Summary
Rodolfo Vasconcelos is a Lead Software Engineer based in Ottawa with nine years of focused experience delivering enterprise-scale systems in Java EE, Spring Boot, Kotlin, Python and C/C++. Currently leading engineering efforts at Mastercard, he has deep domain expertise in billing, catalog and order management from a long tenure at Ericsson and hands-on experience building microservices on AWS, Azure and OpenStack. He combines technical leadership with hands-on coding—driving performance improvements, integrations (including DocuSign and complex payment/receipt services) and platform migrations. An AI enthusiast with a Certificate in Artificial Intelligence from the University of Toronto, he brings curiosity about ML applied to production systems beyond his core backend strengths. His career traces back to telecom protocols and real-time systems, an often-overlooked foundation that informs his pragmatic approach to scalable, resilient architectures.
9 years of coding experience
15 years of employment as a software developer
Bachelor’s Degree Exatas, Bachelor’s Degree Exatas at Universidade Federal de Itajubá
Electrical Technician Electrical Engineering Technologies/Technicians, Electrical Technician Electrical Engineering Technologies/Technicians at ETE José Martimiano da Silva
Multimedia Services Networks and IMS Telecommunications Engineering, Multimedia Services Networks and IMS Telecommunications Engineering at HU University of Applied Sciences Utrecht (Hogeschool Utrecht)
Certificate Artificial Intelligence, Certificate Artificial Intelligence at University of Toronto School of Continuing Studies
Portuguese, English, Spanish, French