Built a modular HR backend system for internal use at Aquila360, covering leave management, payroll, medical/fuel allowances, and asset requisitions. Designed using Go (Gin) and MongoDB, deployed on Azure Container Apps, with a focus on clean service separation and long-term maintainability.
Key contributions:
Designed a RESTful API structure covering multiple HR domains (leave, payroll, allowances, asset requisitions) with consistent, predictable endpoints
Structured the codebase with clear service separation for maintainability and ease of future extension
Implemented modular business logic to handle varied HR workflows (approvals, allowance calculations, requisition tracking)
Deployed on Azure Container Apps, managing containerized service configuration and scaling
Built with operational reliability in mind, supporting day-to-day internal HR operations at the company