I am a Senior Software Engineer with more than 12 years of experience designing, developing, and maintaining scalable enterprise applications. My primary expertise is in C#, .NET Core, ASP.NET Core, Angular, SQL Server, and enterprise software architecture.
I build backend services, RESTful APIs, Minimal APIs, and distributed systems using microservices architecture. I apply Clean Architecture, SOLID principles, design patterns, and Entity Framework Core to create maintainable, high-performance solutions.
I have hands-on experience with asynchronous messaging and workflow automation through RabbitMQ and Camunda BPM. I also containerize applications with Docker and support reliable development and deployment practices through CI/CD, Git, and modern .NET tooling.
Throughout my career, I have contributed to technical solution design, database optimization, debugging, production support, and end-to-end SDLC delivery. I collaborate closely with development, QA, business, and support teams to resolve complex issues and deliver enterprise solutions.
I have held senior and technical leadership roles, where I mentored developers, coordinated technical work, reviewed implementation approaches, and supported Agile/Scrum delivery. I am also a Microsoft Power Automate Certified professional with experience delivering business automation and RPA solutions.