Summary
Pedro Rocha is a Senior Software Engineer and tech lead with 11 years building full-stack, microservice-driven systems for clients across the USA and Latin America, now working at Google. He blends hands-on development in Java, Node.js and React with architecture and delivery practices—TDD, pair programming, CI/CD, event-driven design and Terraform—used to guide teams and stakeholders from airlines to oil and retail. Comfortable leading from code reviews to system architecture, he has repeatedly switched roles to meet client needs, mentoring other tech leads and shaping robust cloud-native solutions on AWS and GCP. A lifelong programmer who treats coding as a hobby, he stays current by consuming tech talks and books and enjoys writing high-quality, even playful code ranging from APIs and apps to games.
10 years of coding experience
13 years of employment as a software developer
Bachelor of Computer Science Computer Science, Bachelor of Computer Science Computer Science at Universidade Federal de Lavras
Masters Degrees in Computational Modelling Computer Science, Masters Degrees in Computational Modelling Computer Science at Universidade Federal de Juiz de Fora
Portuguese, English, Spanish