Senior .Net Developer
Current• Developed microservices and APIs using design patterns, Docker images, and automation to streamline multiple business processes, maintaining a 99% uptime.• Led IT software projects, supervising business analysis and quality assurance teams to establish a high-performing software development environment.• Designed and developed key modules such as Smart Loan, Fund Management, Policy Number Generation, and Leads Generation for insurance and pension fund management.• Re-engineered legacy ASP.NET MVC and Web Forms applications into microservices using .NET Core, resulting in a 25% performance improvement in scalability and speed.• Developed APIs using gRPC, achieving over a 35% improvement in system performance.• Created RESTful APIs and backend services using ASP.NET Web API and Entity Framework, supporting a mobile application with over 1 million active users.• Managed critical software upgrades for banking systems, leading to a 40% increase in performance.• Enhanced the code review process, reducing production bugs by 60%.• Diagnosed and resolved complex technical issues, optimized database queries and schema design, reducing query execution times by 20% and improving overall application performance.• Implemented best practices for code quality, including unit testing, code reviews, and static code analysis, which led to a 40% reduction in bug density.• Secured web applications and APIs by implementing OAuth 2.0, JWT, and other authentication and authorization mechanisms.• Collaborated with mobile development teams to optimize backend services, ensuring smooth and responsive mobile user experiences.• Automated repetitive tasks, saving over 500 man-hours annually.• Developed advanced reporting systems that increased operational efficiency by 30%, supporting better decision-making processes.• Created Cashierfit, a management decision-making system, accelerating decision-making and performance measurement by 15%.