Guillaume Schmid

Guillaume Schmid

Mentor
5.0
(14 reviews)
US$15.00
For every 15 mins
19
Sessions/Jobs
free badge
First 15 mins free for your first session
ABOUT ME
20 yrs mentoring teams on C++ and design patterns - Think Before Coding!
20 yrs mentoring teams on C++ and design patterns - Think Before Coding!

I would be very happy to share some stuff I learned those 20 past years, spent on mentoring software teams and designing and implementing frameworks on which companies build their lines of products. Most of them on medical devices, with very high quality constraints.
I love Software development, coding, and the coolest thing: thinking before coding. I am also fond of the way C++ evolve and keep up to date with latest technologies.

French, English
Paris (+02:00)
Joined December 2020
EXPERTISE
18 years experience | 12 endorsements
C++ is my primary software language. It is extremely powerful and support multiple paradigms. I worked on heavily threaded applications f...
C++ is my primary software language. It is extremely powerful and support multiple paradigms. I worked on heavily threaded applications for real time image acquisition and analysis, compilers and interpreters, automation, real time rendering and so on... Using a lot of the latest possibilities offered by the recent revisions of the language.
20 years experience
I designed frameworks and software from small to large scale for industry, research and medical applications.
I designed frameworks and software from small to large scale for industry, research and medical applications.
C++Clean codePython
C++Clean codePython

REVIEWS FROM CLIENTS

5.0
(14 reviews)
Jan Tomecek
Jan Tomecek
July 2023
Guillaume is very experienced software engineer and mentor. He can clearly explain all the aspects of the modern C++, design patterns, and software architecture. He could quickly understand the technical challenges of my project and suggested the best fitting software architecture.
Sam Brockie
Sam Brockie
June 2021
Guillaume is fantastic, he is a very gifted teacher and is incredibly knowledgeable about C++. He clearly put a lot of effort in to prepare for our session, which really showed. I'm very grateful. I can't wait to work together again next week.
George G
George G
April 2021
Excellent.I recommend to everyone.
George G
George G
March 2021
Excellent! I recommend to everyone! Professional
George G
George G
March 2021
Excellent! I recommend to everyone! Professional
George G
George G
March 2021
Excellent!
Oded
Oded
January 2021
Very experience and knowledgeable expert both at the practical and theoretical level. Highly recommended
EMPLOYMENTS
Co Founder, Lead Developper and Software Architect
Kaer Labs
2018-11-01-Present
I founded this startup with 2 other persons (one sales and one PhD in Physics). We design and sell fluorescence imaging systems for biolo...
I founded this startup with 2 other persons (one sales and one PhD in Physics). We design and sell fluorescence imaging systems for biology research labs. We created a framework with which we implement custom imaging and real time processing systems, including multiple wavelength acquisition, networked image processing and so on. While working for Kaer Labs, I also had a few contracts in the field of robotic surgery (software architecture analysis) and automated cell and drug processing. For this latest job, I also trained a team in C++ and designed a framework to implement their product software. I also did a C++ masterclass in Saigon (Vietnam) and did some short term mentoring for a skin printing company (biology research) and few other companies.
C++
Linux
Qt 5
View more
C++
Linux
Qt 5
C++17
Software architects
View more
Contractor C++/ Architecture mentor
Abbelight
2018-11-01-2019-11-01
Design and lead the team to implement a framework for hight speed image acquisition and processing for ultra high resolution microscopy (...
Design and lead the team to implement a framework for hight speed image acquisition and processing for ultra high resolution microscopy (nanoscopy). The framework allows the team do implement very efficiently new features, test new image processing ideas and is used to implement their new generation of software and services.
C++
Linux
Qt
View more
C++
Linux
Qt
C++17
View more
Software Architect/ Lead Dev/ R&D Manager
Mauna Kea Technologies
2003-03-01-2018-11-01
Software Research and Development Director and Lead Developer - Management of Image Processing team and Software Development Team (betwee...
Software Research and Development Director and Lead Developer - Management of Image Processing team and Software Development Team (between 12 and 15 persons) split in Core Framework, Image Processing and Software regulatory teams. - Design the framework architecture for our key applications (C++ mostly). - Integration of new software technologies. Among other things, I pioneered the effort on Deep Learning integration in our technologies. I also implemented a fully optimized Neural Network Pipeline with Tensorflow to experiment quickly with our data. Our development process is medical grade, we switched to an ALM (Application Lifecycle management software) to enhance it and implemented regulatory compatible workflow( EN 62304, FDA, CFDA...). Our experience and this strong process allows us to deliver very robust software (0 tolerance for defects during a medical procedure). - Attended BoostCon C++ Conference 2011 and C++Now! 2012 & 2014 (USA) as well as CppCon 2016 in Seattle. - Team training on latest C++ evolution and new technologies. I have good experience in working with an Indian external service company ( I had the opportunity to make an audit on site to comply with medical regulation ). Opened a Software R&D team in Ho Chi Minh City, Vietnam (Saigon) to extend the French Software Development Team ( find office, recruitment and tech training to work on medical grade software). Working with this remote team and integrating those talents to the French team as a whole was my objective. That is why I took the option of opening a small office myself for my company instead of using a third party service company. It is an amazing experience and works very well.
Python
C++
Linux
View more
Python
C++
Linux
Qt
View more