Erik Yuntantyo

Erik Yuntantyo

Senior Software Engineer

Malang, East Java, IndonesiaLinkedInGitHub

Senior Software Engineer, backend-focused — 20 years in the engine room, 11+ years delivering logistics SaaS, fintech, and public-sector platforms for Singapore clients. Built escrow-settlement and vehicle-tracking systems serving 100+ depot companies for CDAS, shipped public-service tools for SG Enable, and architected a confidential Tier-1 Singapore government platform under NDA. Specialist in Node.js and Java (Spring Boot) — I bridge business logic to the servers that run it: architect backends that scale, debug the ones that don't, and ship clean, well-tested code. Fully remote. Zero hand-holding required.

How I Work

Three commitments you can hold me to on every team I join

01

I architect

I start from the business problem, not the framework. You get a system designed to scale and survive production — not a prototype that buckles under real load.

02

I own the pipeline

Code to cloud is mine end to end. I set up CI/CD, infrastructure, integrations, and monitoring, then answer for reliability when it counts. No throwing it over the wall.

03

I mentor

I level up the team as I ship — code reviews, pairing, and clear standards — so the codebase stays maintainable long after I move on.

Open to Remote Opportunities

I'm actively seeking a remote Senior Software Engineer role on a product-driven team. Backend-focused, strong at troubleshooting production issues and shipping stable, well-tested code. Let's connect.

Skills & Expertise

Backend

JavaSpring BootNode.jsFeathersJSPythonTypeScriptJavaScript

Frontend

ReactNext.jsVue.jsQuasar

Databases

MongoDBPostgreSQLMSSQLMySQLRedis

Infrastructure

AWSAzureDockerLinuxCI/CDGitHub ActionsGit

Debugging & QA

System TroubleshootingAI-Assisted DebuggingRoot Cause AnalysisLog Analysis

API & Messaging

RESTful APIGraphQLRabbitMQMQTT

Experience

Senior Technical Specialist (Software Engineer)

PT Multi Guna Gemilang — Malang, Indonesia

Dec 2025 – Present
  • Own CDAS-ePayment as technical lead and primary client contact — maintenance, enhancements, requirements, solution design, and release planning directly with the Singapore client
  • Stay hands-on: code review, production support, and internal technical consulting
  • Drive AI adoption across the team, advising on tooling and prompt-engineering practices for day-to-day engineering work
Node.jsFeathersJSAWS

Technical Project Manager (Software Engineer)

PT Multi Guna Gemilang — Malang, Indonesia

Dec 2021 – Dec 2025
  • Led the field-operations module of a vehicle-enforcement platform for a Singapore public-sector agency (confidential), one of several delivery teams — backend in Java Spring Boot + MSSQL, frontend portals in React + Vite, deployed on Azure
  • Designed the tow workflow: flagged-vehicle detection at car parks, validation against warrant and appeal records, automated officer notifications, and dispatch to external providers
  • Integrated 10+ external systems — car-park operators, enforcement and vehicle-ownership registries, government data platforms, payment gateway, SMS/email, print vendors — plus the public charge-payment and release portal
  • Led a 3-person team across internal and public-facing portals while staying hands-on in code, mentoring through code review and pair programming
JavaSpring BootMSSQLReactViteAzure

Senior Software Engineer

PT Multi Guna Gemilang — Malang, Indonesia

Dec 2019 – Dec 2021
  • Led engineering for two SaaS platforms launched in 2020 on Node.js, MongoDB, Vue.js, and AWS, each with a driver mobile app
  • Scaled CDAS-CTR to 100+ depot companies, with GPS telemetry over MQTT and a driver app for job dispatch and live position tracking
  • Designed CDAS-ePayment as an escrow-settlement system holding funds between transporters and depots, replacing manual bank transfers with nightly automated payouts via bank API
  • Built ePayment's tiered invoice-approval workflow — assigned per driver, auto-approved within the driver's limit, escalated to a manager above it
  • Set up GitHub Actions CI/CD for both platforms, replacing manual releases
Node.jsMongoDBVue.jsAWSMQTTGitHub Actions

Software Engineer (Full-stack)

PT Multi Guna Gemilang — Malang, Indonesia

Dec 2014 – Dec 2019
  • Ran the 2019 technology evaluation that moved the team off PHP CMS work onto Node.js, establishing the stack every project since has used
  • Built Carelendar, an events platform for SG Enable (Singapore) — Node.js/MongoDB backend, Vue.js (Quasar) frontend — first delivery on the new stack, still in production today
Node.jsMongoDBVue.jsQuasarPHP

Full-stack Engineer

PT Sentra Komputindo — Malang, Indonesia

2013 – 2014
  • Developed a Java-based karaoke system prototype with MySQL, built solo
JavaMySQL

Full-stack Developer

PT Magicsoft Asia Systems — Malang, Indonesia

2007 – 2013
  • Built ASP.NET/C# applications for healthcare and retail projects
  • Worked across database design, backend logic, frontend, and deployment
ASP.NETC#MSSQL

System Administrator

Freelance / Independent — Malang, Indonesia

2006 – 2007
  • Managed servers, networks, and backups for university and business clients

Works

Confidential Enterprise Platform screenshot

Confidential Enterprise Platform

Tier-1 Singapore Government Agency (Under NDA) · Singapore · Under NDA

A high-stakes public-sector enforcement platform for a Tier-1 Singapore government agency, architected and maintained under NDA. Java Spring Boot on Azure with an MSSQL data layer — built to government-grade standards for compliance, reliability, and audit. Details withheld under confidentiality.

JavaSpring BootMSSQLAzure
CDAS-CTR — Container & Truck Tracking screenshot

CDAS-CTR — Container & Truck Tracking

CDAS (Singapore) · 2014 – 2026

SaaS platform tracking trucks and containers in real time across a logistics network — live positions, status events, and operational dashboards for transporter and depot operations.

Node.jsFeathersJSVue.jsQuasarMongoDBWebSocketsOneMapAWS ElastiCacheAWS
CDAS-ePayment — Invoicing & Auto-Payment screenshot

CDAS-ePayment — Invoicing & Auto-Payment

CDAS (Singapore) · 2014 – Present

Invoicing platform for transporter companies with automated transporter-to-depot disbursement via the OCBC bank API (mutual TLS / 2-way SSL) — reconciliation, statements, and signed payment flows.

Node.jsFeathersJSVue.jsQuasarValkeyOCBC APIMutual TLSGitHub ActionsAWS ElastiCacheAWS
Enabling Village — Events Dashboard screenshot

Enabling Village — Events Dashboard

SG Enable (Singapore) · 2014 – Present · Maintenance

Events dashboard for SG Enable's Enabling Village — create and update events, manage users and members, and broadcast event announcements to members. Currently in maintenance.

Node.jsFeathersJSVue.jsQuasarMongoDBVultr

Education

B.Sc. Computer Science, Sekolah Tinggi Informatika dan Komputer Indonesia (STIKI)

2000 – 2005

Certifications