John Dimatteo is a software developer and P.Eng with 10 years of experience combining mechatronics, machine learning, and software engineering to deliver industrial-scale solutions. With a Master's in Computer Science from the University of Waterloo and a background in mechatronics, he has built visualization and data pipelines for 3D engineering and industrial IoT applications at Hatch and Bentley Systems, and applied ML to embedded systems under Canadian Controlled Goods clearance. He has moved between research and product teams—leading an iTwin.js web app for design reviews, contributing to anomaly detection research, and operationalizing ML pipelines for steel manufacturing—demonstrating both domain depth and production focus. Based in Hamilton, Ontario, he blends rigorous academic training with practical engineering, often operating at the intersection of embedded systems, visualization, and ML for heavy industry.
9 years of coding experience
6 years of employment as a software developer
Mechatronics Engineering and Business Management, Mechatronics Engineering and Business Management at McMaster University
Master's degree, Computer Science, Master's degree, Computer Science at University of Waterloo
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
John Dimatteo - Software Developer at Bentley Systems