Holding a PhD in Sofware Engineering from École Polytechnique de Montréal, Michel de Champlain has more
than 40 years in programming, mainly acquired since the creation of the C++, Java and C# languages,
in both industrial and educational contexts. For the past 30 years, he has given presentations and
seminars on embedded systems. He also designed and implemented the B# language
to facilitate development in the embedded field through his specialized coaching and training firm,
DeepObjectKnowledge.
Michel has always worked in close collaboration
with the industry to help build a critical mass of objects, agile methods and embedded systems.
Michel has been teaching object technologies since 1988 in creating the necessary conditions for his participants
to learn and quickly apply best practices in software engineering. Truly passionate about his work, he has trained
thousands of people in Quebec, Canada, the United States, Europe and New Zealand.
Michel is constantly searching for the best approaches and solutions in object technology and software engineering.
Through his interventions and involvement in different projects, he is constantly in mentoring mode, allowing him to
be innovative in his teaching techniques to maximize learning for his training clients.