Henrique Siebert Domareski

Software Engineer

Hi, I'm Henrique.

I specialize in .NET Development, Software Architecture, and Azure, focusing on designing reliable Backend services, Distributed Systems, Microservices and modern Web APIs. I also share technical insights and lessons learned through technical articles for the developer community.

💬 My Journey

My path in Software Development with .NET began on 2011, driven by a curiosity about how software works and how technology can be used to solve real-world problems. Since then, I've progressed from building desktop applications to Web applications and high-scale Distributed Systems, Microservices and Cloud-Native Solutions.

With over a decade of experience in software development, I hold a Bachelor's degree in Information Systems, multiple Microsoft Azure certifications, and I'm currently pursuing a Specialization in Software Architecture and a Specialization in Software Engineering with AI.

Over the years, I’ve worked across different layers of the software stack, designing and building Web APIs, Distributed Systems, Microservices, scalable Backend Services, and modern Frontend Applications used in production environments.

I don't just write code, I design systems that last. My experience has taught me that the best solutions aren't just functional, they are resilient, testable, and easy for teams to evolve.

Beyond writing code, I enjoy contributing to the developer community through technical articles that explore architecture, design decisions, development practices, and lessons learned from real-world projects. This blog is my way of giving back to the community by sharing technical knowledge and lessons learned from over a decade in the trenches.

🛠️ What I Do

Software Development

Designing and building scalable Backend services and high-performance APIs using .NET, with a strong focus on Microservices Architecture, Distributed Systems, and maintainable design.

Building modern Frontend applications that integrate seamlessly with backend services, prioritizing performance, usability, and clean architecture.

Cloud

Designing and deploying resilient Cloud-native solutions on Azure, including Microservices Architecture, Distributed Systems, Event-Driven Systems, Containerized Workloads, and CI/CD Pipelines.

Technical Writing

Writing practical and experience-driven content about AI, .NET Architecture, Backend Engineering, Frontend Solutions, Azure Services, and DevOps Practices, focused on real-world challenges, performance, and maintainability.

Tech Stack

The core technologies I use to bring ideas to life.

AI
.NET
C#
Web API
REST
ASP.NET Core
MVC
Entity Framework Core
Automated Tests
Azure
Azure DevOps
CI/CD Pipelines
SQL Server
NoSQL
Microservices
Distributed Systems
Angular
Vue.js
Blazor
Git
GitHub