Lead Backend Engineer — PT Accord Innovation (Project: IFG Life)
05/2024 – Present
QuarkusKafkaPostgreSQLRedisDockerKubernetes
- Lead architecture for enterprise Document Correspondence Management System (DCMS).
- Design event-driven microservices architecture using Kafka and Quarkus.
- Improve PostgreSQL performance through indexing strategy and query optimization.
- Design scalable asynchronous document processing pipeline.
Software Engineer — PT Jasa Teknologi Informasi (Mandiri Project)
04/2023 – 04/2024
JavaSpring BootKafkaRedisOracle
- Develop backend services for Mandiri banking systems.
- Build scalable APIs and messaging workflows using Kafka.
- Improve reliability of distributed services through monitoring and debugging.
Senior Backend Engineer — Lancesoft Indonesia (Mandiri Project)
10/2022 – 04/2023
JavaSpring BootMicroservicesOracle
- Design backend architecture and integration services for enterprise banking systems.
- Develop scalable REST APIs and backend services.
- Improve engineering practices through code review and testing standards.
R&D Developer — Skyworx
08/2022 – 10/2022
JavaMicroservicesArchitecture Research
- Conduct research and prototype development for new technical solutions.
- Evaluate architecture approaches and proof-of-concept implementations.
Senior Ops Tribe Engineer — Ajaib
03/2021 – 07/2022
Internal PlatformsDevOpsAutomationMonitoring
- Develop and maintain internal engineering applications used by Ajaib teams.
- Build automation tools to improve operational workflows and developer productivity.
- Improve reliability and monitoring for internal services supporting the trading platform.
Senior Component Developer — Wirecard Technologies Indonesia
07/2017 – 08/2020
JavaEnterprise ComponentsPayment Systems
- Develop reusable backend components for enterprise payment systems.
- Support scalable architecture for high-volume financial transactions.