Nicolas Sauvage

Lead developer

Software Craftsman with experience leading and contributing to agile projects. I love to learn and share. My work values: pragmatism, humility and sharing

Work

Lead Developer

Talan Labs Client: Aiintense
– Present
Paris

Development of a telemedicine platform specialized in neurology

  • Role: architecture, design and development, ops, project management, tech lead, formation

  • Team: 3 - 7 developers, 1 - 2 UX/UI designers, 1 scrum master

  • Technical context : Go, React, Typescript, PostgreSQL, AWS, Clever Cloud, Gitlab CI

Developer

Talan Labs Client: Talan
– Present
Paris

Talan Bookadesk - Desk booking tool for Talan offices

  • Role: architecture, design and development, CI/CD, UX, maintenance

  • Team: me

  • Technical context : NodeJS, Typescript, VueJS, DynamoDB, PostgreSQL, AWS, Github actions

Lead Developer

Talan Labs Client: CACIB - Credit Agricole CIB
Paris

Digital Factory

  • Role: architecture, design and development, CI/CD, UX, maintenance, formation

  • Team: 2 - 4 developers

  • Technical context : VueJS, React, Typescript, NodeJS, Java, Spring Boot, Postgres, Gitlab, Gitlab-CI, .NET Core

Lead Developer

Talan Labs Client: SNCF Direction du Matériel
Paris

Production management tool for industrial maintenance of trains

  • Role: design, full-stack development, CI/CD, UX, maintenance, formation

  • Team: 6 developers

  • Technical context : Scrum, HTML5, CSS3, AngularJS, Javascript, Java 8, Spring, PostgresSQL

Technical project manager

Talan Labs Client: Groupama PJ
Paris

New corporate website for Groupama PJ

  • Role: specifications, project management

  • Team: 3 developers, 1 UX/UI designer

  • Technical context : Scrum, AngularJS, Javascript, Java 8, MyBatis, SQL Server

Developer

Synaptix Client: GEFCO
Paris

Development of a transportation management system. Supply chain management, with 2.5M events per day.

  • Role: fullstack development

  • Team: 3 developers, 1 UX/UI designer

  • Technical context : Scrum, Java 7, Swing, Oracle

Education

Télécom SudParis

Computer Science

Master

Courses
  • Architecture of Distributed Systems

Projects

MicroRetro

– Present

A simple retrospective board, made with Elixir + Phoenix

Consensus

– Present

A voting platform based on the Majority Judgement algorithm - made with VueJS + NodeJS

Skills

Languages

  • Go
  • Typescript
  • Javascript
  • Elixir
  • Kotlin
  • Java

Frameworks

  • NodeJS
  • React
  • VueJS
  • Phoenix
  • Svelte

DevOps

  • Gitlab CI
  • Github actions
  • AWS
  • Clever Cloud
  • Svelte

Craftsmanship

  • Hexagonal architecture
  • Clean architecture
  • TDD

Languages

French

Native speaker

English

Full professional proficiency

Spanish

Limited working proficiency