Può essere disponibile
(Aggiornato% updatedDate%)Développeur expérimenté Node.js
Cachan, France
Nativo French, Fluente English
- Redis
- Node.js
- Javascript (ES6 / ES7 )
Competenze (12)
Node.js
JavaScript
REDIS
MySQL
Jenkins
Mocha
React
ELK
Kibana
Docker
Angular
Amazon Web Services
Esperienze professionali
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
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)
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
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
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
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
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
Esperienze formative
2010-09 - 2015-09
Certificazioni
2015-05