Resume

Professional experience and background.

A concise overview of my professional experience, technical skills, education, and areas of expertise.

Professional summary

Dynamic Software Engineer with over a decade of expertise in full-stack development, focusing on frontend tech lead responsibilities and codebase maintenance. Proficient in JavaScript, TypeScript, and modern web standards, complemented by backend proficiency and a strong emphasis on team delivery.

Frontend Tech Lead with a focus on sprint planning, backlog refinement, and maintaining large codebases. Experienced in breaking down epics into user stories, running code reviews, and reducing technical debt while keeping delivery velocity high.

Builds component libraries and internal tools that help teams ship faster. Proficient in React, Vue, TypeScript, and modern frontend tooling, with a strong emphasis on code quality, developer experience, and long-term maintainability.

Work experience

  1. Frontend Engineer (Tech Lead)

    Telkom Indonesia

    Present

    Jakarta, Indonesia

    • Led frontend delivery by breaking down epics into user stories and actionable tasks, managing backlog refinement, sprint planning, and task delegation across the frontend team.
    • Designed and maintained scalable frontend architecture, reusable component libraries, and high-performance web applications serving large-scale user traffic.
    • Owned frontend code quality through code reviews, refactoring initiatives, technical debt reduction, and long-term codebase maintainability.
    • Improved application security by resolving dependency vulnerabilities, supporting secure CI/CD pipelines, and collaborating on production deployments.
    • Partnered with cross-functional teams to evaluate technologies, define technical direction, and drive architecture decisions.
    • Mentored frontend engineers and university interns, promoting engineering best practices and knowledge sharing.
  2. Frontend Engineer

    BLANJA.com

    Jakarta, Indonesia

    • Engineered production-grade applications leveraging Vue.js seamlessly integrated with SpringBoot backends.
    • Established automated unit testing frameworks and enforced best practices to ensure long-term maintainability.
    • Optimized frontend performance for large-scale projects, delivering superior user experiences.
  3. Frontend Developer

    SALT Indonesia

    Jakarta, Indonesia

    • Constructed responsive web interfaces utilizing Angular, jQuery, and WordPress platforms.
    • Collaborated intimately with design and backend teams to guarantee seamless project execution.
    • Delivered impactful contributions to client-facing projects, driving substantial business outcomes.
  4. Head of IT

    IQRA (Indonesia Quran Reciter Application)

    Jakarta, Indonesia

    • Directed the comprehensive digital transformation of a non-profit platform, revolutionizing its operational capabilities.
    • Architected and oversaw the end-to-end application infrastructure and strategic roadmap.
    • Harnessed Dart, Flutter, Next.js, and WordPress to innovate and deploy cutting-edge features.
  5. App & Production Support

    Okezone

    Jakarta, Indonesia

    • Provided critical support and maintenance for internal SaaS dashboards and essential business tools.
    • Extensively utilized PHP, CodeIgniter, AdminLTE, and jQuery to maintain and enhance system functionalities.
    • Maintained unwavering high availability and reliability for production applications, ensuring seamless operations.

Technical skills

Frontend

  • React
  • Next.js
  • Vue.js
  • Nuxt
  • TypeScript
  • Tailwind CSS
  • Angular

Backend

  • Go
  • Node.js
  • Express
  • PHP
  • REST API
  • GraphQL
  • MySQL / MariaDB
  • MongoDB

Tooling & DevOps

  • Git
  • Docker
  • GitLab CI/CD
  • Jenkins
  • Vite
  • Webpack
  • Storybook

AI & Emerging

  • GitHub Copilot
  • AI-assisted development
  • WebXR / A-Frame
  • WebAssembly
  • Flutter

Education

Master of Technology (M.Tech), Information Technology

Universitas Indonesia

Bachelor's degree, Informatics

UIN Sunan Kalijaga Yogyakarta

Certifications & other

  • PublicationExploring Sustainable VR Use Cases for Startup Business Models: A Customized Customer Development Approach
  • LanguagesEnglish: B2 (Intermediate), Indonesian: Native

Selected work

See the work behind the experience.

Explore selected projects, technical decisions, and the problems behind the solutions.

View portfolio