• Designed and implemented a production-grade RESTful API in Go for a hotel reservation platform, supporting user management, room listings, and booking workflows
• Built secure authentication and authorization using JWT, including role-based access control (admin vs customer)
• Modeled and queried data using MongoDB, implementing indexes, filtering, and pagination for performance
• Applied clean architecture principles, separating HTTP handlers, business logic, and data access layers to improve
maintainability and testability
• Wrote unit and integration tests for API handlers and services using Go’s testing framework, ensuring correctness
• Debugged complex issues involving request validation, database queries, and concurrency-related edge cases in Go