Professional Experience
Dec 2022 - Present
Backend Developer
PT. Infosys Solusi Terpadu (Antam Logam Mulia)
- Designed, developed, and maintained core backend services supporting transaction processing, inventory movement, and system integration.
- Acted as the primary engineer responsible for the Transaction Service, ensuring correctness of balance changes, validations, and error handling across high-volume workflows.
- Designed and Develop a reusable ExcelBuilder and a robust asynchronous base reporting framework capable of:
- Multithreaded report generation
- Safe cancellation of long-running jobs
- Failure detection and recovery
- Reliable handling of large report workloads
- Designed and Develop a ledger-based inventory system that accurately records historical stock movements and ensures data traceability; validated through stress testing under increasing data volume.
- Developed an Integration Service serving as middleware between internal services and E-Mas (Antam’s core platform).
- Integrated external systems including shipment providers (JNE, SAP, PAXEL) and Nakula Sadewa queue management service.
- Implemented message-driven processing using JMS to decouple services and improve system reliability.
- Applied caching strategies and query optimizations to improve performance at scale.
- Reviewed code, supported production issue resolution, and mentored junior developers on backend best practices.
Apr 2022 - Feb 2023
Backend Developer
PT. Infosys Solusi Terpadu (Bank BSI SuperApp)
- Designed and implemented a base approval framework that can be easily applied to any CRUD operation across backend services.
- Developed backend services for a large-scale banking application with strict reliability and security requirements.
- Implemented message-based communication for audit, transaction, and notification workflows.
- Built scheduled background jobs for data synchronization with middleware systems.
- Improved authentication and authorization mechanisms to support extensibility and developer usability.
- Implemented asynchronous processing and push notification features to handle heavy workloads efficiently.
Aug 2018 - Jun 2021
Freelance IoT & Software Developer
Self-Employed
- Automated Systems: Developed automated fish feeders, GPS tracking devices, and environment monitoring systems using Arduino and Python.
- Industrial IoT: Built a waste cleaner using plasma dielectric barrier discharge and created applications to analyze radar data.