Profil picture

Jérémie GAMBIN

Senior Full-Stack Developer

  • 10 years of experience in Full-Stack development
  • Expertise in TypeScript, Node.js, React, Next.js
  • Scrum Master in an Agile environment
  • Testing, integration, and continuous deployment on all my projects

Soft skills

Brain

Autonomy and Responsibility

I learn quickly and tackle technical challenges
FireFighter Icon

Rigor and Organization

I ensure maintainable, performant, and optimized code
Autonomie

Team Leadership

I support, motivate, and guide my colleagues

Hard skills

TS Logo

TypeScript and JavaScript

CodinGame Certification
NodeJSIcon

Node.js — Nest.js

React Logo

React — Next.js

Experience

Creation of a community platform dedicated to mobile games (independently)

  • Designed the RESTful API with NodeJS/NestJS and MongoDB
  • Developed the mobile-first website using React and Next.js
  • Implemented a scraping algorithm to automate game addition and updates
  • Continuous integration with 80% code coverage via Vitest and GitHub Actions
  • Continuous deployment in Docker containers on cloud platforms
  • Added gamification mechanisms to boost user engagement
  • Authored articles to help players with detailed guides or promote new content

Complete design in TypeScript, NestJS, and NextJs of the booking website (in collaboration with a UX designer)

  • Analyzed functional requirements with hosts.
  • Collaborated with a UX designer to review Figma mockups and integrate them into the site development.
  • Implemented a secure and reliable online payment process with Stripe.com API
Eric C. Entrepreneur - Freelance Developer
October 2022

Development of an Android app in React Native to manage lab door openings (independently)

  • Analyzed requirements: Weekly discussions and demos to define and develop MVP features.
  • Communicated with the terminal control developer: Defined the Bluetooth communication protocol.
  • Produced 150 videos including tests, guides, and news (scripting, shooting, editing).
  • Ensured rigor and organization with an editorial calendar (weekly and monthly)
  • Continuous improvement:
  •      Click-through rate - Optimized titles, descriptions, and thumbnails.
  •      Retention rate - Improved scripting and information quality
  • Collaborated with various game studios for sponsored partnerships
  • Built a community reaching 2000 subscribers and generating 320k views in 2 years
  • Managed, animated, and coordinated a Discord server with 3000 members
Thales - Developer & Scrum Master
2017-2018

Development of an Android app in React Native for the Danish transport system (independently)

  • Full design of the Android app in React Native
  • Collaborated with a Danish Product Owner in English to define the software redesign
  • Inter-team collaboration by establishing communication protocols with other equipment based on MQTT.
2013-2017

Development of a ticketing management system in Java and Angular (team of 10)

  • Scrum master: Led ceremonies, wrote and reviewed User Stories
  • Handled User Stories end-to-end:
  •      Database modifications in PostgreSQL
  •      Message consumption with RabbitMQ
  •      Implemented new RESTful services
  •      Created user portals in Angular
  •      Set up integration tests with JUnit
2010-2013

Development in C# and ASP.Net of Auckland, NZ's ticketing system (team of 8)

  • Improved performance of components such as equipment fleet management by modifying portal issues and database queries in Microsoft SQL Server
  • Fixed bugs
2008-2010

Technical migration of software from C# and WPF to a web version in ASP.Net (Master's internship)

  • Improved the user interface with graphical controls adapted to functional user needs

Education

Ergonomics and UX for software

Ludotic, Paris
2014

Master's Degree in Software Development Engineering and Systems

CFA AFTI, Orsay
2010

Bachelor's Degree in Computer Science

Université Paris Sorbonne
2008