SENIOR SOFTWARE ENGINEER / .NET · ANGULAR · AZURE

Engineering for what's next.

I build scalable, resilient systems with C#, .NET, and cloud-native technologies. I help teams solve complex backend challenges, modernize what they have, and ship software that's easier to evolve.

Production-mindedFull-stack perspective
Portrait of the software engineer
C# · .NET · Azure
Systems that scaleThoughtful by design
Cloud-nativeAzure · Docker · Kubernetes
IN THE TOOLKITC# / .NET✳Azure✳Angular✳TypeScript✳SQL Server

01 / WHAT I DO

Good software works across the stack.

From architecture to delivery, I work across the boundaries that make a system reliable in production and practical to maintain.

01

Backend & APIs

C# and .NET services designed for clear ownership, clean boundaries, and dependable operation.

C#.NETREST APIs
02

Distributed systems

Scalable service architectures that balance independent delivery with practical operations.

MicroservicesArchitectureResilience
03

Cloud & delivery

Cloud-native applications and delivery practices built to work beyond the development machine.

AzureDockerKubernetes
04

Performance & data

Find the real bottlenecks, improve data access, and make efficiency gains you can measure.

SQL ServerCosmos DBScalability
05

Frontend engineering

Modern, maintainable interfaces connected to well-designed application services.

AngularVue.jsTypeScript
06

Modernization & quality

Evolve legacy systems incrementally with testing, automation, and an eye on business continuity.

Legacy systemsCI/CDAutomated testing

02 / SELECTED WORK

Built for people, not just specs.

More on GitHub
Responsive desktop and mobile Dimona e-commerce storefront
Freelance projectE-COMMERCE · BRAZIL

Dimona

A fashion e-commerce storefront improved with TypeScript and unit tests, strengthening maintainability and helping reduce production bugs.

Vue.jsTypeScriptUnit testingNuxt
Explore the storefront
Illustrated portrait surrounded by architecture notes and engineering diagrams
Thoughtful, not over-engineered

03 / HOW I WORK

Engineering that holds up over time.

Quality and maintainability aren't finishing touches. They are part of the design from the start. I use established principles pragmatically, always with the product, the team, and production in mind.

  • Clean Architecture & purposeful boundaries
  • SOLID principles and clean code
  • Pragmatic design patterns, applied with intent
  • TDD where it gives the team meaningful feedback
  • Automated testing and reliable CI/CD
  • Maintainability as a product of everyday decisions

04 / EXPERIENCE

A little about the journey.

FEB 2026 — NOW

Senior Software Engineer

Affinity · consulting for Natixis

Building enterprise applications with C#, .NET, Angular, Azure, and SQL Server. Contributing to system design, code reviews, and collaboration across an international team.

JUN 2022 — APR 2026

Software Engineer

Siteware

Worked on an enterprise portfolio and project management platform. Built .NET APIs on Azure, modernized legacy applications, and helped improve architecture and frontend delivery.

JAN 2022 — DEC 2022

Frontend Developer

Dimona

Improved a Vue.js storefront using TypeScript and unit testing, and built and maintained e-commerce landing pages with Nuxt.

Illustration representing clear communication and a collaborative engineering partnership
What it's like to work together

Clear communication, strong ownership, and decisions grounded in real technical and business needs.

05 / GET IN TOUCH

Have a tricky system problem?

Tell me what you're building, improving, or trying to untangle. I'll get back to you to talk through what makes sense.

Start a conversationShare a few details and I'll be in touch.