Yves Daoust
Verified Expert in Engineering
Software Developer
Yves is a senior developer with extensive experience in image processing software—particularly for machine vision applications. While he's been focusing on computer vision for most of his career, Yves is interested in branching out and working on other projects. He's communicative, professional, and easy to work with.
Portfolio
Experience
Availability
Preferred Environment
Windows, Visual Studio
The most amazing...
...thing I've coded is a package of 500 optimized image processing functions.
Work Experience
Owner
VISION fOr VISION
- Wrote image processing algorithms.
- Optimized algorithms.
- Worked on machine vision and point cloud processing.
- Developed numerous practical cases in image processing.
Senior Developer
Cossilys 21
- Wrote video analytics algorithms.
- Developed different types of software: car-plate-reader and people-counting software.
- Wrote algorithms and handled their integration with a server.
- Conducted onsite installation and provided technical support.
Software Team Manager
Matrix Vision
- Managed the product development and the remote supervision of software developers.
- Designed a highly interactive prototyping workbench.
- Conducted deep optimization work on the barcode and dotcode readers.
- Implemented the C++ and .NET wrapping.
- Focused mainly on working with template-matching algorithms.
Software Manager
Euresys
- Developed rich libraries for machine vision appications.
- Supervised a team of developers for a commercial product.
- Designed a prototyping environment for machine vision programming.
- Conducted R&D of vision algorithms.
- Provided technical support.
Researcher
University of Liège
- Applied research to algorithm parallelization paradigms.
- Worked on MIMD programming.
- Built a portable library for MIMD programming.
- Worked on high-performance computing.
Teacher Assistant
Faculté Polytechnique de Mons
- Followed up on the students on their computer graphics/technical drawing assignments and their theses.
- Developed a portable package for 2D computer graphics.
- Researched about 3D computer graphics (hidden parts removal).
- Created a course on computer graphics.
Experience
mViz Software
http://www.visionforvision.eu/products.htmleVision Software
http://www.euresys.com/products/machine-vision-software/Fast Point-in-polygon
C++ Header Parser
Education
PhD Degree in Computer Graphics
Faculté Polytechnique de Mons - Mons, Belgium
Engineer's Degree in Engineering
Faculté Polytechnique de Mons - Mons, Belgium
Skills
Libraries/APIs
OpenCV, PCL, Graphics Kernel System (GKS), OpenGL
Tools
Visual Studio, SGI Workstation, CAD, Sapera, Halcon, Adobe Photoshop
Languages
C++, C, Pascal, C++/CLI, Python, Visual Basic, Octave, Fortran, VB, C#
Frameworks
.NET, ActiveX
Platforms
eVision, Windows, Linux, Unix
Paradigms
Distributed Computing, Parallel Computing
Other
Machine Vision, Image Processing, MViz, SIMD, Image Generation, Scientific Computing, Smart Cameras, Computer Vision
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring