David M is a versatile full-stack software developer based in Montreal with over a decade of professional experience building production systems and microservices across Node.js, Python, Java and PHP. He has shipped cloud-native applications on AWS and implemented CI/CD pipelines and Dockerized services, alongside hands-on work in video editing tools, sensor programming, and PyTorch/Detectron object-detection prototypes. Comfortable across backend, frontend (React/Redux) and legacy CMS maintenance, he regularly mentors junior engineers and champions test-driven refactoring and integration testing. His background blends early web and graphic-design roots with formal computer-science and Java training, giving him an uncommon mix of product-minded UX sensitivity and solid systems engineering.
11 years of coding experience
13 years of employment as a software developer
Diploma In Java Applications Development, Java programming, Diploma In Java Applications Development, Java programming at Concordia University
National Conservatory of Arts and Crafts
Bachelor's Degree, Computer Science, Bachelor's Degree, Computer Science at Université du Québec à Montréal
Toronto Metropolitan University
AEC, Graphic design, AEC, Graphic design at CEGEP Ahunstic
Functions for calculating and mapping a geographically weighted panel regression
Contributions:78 commits, 8 PRs, 75 pushes in 10 months
regressionstatisticspanel-regressionmappingpanel
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.