Work experience since 2020
Four roles since 2020: one at Labamu, two at PT Falah Inovasi Teknologi and freelance work for clients.
Senior Full Stack Engineer at Labamu
May 2026 to present · Tangerang, Indonesia · Hybrid
- 01 Designed and built a new authentication service on the OpenID Connect standard. It replaced the previous auth system and integrated relying party applications.
- 02 Implemented OIDC back-channel logout and support for multiple authentication data sources.
- 03 Hardened authentication endpoints with rate limiting, retry limits and exponential backoff.
- 04 Built globalization for the e-commerce platform with configurable timezone, language, currency and tax settings.
- 05 Extended the existing catalog system to support multi-level catalogs.
- 06 Integrated the Lalamove API for shipping and a payment gateway for checkout.
- 07 Developed microservices in Node.js and NestJS that communicate over REST and RabbitMQ. Dead letter queues capture and track failed messages.
- 08 Implemented cache-based configuration and feature flags with Firebase Remote Config for controlled releases.
- 09 Built frontend features with React and Next.js and wrote automated tests for Node.js services with Jest.
- 10 Built an AI-assisted delivery workflow with Claude. It reads a Jira ticket, implements the change, reviews it and repeats until the acceptance criteria are met.
Backend Department Lead at PT Falah Inovasi Teknologi
Dec 2023 to Apr 2026 · Indonesia
- 01 Led the backend team: broke product requests into features, designed the systems behind them and selected the tech stack.
- 02 Migrated a monolithic system to a microservices architecture.
- 03 Reduced API response time by nearly 90%.
- 04 Introduced event-driven communication between services, which gave loose coupling.
- 05 Built internal tooling, including an ERP system for the software division.
- 06 Ran code reviews, removed dead code and led discussions on efficiency and maintainability.
- 07 Researched and evaluated new technologies to speed up application development.
- 08 Maintained backend systems across staging and production environments.
Nearly 90% lower API response time after the move from a monolith to microservices
Backend Developer at PT Falah Inovasi Teknologi
Aug 2021 to Nov 2023 · Indonesia
- 01 Developed web applications with Laravel and PostgreSQL.
- 02 Implemented single sign-on with OpenID Connect and token-based authentication with OAuth 2.0 and JWT.
- 03 Built scheduled job (cron) systems and Redis caching.
- 04 Wrote automated tests for Laravel applications with PHPUnit.
- 05 Created reusable custom libraries for project needs.
- 06 Designed database schemas and entity relationship diagrams (ERDs).
- 07 Built web interfaces with Blade templates.
Freelance Software Engineer
2020 to present · Remote
- 01 Deliver backend, frontend and UI/UX work for client websites and web applications, from requirements to deployment.
- 02 Work directly with clients on scope, design and delivery.
Education
- School
- Tridharma High School
Courses
- Udemy
- Node.js, Go, TypeScript