[ INIT ]Hello

Logo

4 Years In Still Just Getting Started

Frontend Engineer

Detail-oriented and results-driven Frontend Engineer with over 3 years of experience in building high-performance web applications using VueJS, NuxtJS, ReactJS, and NextJS. Proficient in UI/UX optimization, RESTful API integration, and application performance tuning. Highly collaborative, with strong cross-functional communication skills and a focus on delivering scalable and maintainable codebases. Recently expanded into backend development using GoLang, PostgreSQL, and Firestore.

My Experiences

PT. Semesta Integrasi Digital

Software Engineer (Frontend)

27 July 2025 - Present
  • Developed and maintained a scalable Semesta Project using Nuxt.js 3, focusing on performance, modular architecture, and maintainability.
  • Implemented a monorepo architecture using pnpm workspaces to manage multiple applications and shared packages efficiently.
  • Built and maintained shared UI components, utilities, and configuration packages to ensure consistency across projects.
PT. Privy Identitas Digital

Backend Engineer

31 December 2024 - 31 May 2025
  • Designed and developed RESTful APIs using GoLang with PostgreSQL and Google Firestore.
  • Migrated legacy services to a microservices architecture, improving scalability and maintainability; reduced API response times by 10% through optimized Go services.
  • Architected a hybrid data storage system by separating master data in PostgreSQL and log data in Firestore, reducing the relational database query load by 30% and enhancing read/write efficiency for time-series log data.
  • Collaborated cross-functionally with engineering, product, and QA teams to define standardized workflows and business logic, ensuring consistent and transparent project execution.
PT. Privy Identitas Digital

Frontend Engineer

18 December 2022 - 30 December 2024
  • Developed a merchant dashboard using NuxtJS 3, integrating backend endpoints and maintaining close communication with stakeholders.
  • Revamped the legacy merchant dashboard from NuxtJS 2 to NuxtJS 3, reducing technical debt and improving load times by 35%, while increasing maintainability and developer productivity.
  • Implemented Pinia for state management and composables for modular, reusable code, optimizing overall application performance.

2026 Sandekala. All rights reserved.