João Carvalho is a Senior Full-Stack Software Engineer with a decade of experience building scalable web applications across Java and JavaScript ecosystems. He specializes in backend Java (Spring, WebFlux, Dropwizard, Vert.x) and front-end frameworks, pairing strong OO and functional programming skills with disciplined TDD/BDD and CI/CD practices. João has delivered production services on AWS for fintech and digital commerce platforms (Tradier, Hotmart), working with relational and NoSQL datastores like MySQL, MongoDB, Redis, and Redshift. A pragmatic team player, he combines deep hands-on coding with system design sensibilities, often operating at the intersection of APIs, cloud infrastructure, and data pipelines. Notably, his career shows consistent progression from PHP/Symfony and AngularJS-era systems to modern reactive Java stacks and TypeScript-driven front ends, reflecting both adaptability and long-term technical stewardship.
9 years of coding experience
13 years of employment as a software developer
Bachelor's degree, Computer Science, Bachelor's degree, Computer Science at Universidade Federal de Minas Gerais
The Pontifical Catholic University of Minas Gerais
Contributions:14 commits, 11 PRs, 9 pushes in 1 month
foreign-languagereactmoviestv-showswhile-language
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 Carvalho - Senior Software Engineer at Tradier, Inc.