Working experiences

Software developer 2022 - present

Citytaps - Remote, France

Working on a plateform for IOT water meters. With a backend (node.js) managing accounts, receiving and sending messages to devices, but also communicating with multiple partners (notifications, payments, etc..). And a front end (vue.js) to manage users of device and accounts.
The application is part micro-services and managed on AWS.


Software developer 2017 - 2022

Amiltone - Lyon, France

Missions for diverse clients :

  • 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.


Software developer 2016 - 2017

Besedo - Bogotá, Colombia

Same position and responsabilities as in Malta.


Software developer 2014 - 2016

Besedo - Msida, Malta

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

Bachelor Degree in Technology and Activities of Image and Sound

TECHNOLOGIC UNIVERSITY OF TOULON - VAR - Toulon, France

Eramus: Faculty of Electronics, Communications, and Automation

HELSINKI UNIVERSITY OF TECHNOLOGY - Helsinki, Finland

Academic Diploma in Electrical Engineering and Computer Science

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

Baccalaureat with Specialisation: Engineering Science

JEAN MONNET HIGH SCHOOL - Annemasse, France

Contact

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

Language

French:
Native speaker
English:
Fluent
Spanish:
Conversational

Technology usage

Daily used
  • command line
  • nodeJs / javascript
  • git
  • ssh
  • MySQL
Weekly used
  • vue.js
  • HTML/CSS
  • Bookshelf/knex
Occasionaly used
  • mongoDB
  • docker
  • rabbitMQ
Formerly used
  • typescript
  • SQLite
  • jenkins
  • nest
  • prisma
  • angular 4
  • graphQL
  • sequelize
  • elasticsearch
  • ansible
  • gitlab, gitlab-ci
  • firefox add-on creation
  • pivotaltracker
  • selenium
  • pacemaker
  • redis
  • pm2
Not used professionaly
  • python
  • go
  • mercurial

Prefered tools

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

Other things

Some tutorial I passed

  • MongoDb 101 (2015)
  • php/mysql
  • Mysql advance course (2016)
  • Angular 4, The complete guide (2017)
  • Mastering agile scrum project management (2017)
  • The python mega course (2018)
  • Vue, The complete guide (2020)
  • Learn how to code: Google's go (golang) (2020)
  • Master Nest.js (2021)
  • gRPC golang master class (2021)

Pastimes

  • Reading