Summary
Multifaceted technical career with a track record of more than 30 years designing and implementing robust software.
Professional software engineer with a broad experience and a solid history of developing high-quality software for large and small companies across a range of applications; particularly experienced in C, C++; the development of middleware, internal components, core code, and APIs; solo, in a team, or as lead of small teams.
■ Recognised for high-quality development, great attention to detail, keen analytic and investigative skills.
■ Excellent communication abilities; record of providing expert engineering support internally and externally.
■ Reliably work autonomously or as part of a team; experience of technical leadership of small teams.
■ Bilingual—native proficiency—English and French.
● C (20+years), C++ (20+years), x86 Assembly (10+y), C++/CLI.
● OOP (15+y), COM (10+y), WinAPI (10+y), Multithreading (10+y), Qt framework.
● Windows (20+y), Linux (3+ y).
● Internet email format/MIME, SMTP, MAPI, TNEF (10+y), Microsoft Exchange (Routing Agents, SMTP Events Sinks) (9y), Microsoft Outlook (COM Add-Ins, ECEs) (10+y), Lotus Notes/Domino email (Extensions) (8y), Novell NetWare Loadable Modules (NLMs) (7y), Novell NetWare 3.x and 4.x OS interfacing (7y), Internationalisation/Localisation, Windows NT kernel drivers.
● Data Loss Prevention (10+y), Continuous Data Protection, Backup (7y), Machine vision software development (5y), Hardware interfacing and control, Graphics and video formats, GUI (Qt).
● Experience of PostgreSQL, HTTP, XML, DirectX, file systems, networking protocols.
● Use of Visual Studio, VS Code, Qt Creator, GCC, Git, GitHub, GitLab, SVN, SourceSafe, Bugzilla, Redmine, Confluence, VMware Workstation, Oracle VirtualBox, WinDbg, GDB.
● Software development methodologies: Waterfall, IID, Agile Scrum.
● Writing and reviewing documentation, comprehensive bug reporting and investigation, providing expert help to customer support.
Professional experiences
Staff software engineer
Spirent Communications , Paignton - CDI
From January 2022 to Today
Senior software engineer
Spirent Communications , Paignton - CDI
From September 2019 to January 2022
Senior tools engineer
XMOS , Bristol - CDI
From April 2018 to May 2019

Senior software engineer
MultiTaction , Helsinki - CDI
From January 2017 to April 2018
Research and develop Microsoft Windows applications for MultiTaction's iWall.
Software development senior engineer
Dell Software , Poole - CDI
From December 2013 to October 2016
Senior principal software engineer
CA TECHNOLOGIES , Taunton - CDI
From September 2000 to July 2013
Additional training
Master of Science
Cranfield University - Robotique
1986 à 1987
Double-diplôme UTC-CIT
Degree
Languages
Anglais - Langue maternelle
Français - Langue maternelle
Skills
Hobbies
- Lecture
- calculatrices Hewlett-Packard
- Sport: Badminton