Experience

8+ years of professional software-engineering experience building and maintaining production web applications and backend systems across logistics, commerce, manufacturing, enterprise, and government domains.

Sep 2024 – Present

KiriminAja

Senior Software Engineer - Backend

Sleman, Special Region of Yogyakarta, Indonesia

Indonesian logistics-technology platform aggregating multi-carrier shipping and delivery management for businesses and online sellers.

Build and operate backend systems for a multi-carrier logistics platform, spanning package lifecycle, pricing, tracking, third-party integrations, and shared engineering foundations.

  • Develop and operate backend systems across package creation and lifecycle, pricing, tracking, and third-party logistics integrations within a team responsible for 17 express and 3 instant delivery providers.
  • Served as primary implementer of a production Go and Nuxt configuration application that allows new business-process configurations to be managed at runtime without changing, rebuilding, or redeploying consuming Go and PHP services.
  • Built and rolled out the standard outbound HTTP client for new Go services and outbound integration code, unifying request, configuration, and error-handling patterns while supporting incremental migration from the legacy client.
  • Designed a shared validator and integrated it into the production Fiber service engine to standardize request binding, validation, and error responses for new services, with partial adoption across existing APIs.
  • Author and contribute to technical designs, review code, and troubleshoot production issues across service contracts, data flows, integrations, failure handling, and testing.
Go PHP TypeScript Vue Nuxt Fiber REST APIs gRPC MySQL PostgreSQL MongoDB Redis Docker GCP Pub/Sub

Apr 2024 – Sep 2024

Machine Vision Indonesia

Technical Lead Manager

Malang, East Java, Indonesia

Indonesian smart-manufacturing and industrial-automation company delivering end-to-end digital transformation for manufacturers.

Balanced hands-on technical delivery with management across concurrent smart-manufacturing and industrial-automation projects.

  • Promoted from Technical Lead to balance hands-on technical delivery with management of a 10+ person reporting scope spanning Technical Leads, software and frontend engineers, vendor staff, freelancers, and an intern.
  • Oversaw four concurrent active projects through direct technical leadership and delegation to Technical Leads, including two systems brought to production under direct ownership.
  • Reduced observed end-to-end deployment time from approximately 30 to 15 minutes across about five projects by introducing GitHub Actions, self-hosted runners, layered Docker builds, and Microsoft Teams notifications; the workflow became the Development Office standard and was later adopted independently by the Product department.
  • Led technical delivery of Panasonic’s IoT-connected e-gate and warehouse-movement system through requirements, database design, vendor coordination, UAT, and production deployment for its Batam manufacturing site.
  • Built and led delivery of Ajinomoto’s export-approval system using Next.js, Directus, Node-RED, Docker, and GitHub Actions, contributing across system design, implementation, code review, team setup, UAT, and production deployment.
TypeScript React Next.js Directus Node-RED Docker GitHub Actions Git

Dec 2023 – Apr 2024

Machine Vision Indonesia

Technical Lead

Malang, East Java, Indonesia

Indonesian smart-manufacturing and industrial-automation company delivering end-to-end digital transformation for manufacturers.

Led early technical delivery for industrial systems while establishing shared engineering workflows, development tooling, onboarding, and candidate-assessment practices across the Development Office.

  • Drove Development Office-wide adoption of Git Flow, Hoppscotch, and OrbStack, establishing shared workflows for source-control branching, API contract testing and documentation, and local container development.
  • Reduced reliance on synchronous onboarding meetings with reusable project-onboarding documentation and established structured technical candidate assessment through a department-wide take-home test.
  • Led early technical delivery of Panasonic’s IoT-connected e-gate and warehouse-movement system through requirements, database design, project setup, and external-vendor coordination, while forming the internal team and contributing hands-on to Ajinomoto’s export-approval system.
TypeScript React Next.js Directus Node-RED Docker Git Hoppscotch OrbStack

Mar 2022 – Dec 2023

Majoo Teknologi Indonesia

Backend Senior Associate

Malang, East Java, Indonesia

Indonesian B2B software company providing integrated point-of-sale and business-management tools for MSMEs across retail, services, and food and beverage.

Contributed to production backend systems for commerce integrations and merchant-facing business-management features.

  • Co-delivered a production feature enabling merchants to define custom fields for customer records, designing the supporting database tables and implementing APIs with one other backend engineer.
  • Contributed to maintaining and extending backend integrations for merchant, product and variant, inventory, and order synchronization across Tokopedia, Shopee, GrabFood, GoFood, and GrabMart.
Go PHP CodeIgniter MySQL Redis REST APIs

Oct 2021 – Jan 2022

Blue Bird Group

Backend Engineer

South Jakarta, Jakarta, Indonesia

Indonesian technology-enabled mobility group providing taxi, rental, shuttle, bus, and logistics services across major cities.

Contributed to maintaining and improving existing backend services.

  • Enhanced and refactored existing Go and gRPC services.
  • Added Redis caching behavior to an existing codebase while working with MySQL and PostgreSQL.
Go gRPC Redis MySQL PostgreSQL

May 2018 – Oct 2021

PT Electronic Data Interchange Indonesia

Web Developer

North Jakarta, Jakarta, Indonesia

Pelindo Group IT services company delivering digital trade, customs, port, and systems-integration solutions for government and enterprise clients.

Built production web applications for Indonesian government and enterprise clients.

  • Served as primary implementer for Realisasi Farmasi and SIKOBAT, two production web applications enabling healthcare businesses to report pharmaceutical realization and medicine shortages to the Indonesian Ministry of Health, working across frontend, backend, and database implementation.
  • Delivered SIKLARA as the sole technical implementer, translating supplied medical-device risk classification rules into a production web application.
PHP CodeIgniter 2 jQuery Bootstrap MySQL Laravel Vue.js 2