Senior Software Engineer

Brien Smith Martínez

Backend-focused software engineer specializing in C#/.NET, distributed systems, enterprise integration, and AI-assisted software engineering.

I have more than 15 years of professional software development experience across the United States and Europe. For the past seven years, my work has focused primarily on C# and .NET backend systems: APIs, microservices, distributed workflows, integrations, modernization, and production environments in complex enterprise environments.

More recently, I have been working extensively with AI-assisted and agentic development workflows, using coding agents across investigation, planning, implementation, testing, review, documentation, and engineering knowledge management. I see these tools as engineering leverage rather than a substitute for engineering judgment: responsibility for requirements, architecture, validation, and production behavior remains with the developer.

Current focus

Backend & distributed systems

C# and .NET, REST APIs, microservices, asynchronous workflows, distributed systems, and production troubleshooting.

Architecture & integration

System design, enterprise integrations, modernization, technical analysis, and working across service and organizational boundaries.

AI-assisted engineering

Structured agentic workflows for investigation, planning, implementation, testing, review, documentation, and knowledge management.

Full-stack delivery

Backend-first, with experience working across Angular applications, Azure environments, CI/CD, automated testing, and the broader software delivery lifecycle.

Experience

My recent career has centered on long-running enterprise software engagements where reliability, maintainability, integration, and production behavior matter more than isolated greenfield implementation.

For nearly seven years I worked on connected-platform systems built around .NET services, event-driven architectures, APIs, asynchronous messaging, and Azure. My current work continues in the .NET ecosystem on a multi-tenant SaaS platform integrating customer-facing applications with enterprise systems.

Alongside product development, I have increasingly focused on how AI changes the engineering process itself: how specifications are turned into implementation plans, how agents receive repository and architectural context, how generated work is reviewed independently, and how engineers retain ownership when much of the implementation is machine-assisted.

Earlier in my career I worked across embedded software, technical consulting, optimization, mobile and web development, and applied research. That breadth still informs how I approach unfamiliar systems, but backend and distributed systems engineering have been my primary specialization for the past several years.

Most of my recent professional engineering work is proprietary client work and is therefore not represented in public repositories.