Conception d’un site de mise en relation parents /gardes d’enfants. Conception de la BDD. Ecriture du cahier des charges. Gestion de la réalisation de la maquette et charte graphique avec une agence de graphistes. Etude de la concurrence. Mise en relation avec les différents partenaires liés aux fonctionnalités proposées. Design d’une application web mobile. Gestion du budget du projet et du calendrier de réalisation.
Maintenance d’une cinquantaine de sites BtoC. Rédaction de 2 cahiers des charges. Développement d’une solution pour répondre à la nouvelle loi européenne sur les cookies.
Technologies utilisées : Coldfusion 10 ; Railo ; Javascript, Jquery ; MS SQL SERVER
aujourd'hui
Contexte : Relocalisation géographique des données clients pour les entités Kering chinoises. Création de
microservices pour 1/ rendre disponible de manière asynchrone des batchs d'ids (création de nouveaux clients),
2/ fournir une interface graphQL asynchrone de récupération d'id, create/update de données client, 3/ un service
d'upsert de données client
> Méthode Agile (SCRUM)
> API REST (Express, NestJS)
> Micro Services (Kafka, ELK, APM)
> Cloud (Docker, Sonar, AWS / Alibaba Cloud)
> Tests unitaires & intégration (Jest)
Stack back : NodeJS, Express, NestJS, GraphQL, TypeScript
Stack front : React, Next, Apollo Client, StyledComponent, CSS Grid
Base de données : Couchbase, graphQL(Appolo)
Flow & Intégration : GIT, Gitlab, Jenkins, Docker
Outils : Confluence, Jira, Slack, Postman, VSCode
Formations Front End
Paris, France
aujourd'hui
Contexte : Avide d’acquérir de nouvelles compétences, en particulier sur l’aspect front de mon métier, j’ai profité
du confinement pour suivre de nombreuses formations.
> Wes Bos – « React for beginners » (React + Firebase)
> Wes Bos – « Fullstack Advanced react & GraphQL » (React, graphQL, Apollo)
> Wes Bos – « Javascript30 » (Vanilla Javascript + Front)
> Wes Bos – « CSSGrid » (CSSGrid)
> Udemy – « NestJS Zero to Hero » (NestJS)
Stack back : NodeJS, Express, GraphQL Yoga, Prisma
Stack front : React, Next, Apollo Client, StyledComponent, CSS Grid
Base de données : Prisma (MySQL), GraphQL Yoga, Apollo Client
Flow & Intégration : GIT, Github, Heroku, Netlify, Now
Outils / APIs : Cloudinary, Stripe, Mailtrap, VSCode
Développeur BackEnd NodeJS |
FONCIA STARK – Paris, France – RÉGIE
aujourd'hui
Contexte : Refonte intégrale du système informatique. Équipe de 5, 10, 30, puis 60 développeurs. J’étais en charge
du back end pour la location de biens. J’ai aussi rédigé de nombreux tickets (PO)
> Méthode Agile (SCRUM)
> Développement NodeJS, React
> Base de données NoSQL MongoDB (Mongoose)
> API REST, micro services (RabbitMQ)
> Modélisation de schémas de données, puis intégration
> Migration de données depuis la base legacy (SQL => Mongo, via CSV)
> Intégration continue (GitHub/GitLab, Docker, Circel CI, aws)
> Tests unitaires & intégration + Fixtures (Coverage ~90% sur mon scope)
Stack : React, NodeJS (Express), Lodash, Joi , RabbitMQ
Base de données : MongoDB (Mongoose)
Tests : Mocha, Assert, Sinon, SuperTest, Jest, Faker
Flow & Intégration : GitLab, GitHub , Circle CI, Docker, MakeFile, aws
Outils : Confluence, Jira, Slack, Postman, VSCode
Développeur BackEnd NodeJS |
CABESTAN – Paris, France – RÉGIE
aujourd'hui
Contexte : Mise en place d’API REST dans le cadre de la loi de protection des données (RGPD) & Expertise
ColdFusion. Équipe SCRUM composée de 8 personnes.
> Méthode Agile (SCRUM)
> Environnements de production et de développement hétérogènes
> Développements Javascript/NodeJS
> Audits ColdFusion
Stack : NodeJS, Express, MS SQL Server
Outils : Confluence, Jira, Slack, GIT, BitBucket, Postman
Expert ColdFusion
| DEXIA – Paris, France – RÉGIE
aujourd'hui
Contexte : Migration d’applications legacy stratégiques de CF 8 à CF 12.
Domaine Gestion et contrôle de gestion.
> Audit de l’existant technique
> Gestion et suivi du projet (réunions, comptes rendus, différentes étapes, communication)
> Migration des applications
Contexte : Évolutions du moteur de cotation de prix des produits web Allianz.
Projet stratégique en visibilité de la direction. Budget de plusieurs millions d’euros concernant toutes les BU monde
d’Allianz. Équipe SCRUM composée de 10 personnes.
> Méthode Agile (SCRUM)
> Application de règles de gestion
> Priorisation des besoins
> Delivery
> Participation aux développements
Mission 1 : Projet d’outil de recueil des besoins pour la Fédération des entreprises sociales pour l’habitat – Budget
150 000 € – Équipe de 5 personnes.
PILOTAGE / MOE
> Découpage des tâches en sprints
> Gestion et suivi du planning
> Coaching et formation des équipes
> Suivi des développements
> Réunion d’avancement
> Validation client
> Rendu des livrables
> Backlog, ticketing
AMOA
> Recueil des besoins
> Avant-Vente (POC)
> Modélisation des données (MCD, MPD)
> Ateliers client
> Rédaction des spécifications & cahier des charges
> Agrégation & Consolidation des données
> Reporting et création de KPI
DATA MANAGEMENT
> Requêtage SQL sous MS SQL Server (création de catalogues produit pour eProcurement)
> Interfaçage Web de fonctionnalités SAP via connecteurs web spécialisés
Mission 2 : Reprise d’applications legacy pour un grossiste spécialisé dans le reconditionnement de smartphones.
Équipe de 6 personnes.
> Audit de l’existant
> Mise en place d’une stratégie de backup
> Migrations de versions (ColdFusion, BDD)
> Changement d’hébergeur ( AWS)
> Administration des serveurs (Windows / Linux)
> Reprise des applications legacy
> Interfaçage & création de web Service (SOAP/REST). Interfaçage avec de nombreuses API fournisseurs de tracking
(Chronopost, UPS, Lengow)
Stack : ColdFusion 9, 10, 11 ; JS, JQuery, ExtJS ; MS SQL Server, MySQL ; SOAP, REST
Framework / CMS : Mura, Stallwart, Orbéon Form Builder
Outils : Mantis, Trello, Slack, Wrike, Google Docs
Études et formations
Maîtrise d’informatique -
Université de Bourgogne, Dijon (21)
2000
Développeur Web – Medianet – Washington DC (USA)
1998
DUT Informatique Option Génie Informatique -
IUT de Dijon (21)
1998
BAC S Mathématiques mention AB -
Lycée Jacques Amyot, Auxerre (89)
1996
Développement d’un système de petites annonces Technologies utilisées : Coldfusion 2,0 ; Serveur Apach
Outils de SVN, Winmerge, Kdiff, Tortoise – Toad, RazorSQL – Eclipse (CFEclipse), Homesite, CF Studio – Mantis
Développement
Autres Compétences
Langues
Anglais : Courant (langue de travail + stages et nombreux séjours aux USA)
Japonais : Notions (2ème année d’étude à l’INALCO + séjours)
Evènementiel
Organisation de conventions, séminaires, logistique, communication (Cadre professionnel & associatif)