Summary
Gustavo Santos is an associate professor and coordinator of the Software Engineering program at UTFPR with 11 years of experience in software maintenance and automated refactoring. He holds a PhD from Université de Lille (apostilled by UFMG) focused on automatic refactoring techniques and has postdoctoral experience at the University of São Paulo's Institute of Mathematics and Statistics. His work bridges academic research and practical systems engineering, from developing monitoring solutions early in his career to advancing software comprehension and metrics in research internships at INRIA. Known for translating complex maintenance problems into measurable refactoring strategies, he combines rigorous empirical methods with hands-on teaching and course leadership for the 2025–2029 term. Based in Paraná, Brazil, he brings a rare blend of international research training and local academic stewardship to train the next generation of software engineers.
11 years of coding experience
2 years of employment as a software developer
Doctor of Philosophy (Ph.D.), Software Maintenance, Software Refactorings, Doctor of Philosophy (Ph.D.), Software Maintenance, Software Refactorings at Université de Lille - sciences et technologies
Graduado, Ciência da Computação, Graduado, Ciência da Computação at Universidade Federal de Campina Grande
Master's degree, Software Architecture, Software Maintenance, Master's degree, Software Architecture, Software Maintenance at Universidade Federal de Minas Gerais
Portuguese, English, French