Yves Daoust, Developer in Seraing, Belgium
Yves is available for hire
Hire Yves

Yves Daoust

Verified Expert  in Engineering

Software Developer

Location
Seraing, Belgium
Toptal Member Since
July 5, 2017

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

VISION fOr VISION
.NET, Python, Visual Basic, C#, C++, Computer Vision
Cossilys 21
C#, .NET, C++
Matrix Vision
Python, Linux, Windows, C++, C, Image Processing

Experience

Availability

Part-time

Preferred Environment

Windows, Visual Studio

The most amazing...

...thing I've coded is a package of 500 optimized image processing functions.

Work Experience

Owner

2007 - PRESENT
VISION fOr VISION
  • Wrote image processing algorithms.
  • Optimized algorithms.
  • Worked on machine vision and point cloud processing.
  • Developed numerous practical cases in image processing.
Technologies: .NET, Python, Visual Basic, C#, C++, Computer Vision

Senior Developer

2005 - 2007
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.
Technologies: C#, .NET, C++

Software Team Manager

2001 - 2005
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.
Technologies: Python, Linux, Windows, C++, C, Image Processing

Software Manager

1994 - 2001
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.
Technologies: ActiveX, C++, C, Machine Vision, Image Processing

Researcher

1991 - 1994
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.
Technologies: SGI Workstation, C++, C

Teacher Assistant

1987 - 1990
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.
Technologies: Graphics Kernel System (GKS), CAD, C, Fortran, Pascal

mViz Software

http://www.visionforvision.eu/products.html
This is a comprehensive and state-of-the-art package for real-time image processing; completely developed from scratch.

eVision Software

http://www.euresys.com/products/machine-vision-software/
I contributed a great deal to this software package, in a frame of 6 years.

Fast Point-in-polygon

This software checks if a point is inside an arbitrary polygon, possibly with holes, and is done in linear time. If preprocessing is allowed, the time can be reduced logarithmically. It's written in C# and is straightforward and very efficient.

C++ Header Parser

This software, written in Python, employs powerful parsing techniques to extract API descriptions from C++ header files. It automatically generates comprehensive documentation and wrappers, streamlining API integration into different programming environments.

Languages

C++, C, Pascal, C++/CLI, Python, Visual Basic, Octave, Fortran, VB, C#

Libraries/APIs

OpenCV, PCL, Graphics Kernel System (GKS), OpenGL

Platforms

eVision, Windows, Linux, Unix

Other

Machine Vision, Image Processing, MViz, SIMD, Image Generation, Scientific Computing, Smart Cameras, Computer Vision

Frameworks

.NET, ActiveX

Tools

Visual Studio, SGI Workstation, CAD, Sapera, Halcon, Adobe Photoshop

Paradigms

Distributed Computing, Parallel Computing

1986 - 1990

PhD Degree in Computer Graphics

Faculté Polytechnique de Mons - Mons, Belgium

1979 - 1984

Engineer's Degree in Engineering

Faculté Polytechnique de Mons - Mons, Belgium

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring