What is technical coaching?

With a competitive and ever-changing market, it is important that you stay aware of the latest trends in technological innovation and keep your business competitive! Thanks to the expertise of our highly skilled multidisciplinary teams, we support organizations for the growth of their own development teams.

Take advantage now of a free one-hour consultation for a technological evaluation with one of our Tech Leads who will answer your questions.

They trust us

" Our experience with Done’s team, specifically with Eric, has been a success. Eric is very competent and has been able to offer us solutions adapted to our way of working and the team's skills. Eric was always available and answered all our questions, during and even after the end of his migration mandate. "

Frédérique Gagnon - Les pros de la photo

Read what we have done for them
Training and Coaching Overview
  • Architecture and Support
  • Team Skills Improvement
  • Change Management
  • Testing Strategies
  • And much more...

We help your development teams become more competent.

Concepts, methodologies and techs
  • ASP.NET, Razor, Entity Framework, C#, SQL Server, Web MVC, Azure DevOps, GIT, Docker, Full Stack MEAN (MongoDB, Express.js, Angular, Node.js), Performance PostgreSQL, etc.
  • Microservices, TDD, BDD, Scalability, Release Pipeline, Build Server, Reverse Engineering, End-to-end testing, etc.

Technical coaching: how does it work?

Our service will improve your market positioning and give you a competitive advantage.


Let's get to know each other


  • Whether you are in technology, software development, retail or any other sector, our training and coaching offer is aimed at companies that wish to improve existing technologies or develop software to better meet their needs.


Let's get to the heart of the matter!


  • Done invites you to explore new technological avenues to reinvent yourself and discover innovative business opportunities.
  • We offer a free one-hour consultation with one of our Tech Leads (expert developer and architect) who have many years of experience and a multitude of achievements to their credit.


Ask your questions


  • Exchange and obtain valuable advice to guide your technological choices according to your business model.
  • We will then send you a proposal tailored to meet your team's coaching and training needs.

Discover our Tech Leads

Éric De Carufel

Chief Technology Officer & Partner

His architectural approach is simple: to develop an architecture where it is easier to apply good practices than bad ones.

Learn more

Charles Perreault

Agile developer

Having proven himself as a developer of Windows applications, he was quickly promoted to Systems Architect, before becoming a Solutions Architect specializing in SaaS applications and Cloud Computing.

Learn more

Bruno Barrette

Agile developer

Bruno is a versatile player to whom we can turn to regardless of the nature of the project. He always seeks to extend his knowledge and to share it with his peers.

Learn more

Luc Aspirot

Chief Product Officer & Partner

Luc is specialized in .Net and has become MCTS in 2009. His numerous personal projects allow him to explore many technologies which adds up to his varied experiences.

Learn more

Dominic Barbe

Agile developer

He has specialized for more than 18 years in modeling, programming and real-time distributed systems architecture, where he rigorously applies best software practices

Learn more

Jean-Michel Gingras

Agile developer

In his spare time, Jean-Michel is happy to explore different technologies that will help him in the future.

Learn more

Louis-David Gaumont

Agile developer

Louis-David has a very broad experience in software development; he has used a multitude of technologies for many business domains.

Learn more