Software Engineer
BRAC IT Services Limited · Dhaka, Bangladesh
Building and improving production systems with .NET and Angular.
- Reduced a critical API's response time from 4 seconds to under 1 second through redesigned data retrieval, cursor-based pagination, and query optimization, eliminating UI freezes.
- Re-architected synchronous reporting into an asynchronous worker pool with Server-Sent Events, eliminating gateway timeouts and thread starvation on large exports.
- Integrated RabbitMQ messaging across microservices and modeled multi-step approval workflows with Clean Architecture and Domain-Driven Design.
- Designed and integrated REST APIs and NoSQL data flows between backend services and frontend applications.