top of page
mugshot_edited_edited.jpg

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.

bottom of page