About John García

Software Engineer focused on designing and developing complete software products

I am John García, a Software Engineer with more than fifteen years of experience designing and developing software with Microsoft technologies.

I have designed and delivered enterprise applications, APIs, cloud solutions, and desktop software, working end to end across architectural design, backend development, and frontend development. I have also worked in technical leadership roles, including five years of technical leadership experience.

How I work

I care about solving problems with software that can still be maintained years later. I use Spec-Driven Development, pragmatic design decisions, code quality, automation, and clear technical boundaries to guide implementation.

Codex and GitHub Copilot support implementation as agents, while the decisions, review, and final validation remain human responsibilities.

Technology areas

Languages and frameworks

.NET ASP.NET Core C# Entity Framework Core Blazor MAUI

Cloud, data, and delivery

Azure SQL Server SQLite Docker GitHub Actions REST APIs

Architecture and practices

Clean Architecture Domain-Driven Design CQRS Spec-Driven Development
See selected work