João Gonçalves is an experienced software engineer and team lead with 13 years building sustainable, research-driven software across academia, non-profits, and industry. Based in Zurich, he has led engineering at ecoinvent and now contributes to open sustainability tooling at Cauldron and Départ de Sentier, blending production-grade development with domain-focused impact. His background spans web and backend systems—from CMS and digital-repository work at CERN to research software at Empa and human-factors tooling at DLR—bringing strong Python and web engineering chops. He combines hands-on coding with leadership, having moved from senior engineer to software engineering team lead while staying engaged in open-source-oriented projects. Trained with an MSc from the University of Porto and PhD work at the University of Zurich, João bridges rigorous research methods and practical software delivery. A less obvious strength is his ability to translate academic evaluation needs into maintainable engineering solutions that support long-term sustainability assessment.
13 years of coding experience
13 years of employment as a software developer
Master’s Degree Informatics and Computing Engineering, Master’s Degree Informatics and Computing Engineering at Faculdade de Engenharia da Universidade do Porto
Doctor of Philosophy - PhD Informatics, Doctor of Philosophy - PhD Informatics at University of Zurich
Package importing a database into the python package dpmfa
Contributions:1 release, 1 PR, 3 pushes in 2 years 1 month
python-packagepythondatabaseimporting
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.