Gustavo Soares is a Principal Research Manager at Microsoft with 11 years of experience blending academic rigor and industrial research to deliver AI-driven productivity features, currently leading the research behind Excel Agent. He progressed from academic roles—PhD and postdoc work in software engineering and refactoring—to senior research roles at Microsoft, giving him deep expertise in program analysis, human-centered tooling, and productionizing research. Known for bridging theory and practice, he has shepherded projects from prototypes to product-facing systems and mentors cross-functional teams. Based in Seattle, he combines a strong publication and teaching background with hands-on engineering experience dating back to Java EE development, making him equally comfortable in code, experiments, and strategic research roadmaps.
11 years of coding experience
14 years of employment as a software developer
Doctor of Philosophy (PhD), Computer Software Engineering, Doctor of Philosophy (PhD), Computer Software Engineering at Federal University of Campina Grande
3, Computer Science, 3, Computer Science at Universidade Federal de Sergipe
Master, Software Engineering, Master, Software Engineering at Universidade Federal de Campina Grande - UFCG
Contributions:231 commits, 2 PRs, 146 pushes in 1 year 6 months
reactprose
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
Gustavo Soares - Principal Research Manager at Microsoft