Contact

Nationality:
French
Location:
Ardennes, France
Linkedin:
Vincent on linkedin
E-mail:
email

Language

French:
Native speaker
English:
Fluent
Spanish:
Conversational

Technology usage

Daily used
  • nodeJs / javascript
  • command line
  • git
  • MySQL
Weekly used
  • vue.js
  • github copilot
  • HTML/CSS
  • Bookshelf/knex
  • NestJS
  • Quasar
  • ssh
  • typescript
Occasionaly used
  • mistral le chat, chat GPT
  • gitlab, gitlab-ci
  • AWS
  • mongoDB
  • docker
  • rabbitMQ
NodeJs exotic use
  • CSV (manipulation, creation)
  • Queues (with better-queue)
  • Child processes
  • Bytes manipulation (with Buffer)
  • Streams
  • Cryptography
  • TLS
Formerly used
  • SQLite
  • jenkins
  • prisma
  • angular 4
  • graphQL
  • sequelize
  • elasticsearch
  • ansible
  • firefox add-on creation
  • pivotaltracker
  • selenium
  • pacemaker
  • redis
  • pm2
  • PHP
Not used professionaly
  • python
  • go

Prefered tools

  • Keyboard layout: Bépo (french dvorak)
  • Keyboard: Typematrix
  • Browser: Firefox
  • Git: sourcetree, gitkraken or command line
  • MySQL: Mysql workbench
  • Editor: Visual studio code
  • Testing: jest

Other things

Some tutorial I passed

  • Rust Programming Course: From Beginner to Expert 2.0 (2024)
  • Ultimate AWS Certified Cloud Practitioner (2021)
  • gRPC golang master class (2021)
  • Master Nest.js (2021)
  • Learn how to code: Google's go (golang) (2020)
  • Vue, The complete guide (2020)
  • The python mega course (2018)
  • Mastering agile scrum project management (2017)
  • Angular 4, The complete guide (2017)
  • Mysql advance course (2016)
  • php/mysql
  • MongoDb 101 (2015)

Working experiences

Fullstack software developer 2022 - 2025

Citytaps - Remote, France

Worked on a plateform for IoT water meters. With a backend (node.js) managing 7495 accounts, receiving and sending messages to 10k+ devices (~2.5 messages per second 24/7), but also communicating with multiple partners (notifications, payments, etc..). And a front end (vue.js) used as a dashboard, but also to manage users, devices and accounts.
Also worked on a second plateform to follow leakage on an utility water network (node.js, NestJS, vue.js, quasar, mysql).
The applications were part micro-services and managed on AWS (31 dockers run by amazon ECS).


Fullstack software developer 2017 - 2022

Amiltone - Lyon, France

Missions for diverse clients (including 4 years at Euronews):

  • MEAN web app with angular4 and nodeJS for the API. The API is also used by a mobile app.
  • Configuration's interface using angular4 and the loopback framework.
  • Building of a custom CMS in angular4 (backend using graphQL and sequelize), conception of nodejs tools in need basis.

Mentor 2017 - 2020

Openclassroom - remote

Working with student from openclassroom.com professional path in software developement.
The mission is to see the students via one hour weekly sessions, to guide them, correct them, and answer their questions on technical task. (between session, the student work by himself on the tasks).
Following couple of students in addition to my daily schedule.


Fullstack software developer 2014 - 2017

Besedo - Msida, Malta (2 years) then Bogotá, Colombia (1 year)

Programation of web application and firefox add-ons using javascript (and node JS) for internal tools.
Communication with diverse database like MySQL, MongoDB, and elasticSearch.
The position also included being the team's scrum master for a while (on top of developer).


Content moderator 2011 - 2014

Besedo - Msida, Malta

Moderation of web sites. In this time, my position moved up several time, as my responsabilities.
I also developed add-ons to help myself as well as my colleagues efficiency.


Trainer 2010

ADAPT Training center - Evian-les-Bains, France

Supervising of young people with various level of learning and difficulties, and guiding them into the creation of a web site.
This job also had a big social part to help them understand their issues and work with them to their resolution.


Project Manager Assistant (training) 2008

Systonic - Bordeaux, France

For the Systonic web agency, I accompanied the project manager in his daily task like meeting with client, conception of projects documents, feedback to client.
Necessity to pitch in the programmation and development of the sites web.


Supervisor's Assistant (training) 2006

CERN (European Center for Nuclear Research) - Geneva, Switzerland

Conception of an electronic card testbed for the team project.
Programming via LabView, and assisting in the hardware conception.


Project intern (training) 2005

CERN (European Center for Nuclear Research) - Geneva, Switzerland

Helping out my team through programming, hardware, or data analization and classification.


Education

2008 - Bachelor Degree in Technology and Activities of Image and Sound

TECHNOLOGIC UNIVERSITY OF TOULON - VAR - Toulon, France

2007 - Eramus: Faculty of Electronics, Communications, and Automation

HELSINKI UNIVERSITY OF TECHNOLOGY - Helsinki, Finland

2006 - Academic Diploma in Electrical Engineering and Computer Science

ACADEMIC INSTITUTE OF TECHNOLOGY OF ANNECY LE VIEUX - Annecy, France

2003 - Baccalaureat with Specialisation: Engineering Science

JEAN MONNET HIGH SCHOOL - Annemasse, France