Summary
Junior Carvalho is a Senior Engineer based in Amsterdam with 11 years of experience designing and scaling backend and cloud-native systems, modernizing legacy codebases, and driving DevOps automation. He has led technical strategy and architecture across payments and SaaS domains, implementing event-driven, event-sourced systems and integrating LLM-powered features into full-stack applications. Known for pragmatic cross-functional leadership, he translates product requirements into robust, maintainable architectures while mentoring engineering teams. His hands-on background spans C#, Node.js/TypeScript, React, and cloud migrations, with a track record of reducing technical debt and improving production reliability. Notably, he blends deep operational incident management experience with AI integration work, enabling practical, production-ready AI features for clients. Comfortable operating between code and strategy, he excels at turning complex legacy systems into scalable, future-proof platforms.
11 years of coding experience
14 years of employment as a software developer
Bachelor's of Computer Science Ciência da Computação, Bachelor's of Computer Science Ciência da Computação at Universidade São Judas Tadeu
Escolas Técnicas Estaduais
Portuguese, English, Dutch