João Borborema is a Senior Full Stack Software Engineer with 7 years of experience building scalable web applications using TypeScript, React, Node.js and cloud-native tooling. He has a strong track record of refactoring legacy systems into Clean Architecture and DDD, boosting performance and accessibility (e.g., +50% Lighthouse performance, +40% accessibility) while delivering AI-focused features for Hand Talk by Sorenson. João excels at bridging cross-functional teams—collaborating with data scientists, linguists and designers—to produce high-quality training and evaluation platforms for translation models. He consistently combines frontend performance engineering (Recoil, Vite, Material UI) with robust backend design (NestJS, PostgreSQL, GCP, CI/CD) and a pragmatic testing culture. Comfortable in both greenfield and maintenance contexts, he embeds refactoring into feature delivery to accelerate business value and reduce technical debt. Based in Minas Gerais, Brazil, he also brings international experience from an exchange semester in Germany and university-grade product work for academic institutions.
7 years of coding experience
2 years of employment as a software developer
Bachelor of Software Engineering, Computer Software Engineering, Bachelor of Software Engineering, Computer Software Engineering at PUC Minas
Exchange Semester , Information Technology, Exchange Semester , Information Technology at Hochschule Schmalkalden
Contributions:2 PRs, 135 pushes, 1 branch in 2 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.
Request Free Trial
João Borborema - Senior Software Engineer at Hand Talk by Sorenson