Backend Development
C#, .NET, .NET Core, ASP.NET Core, REST APIs, microservices, and backend application design.
Senior Software Engineer | .NET & Backend Engineering
I build reliable software solutions, solve complex production problems, and focus on engineering decisions that deliver real business value.
A practical approach to software engineering.
I'm a Senior Software Engineer with over 10 years of experience in software development, backend systems, and enterprise applications.
My experience includes building and maintaining applications using C#, .NET, SQL Server, MongoDB, Angular, and microservices. I also work on production troubleshooting, incident resolution, data fixes, and improving application reliability.
I believe good engineering is not about making solutions unnecessarily complex. It's about understanding the problem, choosing the right level of architecture, and delivering maintainable solutions that meet business needs.
Technologies and engineering areas I work with.
C#, .NET, .NET Core, ASP.NET Core, REST APIs, microservices, and backend application design.
Angular, TypeScript, JavaScript, HTML, and CSS.
SQL Server, MongoDB, SQL queries, data troubleshooting, and data integrity.
RabbitMQ, asynchronous processing, service integration, and distributed application flows.
Azure DevOps, CI/CD pipelines, production debugging, incident investigation, and application support.
Using AI coding tools to improve development workflows, understand codebases, investigate issues, and accelerate software delivery.
Thoughts on software design and practical engineering decisions.
Why software architecture should be driven by business needs rather than unnecessary complexity, and how pragmatic engineering decisions can improve maintainability and delivery.
Read the article →Interested in software engineering, .NET development, backend architecture, and practical ways to build better software? Let's connect professionally.
Visit My LinkedIn