Skip to content
Dzunnurain A. Azhar
Open to opportunities

Frontend Engineer for enterprise systems.

Five years building banking ERP platforms, micro-frontend architectures, and AI features that run in production. Mathematics degree, Vue and React in equal measure.

Location
Brebes, ID
Work setup
Remote-first
Experience
5+ years
Focus
Enterprise & AI

Balance

5+
Years

Shipping production frontends

8
Micro-apps

Independently deployable

80+
Components

Across two design systems

100+
Endpoints

Secured with RBAC

23
Modules

Delivered on the LMS platform

Architecture

Two platforms, two answers to the same question.

How do you let eight teams ship independently without the product falling apart? I answered it one way in 2022 and a different way in 2024.

Root config8 remotesShared

Eight Vue 2 micro-applications, one shared component library, eight business units shipping on their own cadence.

Host

Root config

SystemJS import map resolves each micro-app at runtime, so a business unit can deploy without rebuilding the shell.

Module names describe the domain rather than the client’s internal naming.

Capabilities

01

Frontend Architecture

Splitting a large product into pieces that separate teams can own, deploy and reason about — without the shared surface rotting.

  • Single-SPA orchestration
  • Vite Module Federation
  • Design systems (80+ components)
  • TypeScript strict mode
  • Code splitting & lazy loading

Proven on: Procurement ERP, LMS

02

Enterprise Integration

The unglamorous half of banking frontend: identity, permissions, observability, and a pipeline that gates quality before it reaches production.

  • Keycloak OAuth2 / OIDC
  • Role-based access control
  • Bitbucket Pipelines · Docker · Nginx
  • SonarQube quality gates
  • Sentry observability

Proven on: Procurement ERP, LMS

03

AI Product Engineering

Treating LLM features like software: versioned prompts, measured output, logged cost. Not a demo that works once.

  • RAG with pgvector / Pinecone
  • Multi-tool routing & agents
  • Streaming UI (SSE)
  • Prompt versioning registry
  • LLM-as-judge evaluation

Proven on: BandTelusur

Audit trail

  1. 2022—2026

    Frontend Developer

    PT Cranium Royal Aditama

    Banking ERP, enterprise LMS, and an internal portal migration for KT Skylife Korea.

  2. 2021—2022

    Web Developer

    PT Metaverse Indo Jaya (Cindrum)

    Crypto token swap interfaces and Web3 wallet integration.

  3. 2021

    Full Stack Developer Program

    Hacktiv8 Indonesia

    Intensive bootcamp — the pivot from mathematics into software.

  4. 2013—2020

    B.Sc. Mathematics

    UIN Sunan Kalijaga Yogyakarta

    Linear algebra and probability — the same machinery underneath embeddings, vector search and model evaluation.

Contact

Building something that needs to hold up?