Contact

Nationalité:
Française
Situé à:
Ardennes, France
Linkedin:
Vincent sur linkedin
E-mail:
email

Langues

Français:
Natif
Anglais:
Bilingue
Espagnole:
Limité

Technologies utilisés

Usage quotidien
  • Node.js / JavaScript
  • ligne de commande
  • git
  • MySQL
Usage hebdomadaire
  • Vue.js
  • github copilot
  • HTML/CSS
  • Bookshelf/knex
  • NestJS
  • Quasar
  • ssh
  • typescript
Usage occasionnel
  • mistral le chat, chat GPT
  • gitlab, gitlab-ci
  • AWS
  • mongoDB
  • docker
  • rabbitMQ
Usage exotique de Node.js
  • CSV (manipulation, création)
  • Queues (avec better-queue)
  • Child processes
  • Manipulation de bytes (avec Buffer)
  • Streams
  • Cryptographie
  • TLS
Précédemment utilisé
  • SQLite
  • jenkins
  • prisma
  • Angular 4
  • GraphQL
  • sequelize
  • elasticsearch
  • ansible
  • firefox: création d'add-on
  • pivotaltracker
  • selenium
  • pacemaker
  • redis
  • pm2
  • PHP
Non utilisé professionnellement
  • python
  • go

Outils préférés

  • Disposition clavier: Bépo (dvorak français)
  • Clavier: typematrix
  • Navigateur internet: Firefox
  • Git: sourcetree, gitkraken ou ligne de commande
  • MySQL: Mysql workbench
  • Éditeur: Visual studio code
  • Test: jest

Autres choses

Tutoriels réussis

  • Rust Programming Course: From Beginner to Expert 2.0 (2024)
  • Ultimate AWS Certified Cloud Practitioner (2021)
  • gRPC golang master class (2021)
  • Maitriser Nest.js (2021)
  • Apprendre à coder: Google's go (golang) (2020)
  • Vue, Le guide complet (2020)
  • Le méga cours python (2018)
  • Maitriser les méthodes agile scrum de management de projet (2017)
  • Angular 4, Le guide complet (2017)
  • Mysql cours avancé (2016)
  • php/mysql
  • MongoDb 101 (2015)

Expériences professionnelles

Développeur Full-Stack JavaScript 2022 - 2025

Citytaps - Télétravail, France

Travail sur une plateforme pour des compteurs d'eau intelligent (IoT). Avec un backend (Node.js) gérant les 7495 comptes, qui reçoit et envoi des messages aux 10k+ appareils (~2.5 messages par seconde 24/7), mais qui communique aussi avec de multiples partenaires (notifications, paiements, etc). Le front (Vue.js) est une interface de visualisation et de gestion des utilisateurs, des appareils et des comptes.
Travail aussi sur une seconde plateforme de suivi de perte sur le réseau d'une compagnie d'eau (Node.js, NestJS, Vue.js, Quasar, mysql).
Les applications sont en partie en micro-service et hébergées sur AWS (31 dockers managés via Amazon ECS).


Développeur Full-Stack JavaScript 2017 - 2022

Amiltone - Lyon, France

Missions pour clients divers (dont 4 ans à Euronews):

  • Application web "MEAN" avec Angular 4 et Node.js pour l'API. L'API est aussi utilisée par une application mobile.
  • Interface de configuration avec Angular 4 et le framework loopback.
  • Travail sur un CMS sur mesure utilisant Angular 4 (backend avec GraphQL et sequelize), conception d'outils en Node.js pour des besoins spécifiques.

Mentor 2017 - 2020

Openclassroom - à distance

Accompagnement d'étudiants sur les parcours d'openclassroom en développement web.
La tâche consiste à accompagner les étudiants, en les guidant, les corrigeant et en répondant à leurs questions sur des tâches techniques. Cela au travers de session hebdomadaire et individuelle d'une heure (l'étudiant travaillant sur les tâches par lui-même entre 2 sessions).
Accompagnement de quelques élèves en dehors de mes heures journalières (statuts auto-entrepreneur).


Développeur Full-Stack JavaScript 2014 - 2017

Besedo - Msida, Malte (2 ans) puis Bogotá, Colombie (1 an)

Programmation d'application web et d'add-on pour firefox avec le langage JavaScript (et Node.js) pour des utilisations internes.
Communication avec diverse base de donnée comme MySQL, MongoDB et elasticsearch.
Pendant une période j'ai aussi assumé le role de scrum master pour l'équipe (en plus du développement).


Modérateur de contenu 2011 - 2014

Besedo - Msida, Malte

Modération de sites internet. Ma position et responsabilités ont augnmentés plusieurs fois durant cette période. J'ai aussi dévelopé des add-ons afin d'aider mon efficacité ainsi que celle de mes collègues.


Formateur multimédia/social 2010

Centre de formation de l'ADAPT - Evian-les-Bains, France

Encadrement de jeunes avec des niveaux variés en termes de connaissance, comportement, et difficultés émotionnelles, et les guider dans la réalisation d'un site internet.
Ce travail avait aussi un grande part de travail social, pour les aider à comprendre leurs problèmes et travailler à leurs résolutions.


Assistant chef de projet (stage) 2008

Systonic - Bordeaux, France

Pour l'agence internet Systonic, j'ai accompanié le chef de project dans ses tâches quotidiennes, comme par example les rencontres avec des clients, la conception de document en relations avec le project, ou bien donner des retours au client.
J'ai aussi participé occasionellement au développement et à la programmation des sites internet.


Assistant (stage) 2006

CERN (Centre Européen de Recherche Nucléaire) - Genève, Suisse

Assistance dans la conception d'un banc de test pour une carte électronique.
Programmation via LabView et participation au conception électronique.


Stagiaire (stage) 2005

CERN (Centre Européen de Recherche Nucléaire) - Genève, Suisse

Aide à l'équipe au travers de program, d'électronique, ou d'analyse et classification de donnée.


Éducation

2008 - Licence professionnelle: Technologie et Activité de l'Image et du Son

Université Technologique de Toulon - VAR - Toulon, France

2007 - Erasmus: Département de l'électronique, communication et automation

Université Technologique d'Helsinki - Helsinki, Finlande

2006 - DUT en Génie Électrique et Informatique Industrielle

IUT d'annecy le vieux - Annecy, France

2003 - Baccalauréat scientifique avec Spécialisation: Science de l'ingénieur

Lycée Jean Monnet - Annemasse, France