I'm a Software Engineer with over 5 years of experience, passionate about building scalable, maintainable, and user-focused applications using the JavaScript ecosystem.
My main stack includes Node.js on the backend and React/Angular on the frontend. I’m a strong advocate of Test-Driven Development (TDD) and enjoy applying it in real-world scenarios to ensure reliability and confidence in code. I value Clean Code principles and believe that readable, well-structured code leads to better collaboration and long-term success.
I’ve worked across consultancies and SaaS products, which taught me not only how to deliver high-quality software — but also what pitfalls to avoid. My current focus is on scalable backend architecture, fullstack development with JavaScript, and clean, testable code.
- Deepening my knowledge of software architecture for scalable applications
- Studying to become a Node.js specialist, mastering its internals and ecosystem
- Expanding my skills in Cloud and DevOps practices to deliver more robust and reliable systems
- ⚙️ Node.js / NestJS / Spring Boot
- ⚛️ React / Angular
- 🛢 PostgreSQL / MongoDB / MySQL
- 🧪 Jest / Jasmine / Testing Library / JUnit
- 📦 Docker / Git / CI-CD
- 🧠 TypeScript / JavaScript / Java
💙 "I do backend, frontend — and sometimes even miracles." — Cristian Magalhães