BUMA Digiman (2021-2022)

Engineered BUMA Digiman, a sophisticated native Android application for Indonesia’s second-largest mining contractor, digitalizing maintenance operations for their thousand of mining vehicle fleet. Specialized in offline-first architecture to enable uninterrupted inspections in remote mining locations.

Technical Implementation:

  • Architected robust offline-first system using Room/SQLite enabling:
    • Complete vehicle inspection workflows without network connectivity
    • Multi-format data collection (checklists, photos, documents, digital signatures)
    • Automatic data synchronization using WorkManager when connectivity resumes
  • Developed role-based access control system distinguishing between supervisor and inspector capabilities
  • Integrated enterprise authentication using Microsoft Authentication Library (MSAL) with Azure services
  • Built comprehensive inspection system handling:
    • Dynamic form generation and validation
    • Photo and document upload management
    • Digital signature capture and verification
    • Automated synchronization queuing

Key Technical Achievements:

  • Engineered offline data management system handling complex inspection data types
  • Implemented automatic background synchronization using WorkManager
  • Built enterprise-grade authentication with MSAL/Azure integration
  • Created role-specific features and workflows
  • Developed reliable local storage architecture using Room