Vincent Kerdraon, Developer in Calgary, AB, Canada
Vincent is available for hire
Hire Vincent

Vincent Kerdraon

Verified Expert  in Engineering

Full-stack and Platform Engineer and Developer

Calgary, AB, Canada

Toptal member since March 24, 2025

Bio

Vincent is a senior full-stack and platform engineer with extensive experience in back-end development, cloud infrastructure, and DevOps. Since his career started in 2010, he has worked on high-scale platforms at Klei Entertainment, leading back-end services for online gaming ecosystems. Vincent's expertise includes Rust, Go, Kubernetes, AWS, Google Cloud Platform (GCP), CI/CD pipelines, and microservices architecture.

Portfolio

Klei Entertainment
GoLand, Angular, Terraform, Google Cloud Platform (GCP), Steam, Epic Games...
Travaux.com
Infrastructure as Code (IaC), Kubernetes, Containerization, Node.js...
Telligo
Social

Experience

  • DevOps - 12 years
  • Angular - 9 years
  • Docker - 9 years
  • Microservices - 8 years
  • GoLand - 7 years
  • Amazon Web Services (AWS) - 6 years
  • Terraform - 6 years
  • Rust - 1 year

Availability

Full-time

Preferred Environment

Linux, Visual Studio Code (VS Code), Docker, Rust, GoLand, Angular

The most amazing...

...back end I've built powers Klei's online services—authentication, analytics, and cross-platform sync for Steam, Epic, and more.

Work Experience

Senior Software Engineer

2018 - 2024
Klei Entertainment
  • Migrated most projects to infrastructure as code (IaC) using Terraform.
  • Overhauled the analytics pipeline for all games, incorporating temporary data storage, processing functions, and saving data in BigQuery. Configured business requests in Mode Analytics for streamlined insights.
  • Developed an ownership service to discern which players owned specific games, facilitating granting access on Steam for those who owned the game on Epic.
  • Established a continuous integration (CI) and continuous deployment (CD) workflow.
Technologies: GoLand, Angular, Terraform, Google Cloud Platform (GCP), Steam, Epic Games, WeGame, Discord, Docker, Azure, Amazon DynamoDB, Google BigQuery, GitHub, GitLab, DevOps, Microservices

DevOps Engineer

2015 - 2018
Travaux.com
  • Transitioned from having everyone push to the same SVN branch to implementing GitLab continuous delivery, freeing two full-time positions.
  • Improved quality by devising tools enabling universal development in an environment mirroring production settings.
  • Introduced unit testing and prepared for microservices, allowing legacy code to be refactored.
  • Enhanced team project visibility by using Scrum management.
Technologies: Infrastructure as Code (IaC), Kubernetes, Containerization, Node.js, Microservices, GitLab, NGINX, Git, PHP 7, DevOps, Angular

Activity Leader

2003 - 2017
Telligo
  • Spearheaded activities at summer camps annually for 14 years.
  • Directed operations for the past three years, assisting in managing younger activity leaders.
  • Developed numerous games while also instructing science classes in the mornings.
Technologies: Social

Mockup Creator

2014 - 2015
ALTEN Group
  • Analyzed the customer's needs to create a mockup for pre-sale.
  • Developed a dynamic and functional mockup that impressed the client.
  • Ensured the application was highly responsive and adhered to best practices for accessibility.
Technologies: AngularJS, GitLab, Java, NPM

PHP Developer

2012 - 2014
Capgemini
  • Spearheaded a team of five members, completing technical specifications and handling the most intricate coding tasks.
  • Conducted technical estimations to enable the sale of a significant redesign project.
  • Designed and delivered a complex asynchronous task scheduler.
Technologies: PHP, Jenkins

Junior Java Developer

2010 - 2012
Capgemini
  • Took part in the development of a large enterprise application.
  • Learned the processes for quality code and clean deliveries.
  • Raised customer satisfaction by improving communication.
Technologies: Java, Oracle, Pro*C

Experience

Klei Entertainment Back End

https://www.klei.com/games
Conducted a substantial cleanup and refactored the back-end system. When I joined the team, redeployment involved manual steps like SSH into a server, Git pull, build, and service restart.

Following my enhancements, the deployment process transitioned to a streamlined approach across AWS regions. By leveraging GitHub actions, I enabled auto-generated Docker images and customized deployments facilitated through a blue-green deployment strategy. I also developed a standardized configuration loader Go library, utilizing AWS Secret Manager for managing secrets with rotation capabilities.

Education

2005 - 2010

Engineer's Degree in Computer Engineering

Higher Institute of Electronics and Digital Technology - Brest, France

Skills

Libraries/APIs

Node.js

Tools

GoLand, Terraform, BigQuery, GitHub, GitLab, NGINX, Git, NPM, Jenkins

Languages

PHP 7, Java, Pro*C, PHP, Rust, C#

Paradigms

DevOps, Microservices

Platforms

Linux, Amazon Web Services (AWS), Google Cloud Platform (GCP), Steam, Docker, Azure, Kubernetes, Oracle, Visual Studio Code (VS Code)

Frameworks

Angular, AngularJS, Unity, Spring

Storage

Amazon DynamoDB, MySQL, PostgreSQL

Other

Architecture, Full-stack, Software, Epic Games, WeGame, Discord, Google BigQuery, Infrastructure as Code (IaC), Containerization, Social, GitHub Actions, AWS Secrets Manager

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring