Summary
João Franco is a senior software engineer based in Rio de Janeiro with a decade of professional experience and over four years focused on mobile and web stacks. He has shipped consumer-facing apps and services used by thousands daily, including publishing a React Native app and contributing to Descomplica’s platform that served millions of users. Comfortable across frontend and backend—TypeScript/Node.js, React/Vue, GraphQL/REST—and all major cloud providers, he emphasizes code quality, DDD and pragmatic architecture in microservices. João pairs product-minded engineering with strong automated testing and release practices (feature toggles, trunk-based and Git Flow), and brings hands-on embedded and research experience from academic projects. He’s particularly effective at turning legacy systems into maintainable platforms while keeping a clear focus on user impact.
10 years of coding experience
5 years of employment as a software developer
High School Diploma, High School Diploma at Colégio Santo Agostinho - Leblon
Engenharia de Computação e Informação, Engenharia de Computação e Informação at Universidade Federal do Rio de Janeiro
French, Spanish, English, Portuguese