About

Backend engineer in Jakarta, building services that stay up under load.

Mega Ari, backend software engineer

Mega Ari

Backend Software Engineer · Jakarta, Indonesia

I build backend systems in Go and TypeScript — APIs serving hundreds of thousands of users, the pipelines behind them, and the cloud infrastructure they run on across Azure and GCP.

I work mostly on the back end: Go, TypeScript, and whatever database the problem deserves. The parts I care about are the unglamorous ones — data models that hold up, services that degrade honestly instead of falling over, and code a future teammate can read without a guided tour.

What I reach for

I work across the stack, and these are what I reach for first at the moment:

Experience

  1. Jul 2023 — Present/Jakarta, Indonesia

    Software Engineer, Backend · NXS Indonesia

    Backend for the platforms the agency runs on — customer engagement, event check-in, and the CMS everything else is published from.

    • Built and ran the backend for LetsCML, serving 300,000+ users
    • Sustained 50+ submissions/second on the SPG customer engagement platform
    • Shipped an AI WhatsApp chatbot for Promag event check-in on the OpenAI and WhatsApp Business APIs
    • Cut client site deployment time by 90% with a Strapi-based CMS
    • Led the production migration from GCP to Azure, and put reporting on Metabase

    Go · TypeScript · PostgreSQL · Redis · Docker · Azure · GCP · GitLab CI/CD · OpenAI API

  2. Apr 2022 — Jul 2023/Jakarta, Indonesia

    Software Engineer, Backend · ruparupa.com

    Backend services for a home-living e-commerce platform, working across a Go and PHP codebase in a cross-functional agile team.

    • Built high-traffic REST services in Go alongside the existing PHP estate
    • Kept API contracts stable across teams consuming the same endpoints

    Go · Echo · GORM · PHP · Phalcon · MySQL

  3. Dec 2020 — Feb 2022/Denpasar, Bali, Indonesia

    Web Developer · Panak.id

    An investment and livestock marketplace — user flows through to a working payment gateway integration.

    • Designed the end-to-end flow from listing to payment
    • Coordinated a three-person research team and worked with graphics on the high-fidelity design

    JavaScript · Payment gateway integration

  4. Jun 2018 — Nov 2018/Bali, Indonesia

    Programmer · Dinas Perhubungan Provinsi Bali

    Internal web applications for units of the Bali provincial transport agency.

    • Built and handed over web tooling used by agency staff

    PHP · MySQL

Certifications

  • Go · TestDomeApr 2023
  • Menjadi Back-End Developer Expert · Dicoding IndonesiaApr 2023
  • SQL (Intermediate) · HackerRankDec 2022
  • SQL (Basic) · HackerRankDec 2022
  • Belajar Fundamental Aplikasi Back-End · Dicoding IndonesiaMay 2022
  • Belajar Membuat Aplikasi Back-End untuk Pemula · Dicoding IndonesiaApr 2022
  • Belajar Dasar Pemrograman JavaScript · Dicoding IndonesiaMar 2022
  • JavaScript (Basic) · HackerRankFeb 2022
  • JavaScript Algorithms and Data Structures · freeCodeCampFeb 2022
  • Intro to Full Stack Developer · Digital Talent ScholarshipJul 2021

What I'm up to now

  • PacelogA training log that answers one question per screen: am I actually getting fitter?
  • Postgres query planningReading execution plans properly instead of adding indexes and hoping.
  • Running — most mornings, and 2,019 km logged so far, 107 of those runs this year.
  • Half Marathon block for the Jakarta International Marathon, chasing Sub 2:00:00week 13 of 19.
  • Lifting alongside it — 114 sessions and 97 hours in the gym, mostly so the running keeps happening.
Everything I'm on Updated September 2026

Get in touch

If you want to talk about backend work — or about training, if you got this far — email me at hello@megaari.com.