Software Engineer · XP Inc.
Hi, I'm Rafael.
Financial software by day, card roguelite by night.
Each card is a project. Click one to flip it. Each card is a project. Tap one to lift it, then tap again to flip it.
Projects
Loading projects...
About me
I'm a full cycle software engineer at XP Inc., building mission-critical solutions for the financial market.
Stack
- Languages
- C#TypeScriptJavaScriptSQL
- Backend
- .NETASP.NET CoreEntity FrameworkDapperNode.js
- Frontend
- ReactNext.jsMicrofrontends
- Data
- SQL ServerPostgreSQL
- Tooling
- Azure DevOpsGitHub ActionsDockerDynatrace
- Practices
- Clean ArchitectureDDDSOLIDTDD
- AI
- AgentsMCPGenerative AI
Experience
-
May 2026 — Present
Software Engineer XP Inc.
Full cycle development of mission-critical solutions for the financial sector, used by several brands in the group: React/TypeScript microfrontends in the multi-brand design system, C#/.NET BFFs that orchestrate legacy systems, and integrations with external partners (bank slips and digital contract signing) using Clean Architecture and DDD. I build agent pipelines with MCP that go from Figma to pull request, and run internal AI training.
-
Nov 2023 — May 2026
Full Stack Developer · C# AllEasy
Evolved a complex healthcare product in C# and .NET: new features, maintenance of legacy .NET Framework systems, APIs, Razor Pages front end, SQL procedures and Windows services. Build, test and deploy pipelines on Azure DevOps, with APIs shipped to AWS EC2.
-
Oct 2022 — Nov 2023
Full Stack Developer :upd8
Support and new features in C# and .NET for a long-running healthcare product, using Entity Framework, AutoMapper and Dapper, and API deploys to AWS EC2 through Azure DevOps pipelines.
-
2006 — 2020
Before tech
Trader at Santander and investment agent on B3 and BM&F, logistics at BAT, my own marketplace store, and a hotel front desk in three languages.
Education & recognition
- Education
- FIAP · Systems Analysis and Development, 2024 — 2025
- Award
- Tech Expert 2026 · 1st place
- Languages
- Portuguese (native) · English (professional) · Spanish (basic)
Get in touch
Have a project or an opportunity? Send me a message.