I'm a Senior Software Engineer with over 6 years of experience building scalable backend systems and full-stack applications using the JavaScript/TypeScript ecosystem.
My core stack is Node.js and TypeScript on the backend — APIs, microservices, event-driven architecture, distributed systems. On the frontend I work with React and Next.js. I'm a strong advocate of Test-Driven Development (TDD) and apply it as a central quality practice across everything I ship. I care deeply about Clean Code, Hexagonal Architecture, and software that's built to last.
I've worked in high-scale production environments, led squads as Tech Lead, and shipped everything from Open Finance consent systems to internal enterprise tooling. I believe good engineering is collaborative, autonomous, and always grounded in real business impact.
- Building and evolving microservices in high-scale production environments
- Deepening expertise in distributed systems and event-driven architecture
- Cloud observability and DevOps practices for reliable, monitored systems
- ⚙️ Node.js / NestJS / TypeScript / Go
- ⚛️ React / Next.js / Angular
- 🛢 PostgreSQL / MongoDB / MySQL / Oracle
- 📨 RabbitMQ / Docker / ArgoCD / CI/CD
- 🧪 Jest / JUnit / React Testing Library / TDD
- ☕ Java / Spring Boot
💙 "I do backend, frontend — and sometimes even miracles." — Cristian Magalhães


