# Andi Hermanto

Andi Hermanto is a remote worker on Himalayas, Senior Software Engineer at OKX, based in Hong Kong.

Source: https://himalayas.app/@andihermanto

```text
I build high-availability Java distributed systems for payments, fintech, and large-scale operations.
```

| Detail | Value |
| --- | --- |
| Availability | Looking for a job |
| Location | Hong Kong |
| Authorized to work in | Hong Kong |
| Salary expectations | 60k+ SGD |
| Job categories | Backend Engineer, Software Engineer, Team Lead |
| Skills | Performance Optimization, System Architecture, Observability, Kafka, Saga Pattern, Message Queue, XXL JOB, Event Driven Architecture, Exponential backoff, Async Workflows and Background Jobs, MySQL, PostgreSQL, MS SQL Server, Redis, Distributed Locking, Idempotency, Elasticsearch, S3, AWS RDS, Kubernetes, Docker, Prometheus, CI CD Pipelines, Cloud Native, Load Balancing, Test Driven Development, Mockito, Unit Testing, Integration Testing, Automated test suites, Code Review, GitHub Co Pilot, Cursor, Claude Code, Team Leadership, Mentorship, Java, Spring Boot, Spring MVC, Spring Security, Feign Client, PHP, C#, .NET, REST APIs, gRPC, RPC, Microservices, Multithreading, Concurrency, High Availability, Fault Tolerance, data consistency, Service Governance |
| LinkedIn | https://linkedin.com/in/andi-hermanto-bb3687148 |

## About

```text
I've built and operated high-availability distributed systems for OKX, Lalamove, and JD.ID, with over eight years focused on Java, Spring Boot, payments, and large-scale service reliability.

At OKX, I deployed payroll, tax-form, and long-term incentive platforms across multiple regions, reducing manual processing by 80%. I also implemented Kafka event streaming for real-time employee notifications across 10 regions.

At JD.ID, I led a nine-person team and launched the award-winning JD Balance wallet, while designing Kafka-based SAGA workflows for consistent payment, order, inventory, and notification services. I also re-architected a batch pipeline from 72 hours to 4 hours and tuned checkout services handling more than 200,000 daily transactions.
```

## Experience

### Senior Software Engineer

[OKX](https://himalayas.app/companies/okx). Sep 2023 - Apr 2026

```text
Deployed unified payslip and tax-form systems across multiple regions, reducing manual processing by 80%. Implemented Kafka event streaming for real-time employee notifications.
```

Skills: Java-17, Spring-Boot, Kafka, Redis, MySQL, S3, AWS-RDS, Kubernetes, Distributed-Systems, Event-Driven-Architecture

### Senior Backend Developer

[Lalamove](https://himalayas.app/companies/lalamove). Aug 2022 - Jun 2023

```text
Participated in migrating a legacy PHP monolith to Java Spring Boot and implemented a centralized tax-calculation revamp. Delivered the long-haul order feature using RPC and asynchronous message-queue workflows.
```

Skills: Java-8, Spring-Boot, MySQL, Redis, Elasticsearch, Message-Queue, RPC, Multithreading, Async-Workflows-and-Background-Jobs

### Team Lead & Senior Backend Developer

JD.ID. Jun 2020 - Jul 2022

```text
Led a team of 9 and owned the end-to-end architecture of the payment-processing system. Designed the award-winning JD Balance wallet and implemented SAGA pattern over Kafka for data consistency.
```

Skills: Java-8, Spring-Boot, Kafka, MySQL, Redis, Message-Queue, Saga-Pattern, Distributed-Transactions, Team-Leadership, Multithreading, Exponential-backoff, Idempotency

### Backend Developer

JD.ID. Mar 2018 - May 2020

```text
Led end-to-end integration of GoPay as a payment method, achieving a 95% success rate. Designed a service-fee engine for instalment payments and sustained 200,000+ transactions per day on the checkout path.
```

Skills: Java-8, Spring-Boot, MySQL, Redis, Payment-Systems, High-Throughput-Systems, Integration

### Senior Software Programmer

PT Digital Mind System. Jun 2014 - Dec 2017

```text
Supported the core loan-origination platform for Bank Danamon, including customer data collection and document verification. Developed an ID/Taxpayer-ID validation service integrated with government databases.
```

Skills: C#, .NET, MS-SQL-Server, Credit-Processing, Identity-Verification, Web-Services

### Programmer

PT Care Technologies. Jun 2013 - May 2014

```text
Built an e-cargo insurance system for Lippo Insurance, enabling digital policy issuance and automated claims processing through web-service integrations.
```

Skills: Web-Services, Insurance-Systems, Integration

## Education

### Binus University

Bachelor of Computer Science, Computer Science. 2007 - 2011

```text
Bachelor of Computer Science degree from Binus University, Jakarta, Indonesia, completed in 2011.
```

## Tech stack

- Kubernetes
- MySQL
- PostgreSQL
- Spring Boot
- .NET
- Spring MVC
- Redis
- Java
- PHP
- C#
- Kafka
- Prometheus
- gRPC
- Elasticsearch
- Spring Security
- Mockito
- Docker
- Cursor
- GitHub Copilot
- Claude Code

To contact Andi, message them from this profile with a Himalayas employer account: [Hire on Himalayas](https://himalayas.app/hire).

## People also viewed

- [瑞尔 伊泽](https://himalayas.app/@ezreal): 高级Java开发工程师, 华润置地
- [shirley chan](https://himalayas.app/@shirleychan): Software Engineer, Lloyds Bank
- [Zeng Xiang Wang](https://himalayas.app/@zengxiangwang): Senior Full Stack Engineer, Posley Capital
- [Blue Sky](https://himalayas.app/@bluesky): Full Stack Engineer, Decommerce
- [Jeff H](https://himalayas.app/@jeffh): Senior Software Engineer, Buyandship Limited
- [Jacky Cheng](https://himalayas.app/@jackycheng1): Sr. Software Engineer, GATHR
- [Isaac Yuen](https://himalayas.app/@isaacyuen): Senior Software Engineer, OKX
- [Mikhail Rezin](https://himalayas.app/@mikhailrezin): Software Architect, UBS AG
- [Alfonso Rodriguez Gallegos](https://himalayas.app/@alfonsorodriguezgall): Senior Backend/Platform Engineer, Alchemy Global Solutions
- [Kansi Au](https://himalayas.app/@kansiau): Backend Engineer, NCSI
