Dynamic and enthusiastic engineer, I have learned during 20 years how system architecture and software design is an Art. That is why I define myself as an Art 'chitect because it's not only technical skills but how you have a vision and be able to communicate and guide multiples teams around a project in an iterative development approach producing and sharing visual and textual engineering artifacts.
I have been playing different roles in many kind of applications development projects : Embedded Firmware, Web digital platform, Artifical intelligence, Data processing, Real-Time or Safety critical. My professional experiences led me to gain extensive technical skills in system and software domain as well as working in international context with different cultures (Europe, USA, India, China).
Define the technical and architectural vision of the digital platform and drive the strategy in a fast evolving context
Lead a team of Data Scientists, Full stack developers and Co-Ops with Agile methodology.
Responsible of the IT Cloud Infrastructure
Lead and coordinate the R&D projects with the customers
Chief System Architect
to February 2022
Lead the overall Device and IT systems architecture, in a multi-site teams (FR, US, CN) environment, to elaborate the best technical strategy to meet the programs and projects objectives.
System and Software supply teacher - Engineer biomedical students
to July 2022
Animation of 9h of master class teaching Medical Devices Engineering - System & Software in modern industry.
30 students average Hybrid remote and on-site class animation (Covid period)
IT System Chief Architect & I&D Manager
to March 2020
Technical leader of the global IT architecture of Fresenius Kabi Medical Infusion Device Division
Leading a team of 40 engineers spread across 2 sites (FR and US)
System Architect - IT Connectivity Solutions
to March 2018
Distributed system architecture permitting medical data transmission within the hospital infrastructure.
Management of the technical team for the component implementation
Service Oriented Architecture design
Messaging Oriented Middleware technology
Software platform architect
to October 2015
Ensure technical consistency of the software platform for 4 OS (Linux, Windows, SafeRTOS, Integrity)
Interacts with the managers which have project based on the platform for planning future release
Management of the technical team for software development
Software project manager and integrator
to December 2013
Responsible of the source code integration
Responsible of the SW planning, delivery and documentation
Manage the project SW team
Consultant for software engineering
to February 2011
UML design, development and continuous integration of a software embedded in a enteral pump medical device. Development in C++ of a Framework, components (Business Logic) and an application within the frame of the IEC62304 norm. Teamwork. Activities : Integrato, Architect, Developer Technologies : C++, UML, SafeRTOS, Embedded, Eclipse, Entreprise Architect, MISRA, IEC62304, SVN
UML design and development of a software embedded in a medical rack that permits to hold, connect et parse the data of medical volumetric pumps development in C++ of a Framework, components distributed in libraries and applications for the new medical device of the company within the frame of the IEC62304 norm. Teamwork.. Teamwork. Activities : Architect, Developer Technologies : C++, UML, Linux, Embedded, Eclipse, Entreprise Architect, MISRA, IEC62304, SVN
Development of an embedded service on XP for controlling and acquiring measurements of a radioactive probe. Stored in a SQL database, the measures are transmitted to an FTP server via an XML file. Activities :Developer Technologies : C#, SQL, JBUS, FTP
Development of a testbed for automated circuit breaker. Activities : Developer Technologies : C++, RS232, parallel port
Research and Development Engineer
to October 2008
SleepInnov Technology develops medical devices for diagnosing diseases caused by breathing problems during sleep (SAS)
Design and development of the BlueNight product for the acquisition and analysis of the sleep via a Bluetooth oximeter sensor. Technologies: C++, Visual Studio, Windows Mobile, Bluetooth, Objet COM
Design and development of the SensiTest product which permits to test the pharyngeal sensitivity. Technologies: C++, Visual Studio, RS232, Objet COM
Participation in the implementation of the quality management system for the company certification in 2005 with standards. Technologies: ISO-13485 et ISO-9001.
Commercial website update Creation of a private secure access for the BlueNight users: Licence managing for retailers, update download, statistics... Technologies: PHP, MySQL, HTML, CSS, JScript, Dreamweaver, Fireworks
Research and Development Engineer
Laboratoire TIMC - équipe GMCAO
to October 2003
Study and development of the computer-aided prostate brachytherapy project (PROCUR) Technologies: C++, Visual Studio, MFC, OpenGL 2D/3D Matching Algorithm
The technique of brachytherapy involves inserting grains of radioactive iodine directly into the prostate to destroy cancer cells. The project goal of brachytherapy for prostate computer is to offer the urologist the day of the operation an MRI image, recalculated in an MRI image volume acquired before surgery, each ultrasound image. This allows him to have a better anatomical definition and better accuracy for the placement of these grains.
Reading and management of MRI image in DICOM format in 3 planes
Video acquisition and management of ultrasound images in the transverse plane
Management of the 2D image segmentation for creating 3D volume
Calculation of 3D surface triangulation and registration volumes MRI / Echo
Calculation and display of an equivalent MRI image to the selected ultrasound image
Writing Technical Documents
LBFA UJF - Washington University School of Medicine
to August 2001
Grenoble France - St Louis MO USA
Adding to an existing software measurement of calcium concentration in the intrinsic blood vessels of mice Technologies: C++, Visual Studio, MFC, Win32, NiDaq
Integration into existing application WinDiam a module for acquiring the measurement of calcium via a National Instrument card and synchronize it with the wavelengths of the spectrophotometer.
Adaptation of software for reading the data to display the concentrations of calcium in sync with diameters