Experience

Companies I've worked with, roles I've held, and things I've shipped.

Full-Stack Engineer Associate — Client Gateway Team

PT Sprint Asia TechnologyJakarta, Indonesia
August 2024Present
Full-time
1 yr 10 mos

Sprint Asia is an integrated business solutions provider enabling companies to build effective customer communication across channels such as SMS, chatbots, live chat, and WhatsApp Business API. Its unified platform helps businesses improve engagement, retention, and conversion at scale.

  • Built and maintained an enterprise messaging platform serving 500+ corporate clients across 1,600+ divisions, processing 500K+ requests per day.
  • Handled enterprise messaging integrations for major Indonesian banking clients using ISO 8583, SFTP, REST API, Pub/Sub, and WebSocket for secure and compliant delivery.
  • Developed backend services using PHP, Laravel, Go, Java Spring Boot, and Express.js, leveraging Redis for caching and Kafka/RabbitMQ for asynchronous processing.
  • Scaled system capacity through horizontally distributed architecture and improved performance by refactoring legacy services.
  • Delivered 60+ features per year with zero-downtime deployments in a production-critical environment.
  • Diagnosed and resolved production issues rapidly, ensuring system stability and minimal service disruption.
  • Maintained technical documentation and system knowledge, supporting team scalability and continuity.
PHP
Go
Laravel
Java Spring Boot
Express.js
MySQL
Redis
Kafka
RabbitMQ
DevOps

Game Developer — HR Gamification

Great Giant FoodsIndonesia
June 2024July 2024
Freelance
2 months

Great Giant Foods (GGF) is the brand entity of Gunung Sewu Group for a leading vertically integrated food player that cultivates, manufactures, delivers fresh and processed fruits, juice, meat, and dairy. Each of GGF’s business units has been established with the principle of sustainable integrated farming. These allow the organization to have complete oversee across our entire supply chain.

  • Built an HR gamification application to improve employee engagement and participation in internal programs.
  • Designed and implemented game mechanics and progression systems aligned with HR objectives.
  • Developed interactive features using GDevelop, focusing on usability and engagement.
  • Collaborated with stakeholders to translate HR requirements into interactive experiences.
  • Iterated on features based on feedback to ensure the application remained engaging and effective.
GDevelop

Full-Stack Developer

Asosiasi Asuransi Jiwa Indonesia (AAJI)Jakarta, Indonesia
May 2021May 2024
Contract
3 yrs 1 mo

Asosiasi Asuransi Jiwa Indonesia (AAJI) is the primary organization representing the life insurance and reinsurance industry in Indonesia. It serves as a platform for collaboration, advocacy, and professional development, while also acting as a partner to the government in supporting industry regulation and growth. AAJI is also responsible for administering certification and licensing for professional life insurance agents in Indonesia.

  • Developed and maintained a certification and exam platform serving 162 corporate clients, 1,370 admin users, and 675K+ exam participants.
  • Handled ~400 exams per day with ~20K question transactions daily, ensuring consistent performance and reliability.
  • Designed and implemented a monolithic architecture optimized for a small team, balancing development speed with long-term maintainability.
  • Maintained 99.8% system uptime while ensuring stable day-to-day operations.
  • Reduced support issues by ~93% (from 15 to 1-2 cases/day) through targeted optimizations and better resource handling.
  • Translated business and operational needs into clear technical implementations aligned with existing systems.
  • Provided end-user support and troubleshooting, ensuring smooth usage across non-technical stakeholders.
PHP
Laravel
CodeIgniter
MySQL
Flutter
React Native
DevOps

Web Developer — Exam & Membership Platform

Asosiasi Ahli Manajemen Asuransi IndonesiaJakarta, Indonesia
February 2024May 2024
Freelance
4 months

Asosiasi Ahli Manajemen Asuransi Indonesia (AAMAI) is an independent professional body in Indonesia’s insurance sector responsible for conducting certification and professional examinations for insurance practitioners. It focuses on developing qualified talent, maintaining industry standards, and supporting the growth of the insurance industry.

  • Built an exam, event, and membership platform to digitize previously manual processes and improve operational efficiency.
  • Delivered 25 integrated features within a 3-person team over 4 months, covering core business workflows end-to-end.
  • Integrated Xendit payment gateway supporting one-time payments and recurring annual subscriptions.
  • Designed and implemented membership lifecycle management, including registration, renewal billing, and payment status tracking.
  • Ensured smooth system adoption by aligning features with real operational needs and existing workflows.
PHP
Laravel
MySQL
Xendit
JavaScript

Web Developer — Sistem Keuangan Kelembagaan DIKTI

Kementerian Pendidikan dan Kebudayaan — Sikalem DIKTIJakarta, Indonesia
August 2022August 2023
Freelance
1 yr 1 mo

Sikalem DIKTI is a system under the Ministry of Education and Culture of Indonesia that supports institutional financial management processes, helping streamline reporting, monitoring, and administrative workflows within higher education institutions.

  • Refactored legacy database queries, reducing response time by 94% and significantly improving staff productivity.
  • Delivered 142 features and bug fixes within a 3-person team over 12 months in a production system.
  • Translated user and operational requirements into features that integrated smoothly with existing legacy systems.
  • Continuously improved system usability and performance to support day-to-day financial operations.
PHP
Laravel
MySQL
JavaScript

IT Developer Intern

PT Jakarta Lingko Indonesia (JakLingko)Jakarta, Indonesia
August 2022December 2022
Internship
5 months

PT JakLingko Indonesia is a regional state-owned enterprise (BUMD) responsible for integrating and managing public transportation systems in Jakarta. It focuses on improving mobility through unified digital platforms, operational coordination, and data-driven services, while adhering to strong governance principles to ensure transparency, accountability, and reliable public service delivery.

  • Built and improved backend services using Node.js and Express.js, focusing on reliability and maintainability.
  • Worked across frontend and mobile development using React.js and React Native to deliver user-facing features.
  • Collaborated within a cross-functional team to deliver end-to-end features across multiple platforms.
  • Executed quality assurance and testing processes to identify issues early and ensure stable releases.
  • Debugged and resolved application issues, improving overall system stability and user experience.
Node.js
Express.js
React.js
React Native
JavaScript

Technical Support — Data Integration

Kementerian Pendidikan dan Kebudayaan — Siaga DIKTIJakarta, Indonesia
February 2021May 2021
Freelance
4 months

Siaga DIKTI is a platform under the Ministry of Education and Culture of Indonesia designed to support academic and institutional operations, enabling better coordination, data management, and administrative efficiency across higher education systems.

  • Prepared and structured JSON data to support integration between internal systems and vendor platforms.
  • Ensured data consistency and correctness to prevent downstream processing issues.
  • Worked closely with team members to align data formats with system requirements and integration needs.
  • Handled repetitive data tasks with attention to detail, ensuring reliability in production usage.
JSON

Developer Assistant

Gunadarma University Computing Center (GUCC)Depok, Indonesia
November 2020May 2024
Part-time
3 yrs 7 mos

Gunadarma University Computing Center (GUCC) is the central IT unit of Gunadarma University responsible for developing, maintaining, and supporting internal academic systems and digital infrastructure used by students, lecturers, and administrative staff. GUCC plays a critical role in ensuring the smooth operation of academic and administrative processes through technology solutions.

  • Developed and maintained internal academic systems including student portals, graduation book generators, and scheduling tools to support university operations.
  • Built a web-based scheduling system to manage assistant sessions, improving coordination and operational efficiency.
  • Supported lecturers and students by ensuring systems ran reliably and were easy to use in day-to-day academic workflows.
  • Collaborated with the IT Infrastructure Team to troubleshoot and resolve system and infrastructure issues across software and hardware environments.
  • Contributed to student information systems, improving tracking of academic performance and records.
  • Implemented basic security practices to protect sensitive academic data and align with university policies.
  • Mentored junior assistants and contributed to knowledge sharing, improving overall team effectiveness.
PHP
Laravel
CodeIgniter
PostgreSQL
JavaScript
HTML/CSS
Available for work

Let's build something together

Open to full-time roles, freelance projects, or just a good conversation about tech. Drop me a line and let's talk.