Ricardo Lopes is a Senior Backend Software Engineer with 10 years of experience building resilient, test-driven services for large-scale platforms, currently shaping partner-facing tools and a centralized communication system at iFood. He brings deep expertise in Java/Kotlin, Spring Boot, AWS, Kubernetes and modern testing practices, and has experience introducing GraphQL, microservices, and DevOps automation across teams. A proponent of Clean Architecture and a critical MR/PR culture, he focuses on maintainable code and reducing brittle tests by adopting tools like WireMock and embedded databases. His background spans high-security communications, embedded integrations, and full-stack web systems, reflecting a pragmatic ability to apply best practices across diverse domains. Outside of engineering he’s an avid musician, RPG player and figure painter—hobbies that mirror his attention to detail and iterative craftsmanship.
10 years of coding experience
6 years of employment as a software developer
Sistemas Para Internet, Tecnologia da Informação, Sistemas Para Internet, Tecnologia da Informação at Universidade do Vale do Rio dos Sinos
Ensino Médio, Ensino Médio at Colégio Luterano São Paulo
Técnico em Informática, Tecnologia da Informação, Técnico em Informática, Tecnologia da Informação at Escolas e Faculdades QI
Aplicação cliente-servidor de um chat desenvolvido em Java.
Contributions:1 PR, 12 pushes, 5 branches in 1 year 10 months
chatdesenvolvidoclienteservidorjava
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.