Experience

Career journey

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.