-
Languages:
C#,
C/C++,
Javascript,
TypeScript,
Scala,
Nodejs.
-
Tech:
Linux,
Git,
Docker,
Angular,
Express,
SQL,
NoSQL,
REST,
Redis,
RabbitMQ,
MongoDB,
Mqtt.
Dublin, Ireland
- Drove reliability and performance for "D," Google's foundational storage infrastructure, as a Software Engineer III in SRE organization.
Dublin, Ireland
- Developed and tested features for secure key storage and management.
- Collaborated with other engineers and product managers to deliver high-quality solutions.
- Troubleshot and resolved issues related to performance, security and reliability.
- Ensuring the reliability of the Azure Managed HSM TLS Offload Library by automating the testing and release.
- Designed and developed a solution to automate load, stress and soak test library.
- Added support for new platforms to the Azure Managed HSM TLS Offload Library.
Bangkok, Thailand
- Designed and developed a new service to provide a unified payment experience for Agoda's customers and partners.
- Involved in designing and developing microservices to make Agoda's payment platform more optimized.
- Followed test-driven development methodologies to allow for maximum code coverage in core services developed in .NET Core and Scala.
- Created new Grafana dashboards upon Hadoop data source for better monitoring and observability of the running payment services.
Bangkok, Thailand
- Joined Agoda remotely from Bangladesh due to covid travel restrictions.
Dhaka, Bangladesh
- Developed RESTful APIs in an event-driven microservice architecture.
- Improved the performance of nearest provider search upto 33% by refining the algorithm and data store.
- Worked on a service to provide Identity Access Management service for millions of users.
- Architected a User Access Management system that consolidated user management for six different verticals into a single system.
- Developed tools to migrate millions of users from different user stores to a single consolidated user store.
- Implemented a service to aggregate location history data in a friendly format for analytics using RabbitMQ to aggregate the history in an asynchronous process.
- Wrote scripts/tools to load test services ensuring the desired performance is achieved.
Dhaka, Bangladesh
- Developed full stack web applications fulfilling business requirements using Angular and .NET Core Technologies.
- Worked on multiple projects and implemented business requirements for Selise Auditing and Certification Platform.
-
Project Renegade:
An FPS game on Android Platform. Developed as University Third year final project. Technologies used: Unity3d, C#, Blender..
Led the development team, executed the development process, helped with task distribution..
Developed the Gameplay system, UI System, AI System..
-
SeriousOJ:
An Online Judge System, to judge arbitrary code submissions. Technologies Used: C#, ASP.NET Core, MongoDB, Python, Docker, RabbitMQ, Seq.
Led the development team, executed the development process, helped with task distribution..
Developed the Judge daemon, background worker, monitoring system.
Site reliability engineering, monitoring, logging, alerting, performance optimization..