Leonardo Silva is a professor and software engineer with a Ph.D. in Computer Science and over 11 years of experience applying object-oriented architecture, web and mobile development, and Agile methods to both academic research and real-world systems. He leads student-run projects at SIFSoft and teaches software development and OOP at IFNMG-Salinas, bridging theoretical foundations with hands-on mentorship. His background includes enterprise systems analysis and maintenance (Delphi/SQL Server) and involvement with ETL and data-warehouse tooling earlier in his career, giving him a practical edge in legacy-to-modernization work. Leonardo’s research and teaching focus on developer-centered practices for mobile environments and software engineering, informed by doctoral-level studies at UFMG. Based in Minas Gerais, Brazil, he is motivated by the belief that technology and education together improve quality of life, a principle he embeds in curriculum and project leadership. Colleagues value him for translating academic insights into pragmatic solutions and for nurturing the next generation of engineers.
11 years of coding experience
Centro Federal de Educação Tecnológica de Minas Gerais
Specialization, EDUCATION, Docência na Educação Profissional e Tecnológica, Specialization, EDUCATION, Docência na Educação Profissional e Tecnológica at Federal Institute of Northern Minas Gerais - IFNMG
Ph.D., Computer Science, Software Engineering, Ph.D., Computer Science, Software Engineering at Federal University of Minas Gerais (UFMG)
The Pontifical Catholic University of Minas Gerais
Contributions:8 PRs, 44 pushes, 6 branches in 2 years 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.