João Rodrigues is a Senior Data Engineer and Product Owner with a decade of experience building cloud-native data platforms and driving digital transformation for BMW from Lisbon. He blends deep hands-on skills in AWS, PySpark, Iceberg and Terraform with product leadership—shaping backlogs, mentoring teams, and scaling engineering orgs using LeSS. João has led large-scale migrations from on-prem to S3-based lakehouses, automated CI/CD and introduced practical AI tooling to streamline developer workflows. With an MSc in Electrical and Computer Engineering and a background in risk-data analytics at BNP Paribas, he brings both rigorous engineering discipline and domain-aware data modeling to complex, regulated environments. Notably, he pairs platform architecture work with teaching and internal workshops, turning technical initiatives into repeatable team capabilities.
10 years of coding experience
6 years of employment as a software developer
Erasmus, Electrical and Computer Engineering, Erasmus, Electrical and Computer Engineering at Université catholique de Louvain
ATHENS Programme, Mathematics, ATHENS Programme, Mathematics at Télécom Paris
Master's degree, Electrical and Electronics Engineering, Master's degree, Electrical and Electronics Engineering at Instituto Superior Técnico
Contributions:105 pushes, 1 branch in 1 year 7 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.