Kévin Combriat
Senior Full-Stack Engineer
Versatile and technology-agnostic engineer with over 12 years of experience in front-end and back-end development.
Committed to delivering exceptional user experiences through web applications and desktop interfaces.
Contacts
Skills
  • Full-Stack Development - 12 Years
  • AWS - 5 Years
  • TypeScript - 8 Years
  • Node - 8 Years
  • Rust - 3 Years
  • Go - 1 Year
  • Python - 2 Years
  • JavaScript - 12 Years
  • React - 8 Years
  • Svelte - 2 Years
  • ReScript (ReasonML) - 2 Years
  • Ruby - 2 Years
  • PHP - 2 Years
  • GraphQL - 2 Years
  • Relational Database - 12 Years
Kévin Combriat
Senior Full-Stack Engineer
Professional Experience
Senior Full-Stack Engineer
Haven Studios - Sony Remote from Kyoto, Japan
Jul 01, 2022 - Present
(Team of 2)
Skills: Rust, Go, TypeScript, Svelte, Node, AWS, Terraform, Python, Arrow, Parquet
  • Leading a large-scale Telemetry and Observability project utilized company-wide at Haven
  • Building high-performance online services using Rust's memory safety and speed
  • Leading front-end architecture using TypeScript and Svelte for optimal performance in our canvas
  • Architecting robust infrastructure on AWS with Terraform to accommodate potential millions of players
  • Developing Big Data system in Rust with Parquet, Arrow, and DataFusion
  • Prioritizing performance and optimization, resulting in significant improvements (front page load time reduced by 95%, allocation-free structured log events with exceptional performance, etc...)
  • Playing a pivotal role in Grafana plugin development in Go, granting team members access to all the resources in our lakehouse
  • Developing low-level Rust Wasm plugins for browser use, compatible with our Telemetry architecture and maintaining high performance standards

Senior Full-Stack Engineer
Legion Labs Montréal, Canada
Nov 14, 2021 - Jul 01, 2022
(Sole developer with Front-End experience in a team of 6)
Skills: Rust, TypeScript, Svelte, AWS, Terraform, Node, Tauri, WebRTC
  • Contributed to cutting-edge tech stack with Rust, TypeScript, and Python
  • Led the design and development of a game engine GUI application using Rust, Tauri, TypeScript, Svelte, akin to Unreal or Unity, featuring streaming capabilities leveraging WebRTC akin to GeForce Now
  • Developed REST and gRPC services in Rust, prioritizing minimal memory footprint and CPU usage, and leveraging fully controlled memory management to prevent issues with garbage collection
  • Engineered advanced command line applications in Rust, including code generation for Rust, TypeScript, and Python for all our services based on OpenAPI, among other functionalities
  • Integral part of Telemetry project, focusing on performance analysis and optimization

Front-End Engineer - Web Team Lead
Scoville Tokyo - Kyoto, Japan
Jun 01, 2018 - Sep 01, 2021
Skills: TypeScript, Node, React, GraphQL, AWS, Go, ReScript, Elm, Rust
  • Led front-end development and served as Scrum Master on the Encourage project
  • Led development with TypeScript and React
  • Full-stack development on the ATS (Applicant Tracking System) Project

Lead Full-Stack Engineer
Scoville - ATS Project Tokyo - Kyoto, Japan
Feb 01, 2021 - Sep 01, 2021
(Team of 6)
Skills: TypeScript, Node, React, ReScript, GraphQL, Next.js
  • Led the overall technical management of ATS project
  • Defined the Jira flow, wrote user stories, and maintained the backlog
  • Designed the entire stack for front-end and the back-end
  • Implemented features in TypeScript and Rescript with React and Next.js

Lead Front-End Engineer
Scoville - Mikketa Project Tokyo - Kyoto, Japan
Feb 01, 2020 - Feb 01, 2021
(Team of 5)
Skills: TypeScript, Node, React, ReScript, GraphQL
  • Designed and implemented the front-end stack with TypeScript, React, ReScript, and GraphQL
  • Implemented critical features, conducted in-depth code reviews, and successfully onboarded new team members
  • Applied Domain Driven Design (DDD) principles and Agile methodologies

Lead Front-End Engineer - Scrum master
Scoville - Encourage Project Tokyo - Kyoto, Japan
Jun 01, 2018 - Feb 01, 2020
(Team of 6)
Skills: TypeScript, Node, React, GraphQL
  • Designed and implemented the front-end stack with TypeScript and React
  • Led Agile methodology adoption of the company
  • Oversaw four web applications and implemented client-side features
  • Facilitated smoother team communication
  • Designed and developed a Rust-based "Rest to GraphQL" API for improved efficiency

Full-Stack Web Engineer - Lead - Trainer
Soat Paris, France
Sep 01, 2014 - May 01, 2018
Skills: TypeScript, Node, React
  • Worked as a full-stack engineer
  • Developed and delivered training sessions in React and Node
  • Actively participated in the web department development with the "Expert Team"

Lead Engineer - Architect
BNP Paris, France
Jan 01, 2018 - May 01, 2018
(Team of 8)
Skills: TypeScript, Node, React, AWS
  • Architected the front-end using TypeScript, React, Redux, and RxJS
  • Contributed to CI/CD pipeline using CircleCI
  • Authored AWS templates using CloudFormation
  • Engaged in planning meetings with Product Owner and Swiss Knife team
  • Assisted in the development of automated tests using Katalon

Senior Full-Stack Web Engineer
Société Générale Paris, France
Sep 01, 2017 - Jan 01, 2018
(Team of 12)
Skills: TypeScript, Node, React, C#
  • Implemented new features using React with TypeScript
  • Contributed to backend development using C#
  • Contributed to a substantial application facilitating foreign currency exchange
  • Worked in a team of ten experienced developers

Senior Full-Stack Web Engineer
Radio France Paris, France
Sep 01, 2016 - Sep 01, 2017
(Team of 5)
Skills: TypeScript, Node, React
  • Led and developed the in-house RTE project in TypeScript, React and Draft.js
  • Introduced TypeScript to the team
  • Refactored projects using TypeScript for better maintainability
  • Worked on a full-featured Node server, utilizing Express

Lead Full-Stack Web Engineer - Lead Front-End Engineer
TF1 Paris, France
Sep 01, 2014 - Sep 01, 2016
(Team of 6)
Skills: TypeScript, Node, React
  • Worked on the "TF1 backoffice" and "LCI backoffice" web applications
  • Participated in developments using JavaScript with the AngularJS (1.x) framework
  • Contributed to the core API development using Hapi on Node
  • Led a team of five and a team on the TF1 project
  • Engaged in isomorphic development with React and Redux on the front-end and Express on the back-end for the LCI project
  • Implemented a robust tag system linking various resources utilized by the front-end website

Front-End Engineer
Tibanne Tokyo, Japan
Nov 01, 2013 - Aug 15, 2014
(Team of 4)
Skills: JavaScript, PHP
  • Implemented various features in JavaScript
  • Conducted HTML/CSS integration for a VPS hosting website
  • Developed new pages and dynamic forms
  • Developed and tested newsletter emails

Full-Stack Engineer
- Paris, France
Sep 01, 2012 - Sep 01, 2013
Skills: Rust, Scala, Clojure, Go, Node
  • Wrote "Functional JavaScript" a functional programming library
  • Created the Mango project, an ORM for MongoDB in Clojure
  • Developed GMail POP3 client in Rust
  • Built small applications in Node

Full-Stack Engineer
QuelleEnergie Paris, France
Mar 01, 2012 - Sep 01, 2012
(Team of 4)
Skills: Ruby on Rails, JavaScript, jQuery
  • Developed server-side features using Ruby on Rails
  • Engaged in front-end development with jQuery
  • Wrote MySQL migrations to manage database changes
  • Conducted unit testing with RSpec for quality assurance
  • Analyzed business requirements and needs
  • Authored technical specifications
Education
Software Development, Paris, France
Apr 01, 2010 - Apr 01, 2012
Skills & Expertise
  • : RustTypeScriptPythonGoReScriptJavaScriptElmOCamlRubyC#
  • : Rust services and APIs (Actix, Axum, Juniper, Tokio)Node (Express, Fastify, Prisma, Nestjs, Hapi, Koa)AWS (Cognito, ECS, Fargate, Lambda, etc...)Go (fasthttp, Mux, Gorm, etc...)TerraformGraphQl (Nexus, TypeGraphql, Absinthe)Rest servicesWebSocketRelational Databases (MySQL, PostgreSQL, SQLite)
  • : ReactSvelte & SvelteKitNext.jsWebRTCVueTailwindReduxRecoil/JotaiRxJSApplication Setup (Webpack, Vite, Prettier, ESLint, etc...)
  • : Egui - Eframe (Rust)ElectronDioxus (Rust)React-NativeProgressive Web App
  • : AgileScrumGitflow
  • : KotlinElixirClojureHaskellScalaPureScript
Languages
  • : Native
  • : Elementary proficiency
  • : Professional working proficiency