Patrick Maia is a Lead Software Engineer with 14 years of experience building backend systems and guiding teams through Agile delivery at companies like ThoughtWorks and Nubank. He combines deep practical knowledge of distributed systems—grounded in a master's focus on energy-efficient opportunistic file systems—with hands-on skills in Java, containerization, and provisioning tools such as Puppet and Docker. As a technical leader he has progressed from consultant developer to lead roles, driving continuous delivery and consultancy practices in high‑scale environments. Based in João Pessoa, Brazil, he brings both production-grade engineering and a research-minded approach to performance and efficiency trade-offs that often go unnoticed in day-to-day ops.
14 years of coding experience
16 years of employment as a software developer
Master's degree, Distributed Systems, Master's degree, Distributed Systems at Universidade Federal de Campina Grande
Bachelor of Technology (B.Tech.), Internet Systems, Bachelor of Technology (B.Tech.), Internet Systems at Centro Federal de Educação Tecnológica da Paraíba
Contributions:34 pushes, 1 branch in 1 year 9 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.