Leopoldo Teixeira is an academic researcher and software engineer with 14+ years advancing software quality, productivity, and configurable systems as an assistant/associate professor at CIn/UFPE and a research lead at INES.IA. He directs the Software Testing and Analysis Research group and serves as Head of Graduate Studies, blending leadership in graduate education with hands-on research management. His work on software product lines, variability analysis, refactoring, formal methods and testing—shaped by a Humboldt fellowship at Universität des Saarlandes and a visiting term at Waterloo—focuses on foundations that make large, configurable systems safer to evolve. Leopoldo’s background spans both theory and practice, from early PHP/ActionScript development to leading national software verification efforts. He is known for connecting formal verification ideas to real-world refactoring and testing challenges, enabling safer evolution of product families. Based in Pernambuco, Brazil, he combines deep academic rigor with practical tooling and group-building experience.
14 years of coding experience
14 years of employment as a software developer
Eng, Computer Engineering, Eng, Computer Engineering at Universidade de Pernambuco
PhD, Computer Science, PhD, Computer Science at Universidade Federal de Pernambuco
Contributions:16 commits, 15 pushes, 1 branch in 3 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.
Request Free Trial
Leopoldo Teixeira - Researcher at Centro de Informática UFPE