Professional Summary
I'm a Software Engineer with 11+ years of experience building scalable systems, APIs, and backend infrastructure across multiple industries.
I build backend systems that are designed to scale, not just to work.
I specialize in designing and developing reliable backend systems using Go, with strong focus on scalability, performance, and maintainability. My experience spans across API development, distributed systems, and asynchronous processing (queue, worker, retry strategies).
In my current role, I work on large-scale education platforms, building and maintaining services that handle complex data workflows and integrations. I’ve also been involved in system design discussions, backend architecture decisions, and improving service reliability.
Previously, I’ve worked on financial systems, land management platforms, and internal business tools, where I not only developed backend services but also led small teams, built queue-based notification systems, and managed infrastructure (Linux/CentOS).
Education

Associate Degree (D3) - Informatics Management

2011 - 2014 at Universitas Bina Sarana Informatika, Jakarta - Indonesia

Experiences

Software Backend Engineer at INA Digital Edu

From Jan 2025 to Present at Perum Peruri, Jakarta, Indonesia

  • Designed and implemented a scalable database-driven worker engine to synchronize data with eKinerja third-party systems, processing ~2 million records/day reliably
  • Implemented retry mechanisms, idempotent processing, and failure recovery strategies to ensure consistency across distributed systems
  • Designed queue partitioning and worker concurrency strategies to optimize throughput and resource utilization
  • Built high-performance backend APIs and microservices using Golang, PostgreSQL, and Redis
  • Developed analytics services powered by AlloyDB for near real-time teacher performance insights
  • Contributed to architecture decisions, scalability planning, and production issue troubleshooting
  • Collaborated with cross-functional teams to deliver government-scale education platforms with high availability requirements
Keys:

Golang, PostgreSQL, Redis, AlloyDB, GKE, Pub/Sub, Docker, Microservices, REST API


Software Backend Engineer at Govtech Edu

From Jun 2022 to Dec 2024 at PT. Metranet, Jakarta, Indonesia

  • Deliver high quality API REST & gRPC with Golang and PostgreSQL to serve 6.7+ active users and handle Single Sign On (SSO) for BelajarID account. This SSO service used by Platform Merdeka Mengajar (PMM) and Rapor Pendidikan.
  • Involving to build Asisten guRU (ARU) AI chatbot, it's integrating with ChatGPT services to serve better experience Indonesia Teachers in using Platform Merdeka Mengajar (PMM)
  • Build Push Notification System and integrate with third parties such as OneSignal and Moengage. Its available for targetted user and non-targetted user that can be sent soon and scheduling.
  • Manage Dataflow using ETL from BigQuery to Postgresql and vice versa, also monitoring with Airflow
Keys:

Golang, PostgreSQL, Redis, GKE, Pub/Sub, Emissary, Docker, Microservices


Senior Software Engineer

From May 2015 to May 2022 at Jababeka Tbk., Cikarang - Bekasi, Indonesia

  • Led a team of 2–5 engineers to modernize legacy desktop-based financial systems into scalable web applications
  • Designed and implemented enterprise workflow systems using Odoo and Laravel
  • Integrated multiple internal systems through APIs to streamline operational and financial processes
  • Improved operational efficiency and reduced infrastructure costs for enterprise users
  • Achieved ~50% faster business processing time through workflow automation and system optimization
  • Collaborated with business stakeholders to gather requirements and deliver scalable enterprise solutions
Keys:

PHP (Laravel), Python, Odoo, PostgreSQL, MySQL, SQL Server


Web Programmer

From Jul 2014 to Apr 2015 at PT. Duaz Solusi, Jakarta, Indonesia

  • Create School Administration Management System using Codeigniter and MySQL
  • Build PJU Administration System to manage Penerangan Jalan Umum assets using Codeigniter integrate with Google Maps API and MySQL
Keys:

Codeigniter, MySQL, Google Maps API


Junior Programmer

From May 2013 to Jun 2014 at PT. Global Teknologi Media Integrasi, Jakarta, Indonesia

  • Oracle Developer at Proyek Pengembangan Datawarehouse Data Kependudukan for Directorate General of Population and Civil Registration, Ministry of Home Affairs
  • Develop Log Monitoring System for track and monitoring from REST API using Codeigniter
Keys:

Oracle, Codeigniter, MySQL, REST API


Certifications
Skills
  • Golang
  • Python
  • Laravel
  • React Native
  • NodeJS
  • NestJS
  • NextJS
  • VueJS
  • Google Cloud Platform
  • AWS Cloud
  • PostgreSQL
  • MySQL / MariaDB
  • MSSQL
  • Google Pubsub
  • Redis
  • Odoo ERP
  • Codeigniter
  • Tailwinds
  • Bootstrap
  • Big Query
  • Docker
  • Kubernetes
  • Git / Gitlab / Github
  • CI/CD