I'm a .NET Developer and software architect with over 10 years of experience building scalable, high-quality applications. My career began in the services department of HP (now DXC Technology), where I worked on a web application powered by AngularJS on the front end and the .NET Framework on the back end. Since then, I've worked with clients across diverse industries, gaining broad technical expertise and a deep appreciation for clean, pragmatic code.
I truly believe that software must be reliable, secure, and maintainable. It must be ensured that every solution meets the highest standards. That's why I emphasize best practices such as designing the best architectural solution for the application, writing clean code and automated tests, and implementing DevOps practices.
Currently, I'm at Avanade, focusing on software architecture and DevOps engineering, in addition to software development.
My work includes:
- Developing software applications using the .NET technology
- Designing application architectures (monolithic, service-based, microservices)
- Implementing API-led integration strategies
- Defining cross-cutting concerns like security, fault tolerance, monitoring, and logging
- Embedding DevOps practices into the SDLC such as creating CI/CD pipelines with security scanning and performance tests
Outside of work, you'll find me running, hiking, or enjoying the beach with my wife — staying active and inspired beyond the keyboard.
Technology Stack
.NET, C#, GitHub Copilot, Microsoft Azure, Azure DevOps, Dapr, nUnit, Moq