Summary
Pedro Cordeiro is a pragmatic Software Architect based in Montreal with over a decade of hands-on experience designing and implementing scalable .NET systems. He blends deep technical expertise in C#, ASP.NET Core, DDD, Azure, Docker, RabbitMQ and EF Core with a strong emphasis on clean, maintainable code and context-driven best practices. As a former team lead and architect across public research (ODR) and enterprise projects, he routinely shapes solution architecture, coaches developers, and enforces TDD and code-review discipline. Fluent in four languages and trained in both business and software engineering, he pairs technical depth with clear stakeholder communication. Notably, he prioritizes practicality over dogma—selecting tools and patterns that fit the problem rather than following trends for their own sake.
10 years of coding experience
16 years of employment as a software developer
Charles III University of Madrid (Universidad Carlos III de Madrid)
The Pontifical Catholic University of Minas Gerais
Portuguese, English, French, Spanish