Team Lead
Current- Refactoring the Merchant Management System (the core application of the company) using BDD, TDD, Domain Driven Development and ASP.NET 6, React and integrating it with other applications using GRPC and RabbitMQ.
- Design and develop an application "Lead Transaction System" utilizing EDA principles to improve scalability and performance and handle more requests for MMS
- Created SSO by IdentityServer 4 to integrate all company’s applications with it. We managed to fix some security issues and centralized our authentication and user information which was vital for the company
- Refactoring Merchant Reporting System (a project that customers can see their POS transactions with) by ASP.NET 6, EF 6, Redis, Dapper, React, TypeScript, and integrated with Identityserver4, the most significant.