Rodrigo Bernardo is a Senior Software Engineer based in Lisbon with 11 years of experience building production-grade systems at OutSystems and research experience at Carnegie Mellon. He specializes in programming languages and formal methods, applying them to improve software quality and security, and completed a master’s thesis in program synthesis during an internship at OutSystems. Rodrigo’s career progression from research intern to senior engineer at the same company underscores a blend of deep academic grounding (EPFL, Instituto Superior Técnico) and practical impact in a commercial platform. He brings a research-informed approach to engineering problems, focusing on verifiable, robust solutions rather than quick fixes. Colleagues value his ability to translate formal techniques into pragmatic tooling and improved development workflows.
11 years of coding experience
3 years of employment as a software developer
Computer Science, Computer Science at EPFL (École polytechnique fédérale de Lausanne)
Licenciatura, Engenharia Informática e de Computadores, Licenciatura, Engenharia Informática e de Computadores at Instituto Superior Técnico
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.
Request Free Trial
Rodrigo Bernardo - Senior Software Engineer at OutSystems