João Pinheiro is a Senior Data Scientist and Data Engineer based in São Paulo with six years of experience building scalable AWS and Databricks platforms for major Brazilian banks. He has driven multi-million‑real cost savings and performance gains—cutting cloud costs by 75% and speeding data processing by up to 67%—while productizing ML to measurably lift customer KPIs and NPS. João combines rigorous academic training (M.Sc. in Engineering with perfect grades from USP and an MBA focus on software engineering) with hands‑on delivery of PySpark ETL, Glue/EMR, SageMaker, and CI/CD-driven deployments. He excels at translating complex legacy landscapes into automated cloud-native pipelines, having migrated hundreds of tables and reduced manual loads by 95%. Beyond enterprise work, he creates technical content—running a popular YouTube channel and an open-source machine learning book—demonstrating a talent for teaching and documentation. Colleagues know him as a technical leader who pairs cost-conscious engineering with measurable business impact.
6 years of coding experience
6 years of employment as a software developer
Master of Business Administration - MBA, Specialization, Software Engineering, GPA 3.96/4.0, Master of Business Administration - MBA, Specialization, Software Engineering, GPA 3.96/4.0 at MBA USP/Esalq
Master of Science - M.Sc, Engineering, Machine Learning, Computer Vision, GPA 4.0/4.0, Master of Science - M.Sc, Engineering, Machine Learning, Computer Vision, GPA 4.0/4.0 at USP - Universidade de São Paulo
University of São Paulo
Specialization, Education, Didactic-Pedagogical Processes for Distance Learning Courses, GPA 3.93/4.0, Specialization, Education, Didactic-Pedagogical Processes for Distance Learning Courses, GPA 3.93/4.0 at Univesp Oficial
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.