

About Me
I'm a seasoned software engineer passionate about hands-on coding with best practices and clean code in mind for the best results. I apply software craftsmanship that prioritizes building maintainable, scalable, extensible, reusable, testable, and performant solutions, praising the longevity of a product while keeping it cost-effective and efficient in the long run.
​​
“Clean code always looks like it was written by someone who cares.”
-- Robert C. Martin
Areas of Expertise
-
Solution Design
-
Software Engineering
-
API Integration
-
Team Leadership
-
IT Consulting
Main Skills
-
Backend: .NET Framework, .NET Standard, .NET Core, .NET 5/6/7/8, C#
-
Frontend: ASP.NET MVC, HTML, CSS, SCSS, Angular, React, Typescript
-
Services: ASP.NET WebAPI, REST, gRPC, Entity Framework, Hangfire
-
Architecture: Clean, Microservices, Monolithic, CQRS, Mediatr, Messaging
-
Cloud: Serverless, Microsoft Azure, Docker, Kubernetes, Keyvault
-
Testing: Automated Testing, Quality Assurance, xUnit, Specflow
-
Quality: OOP/OOD, SOLID, DRY, YAGNI, KISS, Design Patterns, Clean Code
-
Database: SQL Server, PostgreSQL, MySQL, MongoDB, Azure Cosmos DB
-
Observability: Microsoft Logging, Serilog, Datadog, Grafana, App Insights
-
Methodologies: DDD, TDD, Agile, SAFe, Lean, Scrum, Kanban
-
Other: Excel, VB, VBA, Python, Node, AOP, Git, Azure DevOps, Notion, Wix
Top Achievements
Architected & Delivered Scalable .NET Solutions
-
Designed and implemented enterprise-grade applications using .NET, Clean Architecture, CQRS, and DDD.
-
Led SOA migrations and cloud-native architectures (Azure, Docker, Kubernetes), improving scalability and maintainability.
​
Enhanced Software Quality & Engineering Standards
-
Championed best practices (SOLID, Clean Code and Design Patterns), reducing tech debt and increasing long-term maintainability.
-
Improved test coverage significantly across multiple projects, ensuring higher reliability.
Led & Mentored High-Performance Engineering Teams
-
Guided teams of various sizes, mentoring developers and improving engineering processes.
-
Acted as a technical bridge between business stakeholders and developers, ensuring alignment of technical solutions with business goals.
Top Accomplishments
Boosted Test Coverage by 90% & Eliminated Tech Debt
-
Refactored legacy codebases, introduced automated testing & TDD, ensuring maintainability and stability.
Delivered High-Impact Integrations & Performance Optimizations
-
Integrated Twilio with Azure Serverless, enhancing communication workflows.
-
Optimized API performance and database queries, reducing response times and infrastructure costs.
Successfully Delivered Multiple Flagship Software Products
-
Led the end-to-end development and deployment of scalable solutions, directly impacting business growth and customer satisfaction.