Hafiz Hisbullah

Hafiz Hisbullah

Backend Software Developer

Jakarta, Indonesia Email LinkedIn GitHub

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.