David Provencher
Staff Computer Vision Developer @ Inspectify
About
I am an applied researcher through and through. My passion is solving complex problems in teams of smart, motivated people with diverse backgrounds, cultures and expertise. I have 15 years of experience in computer vision R&D applied to the medical imaging, automated inspection and robotics fields. Leading R&D projects and challenging ideas are some of my greatest strengths. My great adaptation, learning and analytical skills mean I can quickly get my bearings and start contributing when jumping on new projects. I have experience fleshing out multi-year R&D projects and making pragmatic assessments of expectations versus available time/resources in 2 industry-leading companies. I also led a computer vision R&D team for 4 years in a startup setting, helping the company launch and upgrade products. I love teamwork and collaborative problem solving. I strive to establish a fun, laid-back atmosphere to encourage collaboration, but most importantly so that everyone enjoys themselves and has the opportunity to learn from others. Throughout my studies and career, I have always succeeded in building good rapport with colleagues, both remotely and in person. I very much value honesty and welcome diverging opinions. Key skills: Research & Development, Complex Problem Solving, Analytical Skills, Computer Vision, Teamwork
Canada
Sherbrooke
Industrial Automation
Research and Development (R&D), Team Leadership, Computer Vision, Algorithm Development, Image Processing, Signal Processing, C++, Python (Programming Language), PyTorch, NumPy, Scikit-Learn, Matlab, Programming, Git, Linux, Docker, Creative Problem Solving, Literature Reviews, Analytical Skills, Prototyping
Experience

Computer Vision Technical Lead
Sherbrooke, Quebec, Canada
• Redesigned and shipped various tire inspection algorithms using semantic segmentation (including data generation, annotation tooling, architecture tuning, training, integration and testing), achieving 30-50% false positive rate reduction across multiple clients’ manufacturing lines • Supervised R&D company-wide for all machine learning and classical computer vision projects • Identified and prioritized improvement opportunities and technical debt in large computer vision codebase to improve ease of use, scalability as well as long-term maintainability • Advised CTO and R&D/Software directors to steer acquisition system design, establish R&D priorities and assess project scope/feasibility to ensure proposed projects are profitable and meet customers’ requirements • Revised processes to better track projects, facilitate knowledge sharing, encourage challenging of ideas and improve developer engagement

Senior Computer Vision Software Developer
Sherbrooke, Quebec, Canada
• Developed tooling for generating high-quality pseudo-labels from existing tire inspection algorithms and significantly contributed to an in-house, label-efficient semantic segmentation framework based on PyTorch, reducing the need for manual data labelling and accelerating machine learning projects • Migrated legacy algorithms written in multiple languages to Python, improving maintainability and readability • Rescued a failing project by stepping in as team lead, revising planning, redirecting resources and steering R&D efforts to meet client expectations and achieve production-level quality at launch

Senior Software Developer, Advanced Technology Group
Kitchener, Ontario, Canada
• Conducted R&D for fisheye stereo sensors exploration (requirements, testing, calibration, sensor fusion, GPU-accelerated stereo vision, etc.) to design and de-risk a next-generation sensor suite for autonomous robots • Created a custom Unity module to accurately simulate RGBD images for calibrated fisheye cameras, reducing real-world data dependency for semantic segmentation and depth perception research • Reviewed literature on various autonomous robotics and machine perception topics (depth estimation, efficient Vision Transformers, etc.) to identify promising research ideas for improving and expanding products

Computer vision R&D team lead
Sherbrooke, Quebec, Canada
• Supervised a team of software developers working on several concurrent industrial inspection projects, establishing a culture of knowledge sharing and algorithm peer-reviewing • Led computer vision and machine learning R&D projects (object detection, robust template matching, fuzzy text matching, adapting algorithms for different sensor type, etc.) to expand capabilities of systems in the field • Developed, shipped and maintained several inspection algorithms used in tire manufacturing production lines • Reviewed literature on various topics (text quality assessment, unsupervised anomaly detection, etc.) to assess project feasibility and establish realistic roadmaps before undertaking R&D projects

Computer vision software developer
Sherbrooke, Quebec, Canada
• Conducted multiple R&D projects to solve complex computer vision problems (artifact detection/filtering, template matching, metrology, text inspection, etc.) for an automated tire inspection machine, achieving near-zero false negative rate, while keeping false positive rate and inspection time within constraints • Contributed to numerous collaborative problem-solving sessions, code reviews and design reviews
Education

Medical imaging
• Studied blood flow response to electrical activity in the healthy human brain using functional magnetic resonance imaging (fMRI) and electroencephalography (EEG) • Conducted medical imaging studies from start to finish (planning, design, acquisition, data processing, group-level statistics, neuroscientific interpretation) • Optimized data processing pipelines from raw EEG signals and MRI images to co-registered maps of brain activity (signal denoising, deconvolution, clustering, non-rigid registration, etc.) • Published 2 journal articles and presented results in 4 international conferences

Electrical engineering
• Developed an image acquisition protocol in live mice to capture timecourses of whole-body fluorescent activity using a single camera cycling between calibrated positions • Designed an organ segmentation algorithm based on clustering of fluorescence time-activity curves and custom stereo vision setup
David Provencher's Contact Information
Phone
Find the Right Leads
Find Verified Contact Data
What LeadContact does well
Find verified emails, phone numbers, and decision-makers with 98% accuracy.
Find Leads
Find the right people by company, role, industry, location, and more.
925M+ professional profiles

Find Emails
Access verified email addresses for your target contacts.
657M+ emails

Find Phone Numbers
Get cross-validated phone data from multiple top sources.
239M+ phone numbers

More Accurate. Lower Cost.
Find contact data in 1 tool with 98% accuracy
LeadContact integrates leading enrichment tools to deliver more accurate contact data—without paying for each one.
Great conversations start with the right contact.
It’s time to find yours.






