Senior Software Engineer specializing in scalable frontend systems, e-commerce performance, and full-stack web development. I build high-traffic web experiences, custom SSR frameworks, and developer tooling.
📍 Jakarta, Indonesia
🌐 devteaa.github.io
- 7+ years building scalable frontend systems for high-traffic e-commerce platforms
- Expert in TypeScript, Vue.js, Node.js, and modern frontend architecture
- Architected a custom Node.js SSR framework supporting micro-frontends with SSR, ISR, and PPR rendering strategies
- Comfortable across the full stack: RESTful APIs, GraphQL, CI/CD, cloud infrastructure, and database design
- Master's in Computer Science with published research in Deep Learning and Computer Vision
- Advocate for AI-assisted development — using Cursor, Copilot, Claude CLI, ChatGPT, and Kimi to accelerate development, refactor legacy code, and improve code review productivity
Frontend
JavaScript (ES6+) · TypeScript · Vue.js · Nuxt · Svelte · React · Redux · Pinia · React Context · HTML5 · CSS3
Backend & APIs
Node.js · Express · GraphQL · Apollo · RESTful APIs · .NET Framework · Memcached
Databases
PostgreSQL · SQL · Prisma ORM · Entity Framework · MongoDB
DevOps & Cloud
Docker · Kubernetes · Helm · Jenkins · Argo CD · GitHub Actions · Nginx · API Gateway · Google Cloud Platform · AWS S3
Observability & Testing
Datadog · Distributed Tracing · Jest · Playwright · Vitest
AI & Data
Python · PyTorch · CNNs · Visual Attention Mechanisms
PT. Global Digital Niaga (Blibli.com) · Sep 2023 – Present
- Architected a custom Node.js SSR framework supporting micro-frontend architecture with SSR, ISR, and PPR rendering strategies
- Reduced mobile LCP from 76.5s to 7.3s on product pages and improved homepage mobile visually complete from 13.5s to 2.7s
- Outperformed Nuxt by 5.9x RPS with 6x lower stable memory usage
- Collaborated with the SEO team to optimize SEO-critical pages and implement JSON-LD schema rendering on the server
- Created documentation and AI agent skills to accelerate SSR development and onboard engineers to the custom framework
- Supported teams implementing SSR through pair programming, code reviews, and architecture discussions, gradually delegating feature ownership to grow their autonomy
- Collaborated with platform engineers on Docker, Kubernetes, Helm, and Argo CD deployment configurations for frontend services
- Configured Nginx API gateways and routing strategies with cross-functional engineering teams
- Built Datadog monitoring dashboards for micro-frontend SSR services and led sessions on distributed tracing and SSR performance analysis
- Collaborated with UX Engineers to develop a theme-based build system for sister companies (Blibli E-commerce and Tiket Travel Experience)
- Developed internal engineering tools and led knowledge-sharing sessions to improve team productivity and mentor developers
PT. Global Digital Niaga (Blibli.com) · Sep 2019 – Aug 2023
- Led the Official Store frontend migration from Vue 2 to Vue 3, enabling both patterns to run side-by-side without slowing down feature development
- Integrated TypeScript types between frontend and backend using OpenAPI specs, reducing API contract mismatches and improving type safety across the stack
- Collaborated with cross-functional teams across Product Detail, Search Results, Engagement Content, Seller Page, and Seller Experience on customer-facing and seller-facing applications
- Implemented tracking behaviour with the Analytics team using Google Tag Manager
- Built analytics dashboards to help sellers track and improve performance
- Implemented seller page banner and layout customization features
- Developed the Official Store seller registration and approval workflow
- Built a broadcast messaging system for seller promotions and campaigns
- Contributed to sprint planning, technical discussions, and feedback on features from product managers
- Mentored new hires and interns through pair programming and knowledge sharing
- Presented "Functional Vue with Composition and TypeScript" at Blitalk 2021, sharing migration practices and mentoring internal teams on modern Vue patterns
Kairos Utama Indonesia · Jun 2018 – Aug 2019
- Architected enterprise internal portals for Pertamina using ASP.NET MVC and .NET Framework
- Implemented dynamic rendering architecture combining server-rendered shell templates with vanilla JavaScript DOM interactions
- Built backend business logic using .NET Framework and Entity Framework, including DTO generation and database schema maintenance
- Optimized stored procedures for heavy read-query workloads, reducing the Petronas dashboard load time from 3 minutes to 14 seconds
- Led a CMS project delivering news management, project dashboards, event calendars, secure file sharing with session-based watermarking, org hierarchy visualization, and media file explorer
Master's in Computer Science — Universitas Bina Nusantara (2018 – 2019)
- Thesis: Oil Palm Fruit Image Ripeness Classification with Computer Vision using Deep Learning and Visual Attention
- Proposed AuxNet, a DenseNet-based model with attention modules and auxiliary classifiers, achieving 87% accuracy on a 7-class dataset
- Published in Journal of Telecommunication, Electronic and Computer Engineering (JTEC) and ICIC Express Letters
Bachelor's Degree in Computer Science — Sekolah Tinggi Teknologi Indonesia (2014 – 2017)
- Thesis: Defence Auto Scheduler using Greedy Algorithm
- codegen-openapi-ts — Open-source Node.js CLI library that generates TypeScript API clients from OpenAPI/Swagger specs
- Warteg Modern — Role-based restaurant POS with React, Redux, GraphQL, PostgreSQL, JWT auth, AWS S3, and thermal receipt printing
- Wishywashy — Laundry POS and management system with invoice creation, customer management, and receipt printing
- Bikedealer — React SPA back-office for motorcycle installment sales using GraphQL and jsPDF
- Cipondo Powerindo — Nuxt 3/Vue 3 ERP for heavy equipment tracking with Pinia, Nitro, and Prisma/PostgreSQL
- Portfolio: devteaa.github.io
- Email: available on request
- Open to collaborations, consulting, and opportunities in frontend architecture, SSR, e-commerce engineering, and AI-assisted development.


