Backend Engineer

I don't start with the code.
I start by understanding the problem.

Backend Engineer specialized in C#/.NET, with experience building, evolving and optimizing distributed backend systems.

Engineering starts with understanding.

Before changing a system, I want to understand what it does, why it works that way, who depends on it, and what the business actually needs.

01

Understand

Understand the problem, the context, the existing system, and the people affected by it.

02

Design

Explore alternatives, evaluate trade-offs, and design around the real need rather than only the initial requirement.

03

Solve

Trace the real cause, isolate the problem, and make the smallest effective change without unnecessary complexity.

04

Evolve

Consider how today's decisions affect tomorrow's changes, so the system can evolve without making every modification expensive.

Systems I've worked on.

View full experience ↗
2025 — PresentMINU

Backend Developer

Working across legacy and modern backend systems, investigating production issues, evolving APIs, and building services that support business operations.

.NETNode.jsSQL ServerMySQL
2023 — 2025GS TRACKME

Backend Developer

Contributed to the design and development of a new real-time tracking platform, working across distributed services, data, event processing, and high-throughput workloads.

C# / .NETPostgreSQLMongoDBRedisRabbitMQgRPC

Problems I've worked through.

View all case studies ↗