João Castro is a Senior Full-Stack Developer based in São Paulo with eight years of hands-on experience building and leading full-stack teams across JavaScript/TypeScript, C#, Java, Ruby on Rails and Python backends. He currently works as a tech lead on VTEX-based e-commerce projects, contributing to VTEX open-source repos while driving refactoring, unit testing (Jest) and CI-quality improvements with SonarCloud. Comfortable across frontend (React/React Native, Ember) and diverse databases (Oracle, SQL Server, PostgreSQL, MySQL), he also scripts integrations and SDKs using Workato. A lifelong learner with a recent postgraduate degree in Information Systems and an upcoming master's in Computer Science, João combines practical production experience with a curiosity for AI tooling (Python/R) and cross-cultural communication, often translating technical work between Portuguese and English.
8 years of coding experience
3 years of employment as a software developer
High School, High School at Grupo Genese de Ensino (GGE)
Mestrado, Computer Science, Mestrado, Computer Science at Federal University of São Carlos - UFSCar
Instituto Federal de Educação, Ciência e Tecnologia de São Paulo
App sample using react-native with redux and react-navigation applied
Contributions:48 PRs, 84 pushes, 13 branches in 4 years 10 months
appliedreactreact-nativereduxreact-navigation
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 Castro - Full-Stack Senior Developer at Brightdome