João Leal is a Lead Engineer based in Coimbra, Portugal with 14 years of experience combining Java backend development, technical management, and applied research. He holds a PhD in Nonlinear Model Predictive Control and has a strong history of turning control-theory research into production software—creating NMPC frameworks and industrial process tools earlier in his career. Since 2018 he has progressed from project engineering to leading teams at Critical Software, blending hands-on architecture and delivery with team mentorship. Comfortable in both R&D and industrial software contexts, he brings deep domain knowledge in chemical/process engineering to backend system design and reliable operational software. Despite a research pedigree, he focuses on pragmatic, auditable solutions that bridge complex control algorithms and real-world production systems.
14 years of coding experience
8 years of employment as a software developer
Doctor of Philosophy (PhD), Nonlinear model predictive control, Doctor of Philosophy (PhD), Nonlinear model predictive control at Universidade de Coimbra
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.