João Freire is a Software Engineer II at Google with eight years of experience building reliable, performance-conscious systems and a strong academic background in algorithms from UFSCar. He progressed from intern roles to L3 and now L4 at Google after industry stints at Encora and Motorola, bringing practical experience in backend development and integrations. His research work on scheduling and competitive online algorithms produced a co-authored paper and a neural-network approach that outperformed classic methods on benchmark instances. Comfortable with C++, Python and production services, João is focused on performance optimization, reliability, and leadership growth while combining research-driven problem solving with product-oriented engineering. An often-overlooked strength is his hands-on experience developing modular test generators and tooling that bridge theoretical results to real-world evaluation.
8 years of coding experience
5 years of employment as a software developer
Bachelor's degree, Computer Science, 9.2/10.0, Bachelor's degree, Computer Science, 9.2/10.0 at Universidade Federal de São Carlos - UFSCar Oficial
Trabalhos da disciplina Projeto e Análise de Algoritmos (1001525) - UFSCar 2019/2
Contributions:1 PR, 20 pushes, 1 branch in 1 year
projetojavascriptalgoritmosdisciplinajava
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.