João Souto is a Lead Software Engineer with a decade of industry and research experience building efficient computing solutions, currently driving R&D at Cadence Design Systems. He blends academic rigor—MSc in Computer Science from UFSC and a summa cum laude BSc—with hands-on systems work developing a distributed operating system for lightweight manycore processors. His background spans verification IP, manycore communication APIs, and physical design tooling, reflecting deep expertise in low-level, performance-critical software. Known for favoring simplicity as a route to reliability, he has transitioned research prototypes into production-grade components and led cross-functional teams through complex designs. Based in Minas Gerais, Brazil, João pairs a strong research pedigree with practical delivery experience across academia and industry. An early career in prepress operations also gives him an uncommon operational perspective on production workflows and process rigor.
10 years of coding experience
6 years of employment as a software developer
Master’s degree in Computer Science, Computer Science, Master’s degree in Computer Science, Computer Science at Universidade Federal de Santa Catarina
High school, HIGH SCHOOL/SECONDARY DIPLOMAS AND CERTIFICATES, High school, HIGH SCHOOL/SECONDARY DIPLOMAS AND CERTIFICATES at E. E. B. Romildo Czepanhik
Contributions:115 commits, 6 PRs, 131 pushes in 2 years 6 months
benchmarkbenchmarksnanvix
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.