Expérience professionnelle
Ingénieur Développement Freelance
Chef de Projet Technique - Ingénieur FullStack
Avril 2015 à Maintenant
Avec plus de 20 ans d'expérience dans le développement web et l'architecture pour de grands
comptes : MRM (Maybelline, Reebok, La Banque Postale), Marmiton, Carrefour Livraison Express.
J'assume en tant qu'Ingénieur Freelance le rôle de chef de projet technique, collaborant avec divers
clients pour maintenir, concevoir, développer, et mettre en œuvre des solutions sur mesure, en
développement fullstack C# (4.6, Core), PHP (Laravel, Zend), VueJS, React, jQuery
********
Clients : MRM McCann (McCann Paris, Les Iles de Guadeloupe), Collectif Insight (Laou, Vauban
Systems..),Sharing Cross (Mandaley, Financiere-FondsPrives, NyCo, Viavoo, Ingefi Academy,
Blackstar, Viaccess..), SofNet (OPT Nouvelle Calédonie, imdex, FreeRide, Notylia, Yellowbox..),
Logicoll, FijImmobilier, Editions Non Standard, Dysygn, So’Lead
Missions : Adventure Conseil, AnyCommerce, Lapeyre
Ingénieur backend .Net / PHP (intervention sur code existant, nouvelles features,
nouvelles plateformes), Clean Code
Ingénieur CMS : SiteCore, Prestashop, WordPress et CMS propriétaires : dynamisation de
templates, ajout de fonctionnalités & plugins.
Ingénieur frontend Javascript, jQuery, Vue.js 2/3 (intervention sur code existant,
nouvelles features, nouvelles pages & dashboards / charts)
Assurer la maintenance et l'automatisation via des scripts C# Linqpad (400 scripts) &
exécutables .Net / Cron
Développement et consommation d’API (.Net, PHP, Axios)
Téléchargement / Parsing / Génération et Envoi sécurisé de fichiers
Tunnels d’achat (Stripe / Paypal)
Tests unitaires backend : xUnit. Logs NLog
Tests unitaires et d’intégration frontend, mockups : Jest
Manipuler, gérer et migrer les bases de données relationnelles : MySQL et SQL Server.
Gestion des environnements de développement via Docker
Outils de gestion de version Git (Gitlab / Github / BitBucket).
Mise en place de CI/pipeline : eslint, test
Gestion des Serveurs (Plesk, SSH)
Gestion technique, analyse des besoins
Suivi des tâches via Jira / Gitlab / Trello et collaboration clients
Mise en place d'une structure de répertoire organisée pour les projets.
Environnement technique : C#, PHP, React + Redux, VueJS, Bootstrap, Zend F, Laravel,
MySql, SQL Server, Javascript, jQuery, ExtJS, Angular... • API : REST, Json, JsonP, Xml, ...
CMS : Prestashop, WordPress, SiteCore, propriétaires... • Outils : Docker, Git, Plesk, Gitlab / Jira
DATAVENTURE groupe EDG
Développeur Front-end VueJS
Avril 2021 à Mai 2023 (Freelance)
Editeur Back Wysiwyg de création de newsletter responsives. Avec génération pour optimiser la
délivrabilité (sur gmail, outlook, …). Application interne, refactorisation du code, nouvelles features
Nettoyage des dépendances avec yarn.
Création de composants Vue.js réutilisables : blocks, avec intégration multi-composants :
édition de texte, color picker / gradients, éditeurs d’images.
Editions d’images avancées côté front (resize, Vue-cropper)
Refactorisation du code et des interfaces
Collaboration avec l'équipe backend pour la conception & intégration des API
Intégration d'Axios pour les requêtes HTTP, optimisation des requêtes (debounce, ..)
Optimisation des performances de l'application.
Développement de tests unitaires et d'intégration, Jest
Relecture des PR et pair programming.
Documentation du code et des fonctionnalités.
Environnement technique : Vue.js · TypeScript · Vuetify · Jest · scss · Git · GitHub · Docker
Ingénieur Développement Freelance*
Mai 2020 · Avril 2020
AnyCommerce / Wynd
Développeur Front-end React
Mars 2018 - Mai 2020 (Freelance)
Anycommerce est une solution SaaS omnicanale de prise de commande, paiement et
encaissement, suivi de produits (Carrefour, Sodexo, Orange, …)
AnyCommerce (BackOffice) :
Développement frontend avec ReactJS / TypeScript
Mise en place du Responsive, d’Ant-Design / Styled Components. Storybook, ..
Créations de composants réutilisables, modifications des composants existants
Ecriture de tests unitaires, d’intégration et snapshot, ainsi que Mocks, avec Jest / Enzyme
Gestion Git avancée : développement sur plusieurs branches / versions du projet sur Git
(débogage ou fonctionnalités déployées que sur certaines versions)
Intégration continue avec GitLab/CI pipelines.
Relecture des PR et pair programming, Clean Code
Environnement Docker et maintenance continue.
Participation aux réunions Daily Scrum Meeting, Rétrospective et Sprint Review
Carrefour Livraison Express :
Développement frontend ReactJS / TypeScript.
Phase de recettage (1 mois) avec débogage intensif sur BrowserStack (multi-navigateurs)
Plan utilisateur avec Intégration API Maps
Optimisation des performances client
Plan de taggage : Gestion technique avec le prestataire, et développement (Redux)
Écriture de tests unitaires avec Jest
Ubisoft (Mini marketplace événementiel R6) :
Planification des activités de développement, et suivi des délais (délais incompressibles
liés à un événement mondial)
Coordination des équipes de développement, de DevOps, des partenaires
Élaboration de la roadmap technique
Gestion technique & Analyse des besoins
Développement frontend ReactJS / TypeScript
Mise en place du dockerfile : version minimisée de la plateforme AnyCommerce
Tests unitaires avec Jest
Environnement technique : TypeScript · React.js · Redux · Méthodes agiles · AngularJS · Git
· Axios · GitLab · Jest · Docker · CSS (BEM)
Ingénieur Développement Freelance*
Déc 2015 · mars 2018
LAPEYRE SERVICES
Développeur Front-end ExtJS
Sept. 2015 - Déc. 2015
Nouveau logiciel de caisses magasins Lapeyre
Développement frontend avec ExtJS.
Utilisation avancée de SCSS pour la gestion des feuilles de style en cascade.
Automatisation de l’environnement de développement avec C# (LinqPad) pour
automatiser la génération Java, le webpack et le chargement de l’interface
Implémentation de 'best practices' en matière de développement frontend.
Transfert de connaissances à l'équipe à travers la création de documentation détaillée et la
dispensation de formations.
Environnement technique : Ext JS · CSS · Sprites CSS· Gulp (Webpack) · C# (LinqPad)
Analyste / Développeur Freelance*
Avril 2015 · Sept 2015
Marmiton.org
Développeur Web Fullstack C#/JS Senior - Architecte
Jan. 2014 - Févr. 2015
Le premier site culinaire de France (17M VU).
Développement du site Marmiton (back-end et front-end à fort trafic), en équipe (Agile) avec
intégration continue. Gestion technique de projets, coordination avec les partenaires.
Pilotage et développement d'applications :
Conception et développement backend C# / .Net MVC (backoffice et site)
Gestion SQL avancée : Profiling SQL (MS SQL Server Profiler), Recherche et
optimisation des goulots d’étranglement.
Création d’API Oauth et documentation pour permettre l’interconnexion de prestataires.
Sécurisation des cookies de connexion
Création d'API SOAP & RESTful pour permettre l'intégration avec d'autres systèmes.
Développement frontend avec AngularJS, JavaScript et jQuery pour une expérience
utilisateur riche et interactive.(pour le public et dashboard pour les équipes internes)
Infra : Ajout de sécurités du script de déploiement multi-servers avec Rollback.
Gestion de projet technique / Coordination avec les partenaires :
Mutualisation des dashboards de surveillance serveurs.
Collaboration avec les partenaires externes pour l'intégration de services et de
fonctionnalités externes.
Communication régulière pour assurer une compréhension claire des exigences et des
délivrables.
Rédaction de documents techniques pour décrire l'architecture, les flux de données
et les spécifications des fonctionnalités développées.
Utilisation des méthodes agiles :
Application des principes des méthodes agiles pour un développement itératif et
incrémental.
Participation aux réunions Daily Scrum Meeting, Rétrospective et Sprint Review
Tests et validation :
Validation des fonctionnalités développées pour garantir qu'elles répondent aux exigences
et aux attentes des utilisateurs.
Environnement technique : C# · ASP.NET MVC · Microsoft SQL Server · AngularJS ·
JavaScript / jQuery · Mercurial SVN · Méthodes agiles ·
MRM // McCann
Architecte – Lead Développeur Fullstack C#/PHP/JS
Déc. 2000 – Jan. 2014
Agence marketing internationale, n°2 derrière Publicis : L’Oréal, Maybelline, Michelin, Opel,
Nespresso, Chanel…
Lead Développeur Web :
Travail collaboratif et accompagnement
Outils & scripts partagés en C# (LinqPad : surveillance, extractions, et redéploiement),
SVN, Clean code…
Architecte / lead développeur / référent technique : Maybelline International, MNY
Clients : Reebok Europe, Nespresso, L’Oréal, Axa, La Banque Postale, St Gobain, Nestlé
Fitness, Milka, Auchan, ...
CMS sur mesure :
Architecte, développeur C#.Net CMS pour Maybelline, gestion et génération de 30 sites,
en 20 langues (français, anglais, japonais, chinois, néerlandais,…).
Co-architecte, développeur C#.Net & ExtJS : CMS en mode généré, utilisé sur Opel et
Materis, architectures N-tiers
Développeur Cms sur Reebok Europe, CareFrance et AxaSanté (PHP)
Sites E-commerce :
Archite...