Summary
Ricardo Petronilho is a Senior Professional Technical Analyst with eight years of experience designing and implementing microservice-based backends for Telco clients at Celfocus, currently leading conceptual design for a greenfield Vodafone in-store assistant portal spanning 30+ microservices. He specializes in API-first architectures, TMF-aligned functional services, and thorough documentation practices (Confluence + UML) that bridge front-end journeys to granular EAI services. Ricardo’s background includes a Master’s in Software Engineering and a research-driven software architecture internship where he applied hexagonal architecture, CQRS and event-driven techniques (SSE, WebSockets, push) to build reusable frontend-backend patterns. Comfortable in Java ecosystems, he combines hands-on development history with systems-level thinking and a taste for standardization in large, multi-vendor environments. Outside work he has volunteered in community food programs, reflecting attention to detail and responsibility beyond code.
8 years of coding experience
1 year of employment as a software developer
Master's degree Software Engineer, Master's degree Software Engineer at Universidade do Minho
First Certificate in English Ensino de Inglês como Segundo Idioma, First Certificate in English Ensino de Inglês como Segundo Idioma at International House Braga