About Me

Freelance professional Michaël van de Ven has 25 years of experience in developing software controlled systems, with the emphasis on working in projects of renowned companies in the high-tech systems industry. I provide the following services:

  • Technical lead: to be hired on project basis to join a software development team as technical lead and coach team members in boosting their software development craftmanship.
  • Technical consultant: to support R&D departments in professionalizing their software development processes and ability to shorten time to market and boost the quality of their deliverables.
  • Trainer: to train software engineers, designers and architects to successfully endeavour challenges in the high-tech systems industry.

Technical Software Development

A commonly acknowledged challenge in the high-tech systems industry is increasing complexity of the products and the control software. The industry asks for skilled professionals to develop solutions to tackle this challenge. Michaël provides solutions with his broad experience in solving complex cases by combining strong analytical skills, applying smart technologies and a proactive hands-on mentality.

Michaël is a proponent of co-creation where everyones needs, expectations and talents are brought together. The main goal is to reach a win-win situation and co-creation is a key element to make projects successful.

Computer /
Control Systems
  • Windows
  • Linux, Unix
  • Microchip PIC μC
  • B&R PLC
  • C++
  • C
  • Python
Software Engineering
  • Formal software engineering
    (Coco, Dezyne, ASD, ComMA)
  • Model-driven engineering
  • Component-based engineering
  • Behaviour-driven development
  • Design patterns, xUnit patterns
  • Object oriented software engineering
  • Test-driven development
  • Multi-disciplinary control systems
  • Client-server architecture
  • Communication protocols
  • Analog digital I/O
    (I2C, SPI, CAN, RS232, RS485)
  • Cross platform
  • Real-time systems
  • Agile, ART/SAFe, CI/CD

Coaching & Presentations

Michaël provides professional support to coach software developers and to guide organisations and research & development departments. Because of his experience with formal software engineering, model-driven engineering and multi-disciplinary control architecture engineering, he is acknowledged as an expert in these fields and is frequently asked as sparring partner, coach and speaker.


2010 - 2024

Ericsson Telecommunication
Kulicke & Soffa Liteq
RTSoft Moscow
Sanovo Technology
Sioux Embedded Systems
Thermo Fisher Scientific / FEI Company


2008 - 2024

SASG (Systems Architecture Study Group)
Sioux Embedded Systems
Sioux Automation Technology
Thermo Fisher Scientific / FEI Company
TU/e (Technische Universiteit Eindhoven)
Verum Dezyne Community Meetings


Stunning projects for amazing clients
    • Development of a new High-Volume EUV wafer scanner. (NXE system)
    • Development of a prototype EUV wafer stepper. (Alpha Demo Tool)
    • Development of a Python-based advanced diagnostics software facility.
  • AT Technologies BV
    • Development of a 6/8-inch wafer stepper control software for advanced packaging.
  • FEI Company BV
    • Solving challenges in an existing codebase using Formal Software Engineering. In collaboration with TNO-ESI. (Phoenix joint project)
    • Development of a new mid-range Transmission Electron Microscope.
      (Talos (S)TEM)
    • Redesign of a cryogenic module in a high-end Transmission Electron Microscope. (Krios Cryo-TEM)
  • GEAR Software BV
    • Development of Linux and Unix SCSI drivers for CD/DVD recording/mastering software. (GEAR Software)
  • Hotraco iSolutions BV
    • Development of a new innovative stairlift use formal software engineering.
  • Kulicke & Soffa BV
    • Development of a FOWLP module in a Pick and Place machine.
  • Phenom-World BV
    • Development of a new desktop Electron Microscope. (Phenom XL)
  • Philips Digital Pathology Solutions BV
    • Development of a second generation digital pathology slide scanner.
      (Ultra Fast Scanner)
  • Thermo Fisher Scientific BV
    • Improve the robustness of a mid-range TEM with formal software engineering.
    • Conduct and coach a software team to upgrade the formal software technology in a vacuum control system.
    • Formal software engineering of a new stage for Transmission Electron Microscopy. (The new Smart Stage in Metrios 6 (S)TEM)
  • Thermo Fisher Scientific SARL
    • Professionalize an advanced software application for XRD instruments. Extend with batch processing, compliance of data protection, auditing and electronic signatures. (Solstix XRD Software)
  • TOMRA (Best Sorting) BV
    • Control software development for a next generation of food sorting machines. (Food sorting machine)
  • VirtuosoMedia BV
    • Secure client/server communication protocol design for a web-based applications.
Quality is never an accident;
it is always the result of high intention,
sincere effort, intelligent direction
and skillful execution;
it represents the wise choice
of many alternatives.

Place for Bizz Eindhoven De Hurk
Hurksestraat 60
5652 AL Eindhoven
The Netherlands
Chamber of Commerce 78284201

E-mail: contact@ftr-ict.com