Développeur expérimenté Node.js Cachan, France

Peut être disponible

(Mis à jour 2020-07-15)

Développeur expérimenté Node.js

Cachan, France

Natif French, Courant English

  • Redis
  • Node.js
  • Javascript (ES6 / ES7 )

Compétences (12)

Node.js

JavaScript

REDIS

MySQL

Jenkins

Mocha

React

ELK

Kibana

Docker

Angular

Amazon Web Services

Expérience professionnelle

LEAD Developpeur back end NODE JS
Groupe ClubMed

2018-11 - 2020-04

Dans le cadre de l'ouverture de ses ressources à ses partenaires ainsi qu'à ses applications front (site et application mobile), le Clubmed a développé son API qui expose les différentes fonctionnalités (Proposition de voyage au village clubmed, Panier, Réservation des logements et activités, paiements, ).

Mission effectuée:



• Définition (avec le Product Owner et les Business Analysts) du contrat d'interface de chaque

fonctionnalité lors des grooming



• Organisation et suivi technique des différentes fonctionnalités de l'API



• Split et réorganisation des différentes couches de la code base pour la rendre plus clean



• Dockerisation des différents projets liés à l'API



• Maintenance corrective et évolutive des projets



• Gestion du process d'intégration et du déploiement (CI/CD)


Environnement technique: Javascript, (NodeJS, Hapi & Express), Lua (redis scripting), Redis (caching uniquement), Authentication: OIDC (Anvil) & Passeport, Mocha, Cucumber, Gatling, Docker, Jenkins, Ansible


Gestion de projet & outils: Agile, utilisation du board Github projet

Développeur Javascript
LA FRANCAISE DES JEUX

2016-03 - 2020-06

Rôles sur le projet:



- Prototypage et Développement des applications web (Backoffice) des différents moteurs de jeux basés sur des tirages aléatoires



- Développement complet d'un backoffice permettant la gestion de l'activité des détaillants affiliés FDJ

(Gestion de compte joueur, privilèges, limites transactionnelles, )



- Mise en place d'une library Angular Interne des éléments réutilisables



- Ajout des fonctionnalités et corrections des bugs sur applications existantes



- Développement des produits des clients FDJ permettant la gestion de terminaux.



- Suivis & supports Angular sur les autres équipes de développeurs Front.



 

 



Environnement technique:

Backend

Spring, Hibernate, Oracle, PostgreSQL, Zookeeper, Hazelcast, Docker

 

 



Frontend

- Outils: npm, bower,

- Langage: Typescript, Javascript ES6

- Framework: Angular 1 & 2

- Test: Jasmine &Karma (Unitaire), Protractor (E2E)

- CI: Bamboo (Atlassian)

- Automation: Gulp, Webpack

- UI: Material & Material 2
 

 



Versionning:

Stash/Bitbucket Server



Gestion de projet & Wiki

- Méthode: Scrum

- Outils: Suite Atlansian (Jira, Confluence, Chat)

Developpeur back end NODE JS
groupe SOLOCAL

2017-10 - 2018-11

La société ClicRDV (http://www.clicrdv.com), filiale de PagesJaunes Groupe, propose un logiciel de gestion des rendez-vous en ligne couplé à un service de prise de rendez-vous par Internet.

Clients principaux: Yves rocher, Nocibé, Marionnaud

Rôles:

• Amélioration du module de prise de RDV

• Ajouts de fonctionnalités sur notre application web de calendrier

• Code coverage 100%

Synchroniser de manière bi-directionnel et en temps réel le produit ClicRDV (agenda) avec des logiciels tiers.

Environnement technique:

Node (ES6/ES7), Flow, Axios, Bluebird, Moment, Sequelize, Aclify, Winston, Redis, React, Redux, Gulp,

Istanbul, Chai, Jest, Express, OAuth, JsonWebToken, HL7, REST, Jenkins, Ansible, Amazon Web Services,

Google Cloud Platform, Vagrant, Docker, Kubernetes, CodeCov, CircleCI, Confluence, Jira

Lead Developer Javascript Fullstack
Quatre Epingles

2015-10 - 2016-02

Quatre Epingles est une plateforme digitale qui facilite l'accès aux services du quotidien (pressing, repassage, cordonnerie, réparation) pour le citadin pressé. L'accès à la conciergerie d'entreprise pour tous, même en travaillant dans une PME.


Rôles sur le projet:



- Développement continuel sur les différentes application (web et mobiles) ainsi que l'API QE.



- Corrections des différents bugs détectés sur l'API ainsi que les applications.



- Suivi des projets ainsi que la planification des taches suivant une méthode interne avec l'équipe.



- Déploiement des différentes applications sur les serveurs une fois testées et validées.



Environnement technique:



Node.js / MYSQL / Linux / Bitbucket/



Technologies utilisées:



JavaScript, Node.js, Angular, Gulp, AngularJS, Ansible, Express.JS, Async, Parse, Cordova, Ionic, Mocka.



Outils de gestion de projets: Trello, Slack



Méthodologie: AGILE SCRUM

Architecte Système
Cogelo Sa

2014-05 - 2014-08

La Cogelo est la société anonyme au capital de 500 millions de FCFA (762 000 €), évoluant sous la tutelle du ministère des finances depuis le mois d’octobre 1991, ses activités sont essentiellement orientées vers le secteur de jeu, de hasard et de l’argent en République du Congo. 
Ma mission: 
- Mise en place du nouveau serveur ALR de la Zone Kouilou 
- Virtualisation des infrastructures systèmes en place 
- Suivi régulier du parc informatique et intervention si besoin. 
Environnement Technique: 
Windows Server 2012 R2/ Windows 7/Ubuntu Server 
Technologies et outils utilisés: 
Windows Server/ Microsoft Exchange Server/ Citrix XenServer/ Citrix neighborhood client / Active Directory

 

Projet de fin d’étude et stages
Benight (Social Clubbing)

2014-09 - 2016-02

Benight est une plateforme assez large qui agit dans l’événementiel et qui a pour but de permettre la création d'une/des soirée(s) ainsi que leur diffusion sur les réseaux sociaux. L’application permet au client de réserver sa place. Cette réservation s’effectue directement en ligne avec une vue 3D de la salle en temps réel (réservation au carré VIP). Ainsi le client peut créer son compte client et choisir directement la place qui l’intéresse, si celle-ci n’est pas déjà réservée. 
Le développement de Benight s’inscrit dans le cadre de mon cursus EPITECH, il s’agit de mon projet de fin d’étude (EIP). 

 


L’Epitech Innovative Project (E.I.P.) est l'étape principale dans le cursus de l'Epitechéen qui le fait passer de son statut d'étudiant à celui de professionnel à part entière. 
Rôle sur le projet: 


- Chef de projet d’une équipe de 6 étudiants 
- Planification des tâches et préparation des suivi avec le Lab EIP (Epitech Innovative Project) 
- Développement Intégral de Benight Dashboard (le Backoffice) 
- Design de la version 1 et 2 de l’Application mobile 
 

Environnement technique: 


Windows Phone/ iOS/ Android 
Technologies utilisées: 
NodeJS/ Parse.JS / Parse Cloud/AngularJS / BackboneJS/ ThreeJS/ Swift/ Java/ C# 
Outils de gestion de projets : Trello, Taïga.io 
Méthodologie : AGILE SCRUM

Projet
Matheroid Project

2014-09 - 2015-03

Solution de travail collaboratif en mathématiques pour accompagner les élèves dans la préparation du baccalauréat. 


Concrètement, l’idée est de rassembler 3 à 4 élèves autour d’un projet type lié aux mathématiques. De l’élève le plus doué à celui qui l’est moins, le but final est que ce dernier finisse par augmenter son niveau grâce à ce travail en groupe qu’il aura effectué avec les autres élèves. 
Ce projet s’inscrit dans le cadre de notre cursus Epitech et en particulier mon projet avec le Hub Innovation. Ayant un réel intérêt pour l’éducation, ce projet s'inscrit également dans mon désir de vouloir apporter des solutions face aux problèmes liés à l’éducation. 


Rôle sur le projet: 
- Gestion et suivi du projet 
- Conception de l’architecture du projet 
- Rédaction du Cahier des charges fonctionnel 
- Implémentation des différentes routes backend 
- Développement des fonctions opérationnelles d'enrichissement de l'interface utilisateur de la plateforme 
- Implémentation des tests unitaires 


Technologies utilisées: 
Node.js/Sails.js/socket.io/MongoDB/AngularJS/AWS/Git/Mocha/Chai/Supertest 
Outils de gestion de projets : Trello, Taïga.io 
Méthodologie :AGILE SCRUM

Parcours scolaire

Expertise en Nouvelles technologies de l’information et de l’innovation
EPITECH

2010-09 - 2015-09

Formations

Digitale Transformation Certificate - HEC Paris

2015-05

TOEIC (870)

Contact prestataire

/