Pedro Rocha is a Senior Software Engineer based in Amsterdam with 11 years of experience building scalable backend services, cloud-native APIs, and leading engineering teams. He combines hands-on system design—particularly with AWS (ECS Fargate, Lambda, RDS Aurora) and containerized deployments—with a product-focused mindset that pushes for simple, maintainable solutions. Pedro has progressed from full-stack and backend roles into technical lead and head-of-technology positions, mentoring teams and shaping culture while driving zero-downtime CI/CD practices. He routinely asks business questions to align engineering work with product goals and adapts quickly to new stacks, having delivered systems in PHP, Node.js, and Python across high-growth environments. Outside of architecture he enjoys the craft of building things pragmatically and translating ambiguous requirements into reliable production systems.
10 years of coding experience
7 years of employment as a software developer
Bachelor's degree Computer Science, Bachelor's degree Computer Science at Universidade Estadual de Maringá
Contributions:56 commits, 51 pushes, 1 branch in 2 months
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.