Michael D.

Développeur Front/Back End | Vue/Node | Séc. Web

Salaire / Taux journalier

Paris, France

Mobilité : Normandie, Île-de-France

Freelance, ouvert au CDI

Peut venir sur site

Expertises

Développement FrontendJavascriptNuxtVueCybersécuritéTest Driven DevelopmentDéveloppement FullstackSassTailwind CSSNodeCSSExpressBase de données SQLRequêtes SQLBurp SuiteClean ArchitectureLinuxGoogle Cloud PlatformGitCypressDéveloppeur WebPrestaShopCanvaClean CodeMagentoJiraRESTful APIsGraphQLGitHubIngénieur sécuritéBootstrapPlaywrightGitLabJenkinsDéveloppeur FrontendTypescriptDéveloppeur FullstackWordPressDesign webFigmaAdobe PhotoshopHTMLMySQLWooCommerceConfluenceDesign SystemIngénieur logicielShopifySketch

Langues

Français (Maternelle)Portugais (Maternelle)Anglais

À propos

Introduction

Ingénieur logiciel full-stack avec une forte spécialisation frontend, je conçois des interfaces web performantes et centrées sur l’expérience utilisateur. J’évolue principalement dans l’écosystème Vue.js / Nuxt 3 (Pinia, Vite) pour sa simplicité, son DX et sa rapidité. De plus, ajouté à cela une expérience backend qui me permet d’assurer une intégration fluide des API et une cohérence technique globale avec une attention particulière au Clean Code et à la sécurité applicative.

Liens

Expérience de travail

Développeur Full-stack (dominante Front End)

Agences DigitalFreelance

nov. 2024 - Présent

2 ans

À distance

En mission pour des grands comptes, j’interviens sur le développement frontend et backend, la refonte applicative, la migration vers Vue, l’évolution du design system et la TMA. • Migration d’une architecture legacy Twig/Symfony vers Vue/Nuxt, entraînant une baisse significative de la dette technique et une amélioration globale grâce à la modernisation. • Collaboration avec les équipes backend : conception et évolution d’API Node.js / Express (middleware, validation, logique métier) et consommation d’API GraphQL. • Optimisation des performances et de l’accessibilité : amélioration des indicateurs Core Web Vitals et conformité renforcée aux normes WCAG / ARIA ainsi qu’au référentiel français RGAA. • Mise en place de tests automatisés : tests unitaires avec Vitest et tests end-to-end avec Playwright, afin d’améliorer la fiabilité et la maintenabilité applicative. • Création et intégration de composants UI dans Storybook, améliorant la cohérence de l’interface, la qualité globale et la productivité des équipes. • Mise en place et maintenance de la documentation technique et fonctionnelle avec VitePress. • Conception de landing pages et de pages événementielles optimisées pour la conversion (+12 % en moyenne). • TMA : résolution de bugs, maintenance technique et évolutions continues. Démarche d’audit de sécurité applicative côté web et application des bonnes pratiques de sécurité web afin de prévenir les principales vulnérabilités OWASP. Cela inclut notamment la protection contre le XSS (injection de scripts), les injections SQL, les failles d’authentification et de gestion de session, l’exposition de données sensibles et les mauvaises configurations de sécurité.

Pentester - Audit/Sécurité Web

JedhaFreelance

nov. 2024 - avr. 2025

6 mois

À distance

- Sécurité offensive & pentest web — exploitation avancée (XSS, injections, SSRF, JWT), tests d’API, et sécurisation d’applications web modernes. - Architecture et administration des systèmes (Boot process, gestion des processus, permissions, utilisateurs & groupes, stockage des données) - Administration réseaux (Modèle OSI, protocoles réseau, VPN, Proxy, WiFi, Bluetooth, RF) - Sécurité des systèmes et infrastructures (Active Directory, IAM, PKI, gestion des accès et authentification) - Programmation (Bash, Python, scripting, IDE, compilation, exécution du code) - Sécurité web et exploitation des vulnérabilités (OWASP, injections, XSS, CSRF, méthodologies de pentest) - Reconnaissance & OSINT (Google Dorking, Shodan, énumération système et réseau, fingerprinting) - Méthodologies Red Team & Blue Team (Tests d’intrusion, forensic, détection des menaces, réponse aux incidents) - Rédaction de rapports de pentest et compromission (Méthodologies, outils de reporting, contre-mesures et recommandations) - System Security : Administration Linux & Windows, gestion des utilisateurs, des permissions, processus, tâches planifiées (cron jobs), stockage. - System Exploits & Hardening : Exploitation des failles systèmes (permissions, cron, kernel), recon & durcissement système. - Network Security : Bases du réseau, protocoles, attaques & défenses (MITM, sniffing, spoofing, firewalls). - Protection des données & conformité RGPD : compréhension des cadres légaux, DPIA, rôle du DPO, audits de conformité et gestion des violations de données.

Software Engineer

MYPEOPLEDOC - UKG

oct. 2021 - déc. 2024

3 ans 3 mois

À distance

• Analyse des exigences fonctionnelles et techniques : Collaboration avec l’équipe produit et les UX/UI designers pour clarifier les besoins, identifier les dépendances front/back et rédiger la documentation technique des interfaces. • Développement d’interfaces performantes et maintenables : Implémentation de nouvelles fonctionnalités et de correctifs en suivant les standards de qualité, les bonnes pratiques de développement frontend et les guidelines du design system. • Refactorisation et optimisation du code : Relecture et amélioration du code existant pour renforcer la maintenabilité, améliorer les performances, réduire la dette technique et garantir une expérience fluide sur tous les navigateurs et supports. • Tests et validation : Création et maintenance de tests unitaires, fonctionnels et d’intégration afin d’assurer la fiabilité des développements et prévenir les régressions lors des déploiements continus. • Intégration et déploiement : Participation à la mise en production automatisée via des pipelines CI/CD, avec suivi post-déploiement et analyse des métriques de performance (Lighthouse, Sentry, etc.). • Correction et suivi des anomalies : Prise en charge continue des bugs fonctionnels et visuels signalés par les équipes QA ou utilisateurs, priorisation selon la criticité et mise en œuvre des correctifs. • Contribution à la qualité du code : Participation aux revues de code, amélioration continue du style et de la structure du projet, documentation des composants et partage des bonnes pratiques au sein de l’équipe. • Participation aux rituels Agile : Intégration aux cérémonies Scrum (revues d’itération, planifications, daily meetings, rétrospectives) pour assurer un développement aligné sur les objectifs produit et utilisateurs.

Front-End Developer

Maisons du Monde

avr. 2017 - oct. 2021

4 ans 7 mois

Paris, France

• Refonte e-commerce : participation à la refonte du site marchand avec Vue 2 et Nuxt 2 (SSR), intégration au backend Magento pour la mise en place d’une marketplace internationale. • Design System : développement et documentation de composants modulaires (Atomic Design) intégrés dans Storybook et déployés via le CMS Prismic. • Maintenance évolutive : ajout de nouvelles fonctionnalités (fiches produits, recherche, pages catégories, parcours achat/paiement) et corrections de bugs et pratiques de Clean Code. • Performance & accessibilité : optimisation du rendu SSR, réduction du temps de chargement, amélioration des Core Web Vitals et de l’accessibilité (ARIA, contrastes, navigation clavier). • Sécurité applicative : participation à un Bug Bounty interne (basé sur l’OWASP Top 10) • A/B testing & analytics : mise en place d’expérimentations avec AB Tasty, suivi des KPIs via Google Analytics et Tag Commander. • Emailing responsive : découpage et intégration d’e-mailings multilingues pour plusieurs marchés européens. • Collaboration inter-équipes : travail conjoint avec les équipes Backend (Magento), UX/UI, DevOps et Product Management. • Méthodologie Agile (Scrum) : participation active aux rituels, présentation des features et coordination technique.

Integrator/Front-End Developer

LEOO Experience Fidélisation

nov. 2012 - mai 2017

4 ans 7 mois

Paris, France

• Développement et intégration d’interfaces web en HTML/CSS/JavaScript, avec optimisation cross-browser (Chrome, Firefox, IE, Outlook) et application des bonnes pratiques de sécurité front-end. • Respect des standards web : Conformité aux normes W3C et exigences d’accessibilité. • Développement de fonctionnalités dynamiques en JavaScript natif, jQuery et Bootstrap JS. • Refonte responsive : Adaptation de sites existants en responsive design pour une meilleure expérience utilisateur multi-supports. • Maintenance évolutive et corrective des sites et composants front-end. • Emailing : Intégration, routage et gestion de campagnes e-mailing multicanal via Mailchimp, Smartfocus, Mailjet et Sendwithus, en coordination avec les équipes créatives et chefs de projet. • Intégration back-end : Intégration de composants sous Symfony et Zend en collaboration avec les développeurs back-end. • Suivi de projet : Participation à la gestion et à l’organisation des projets web en lien avec les équipes techniques et métiers.

Business Manager

Prime It Consulting

janv. 2011 - oct. 2012

1 an 10 mois

92100 Boulogne-Billancourt, France

• Gestion et développement de portefeuille clients grands comptes (Huawei, Orange, Ericsson, ZTE), identification des besoins en profils techniques et sécurité. • Prospection commerciale : Détection de nouvelles opportunités, prise de rendez-vous et élargissement du portefeuille clients. • Rendez-vous clients et présentation d’offres : Élaboration de propositions commerciales adaptées, suivi des négociations et contractualisation. • Recrutement de profils IT/Sécurité : Sourcing, qualification et préparation des candidats (audit, SSI, administration systèmes/réseaux) en adéquation avec les besoins des clients.

Assistant Project Manager

Thales

nov. 2010 - déc. 2011

1 an 2 mois

92270 Bois-Colombes, France

• Participation au projet RIFAN 2 : Contribution à une infrastructure de communication sécurisée pour systèmes embarqués militaires. • Élaboration d’une étude de marché sur les systèmes SCADA : Analyse des enjeux techniques et cybersécurité dans un contexte industriel critique. • Constitution de dossiers de certification sécurité pour le client EADS, en lien avec des normes strictes de sûreté et de confidentialité. • Collaboration avec les équipes R&D : Mise à jour de la documentation technique des systèmes critiques embarqués. • Rédaction de supports de communication (whitepapers, plaquettes commerciales). • Présentation d’offres commerciales dans un environnement technique et sensible.


Formation

Jedha Bootcamp

Certification

2024 - 2025

6 mois

- Architecture et administration des systèmes (Boot process, gestion des processus, permissions, utilisateurs & groupes, stockage des données) - Administration réseaux (Modèle OSI, protocoles réseau, VPN, Proxy, WiFi, Bluetooth, RF) - Sécurité des systèmes et infrastructures (Active Directory, IAM, PKI, gestion des accès et authentification) - Programmation (Bash, Python, scripting, IDE, compilation, exécution du code) - Sécurité web et exploitation des vulnérabilités (OWASP, injections, XSS, CSRF, méthodologies de pentest) - Reconnaissance & OSINT (Google Dorking, Shodan, énumération système et réseau, fingerprinting) - Méthodologies Red Team & Blue Team (Tests d’intrusion, forensic, détection des menaces, réponse aux incidents) - System Security : Administration Linux & Windows, gestion des utilisateurs, des permissions, processus, tâches planifiées (cron jobs), stockage. - System Exploits & Hardening : Exploitation des failles systèmes (permissions, cron, kernel), recon & durcissement système. - Network Security : Bases du réseau, protocoles, attaques & défenses (MITM, sniffing, spoofing, firewalls). - Web Penetration : Vulnérabilités courantes (SQLi, XSS, CSRF), exploration de failles web et scénarios réalistes. - Capture The Flag (CTF) : Plusieurs challenges pratiques pour valider les compétences acquises sur le terrain. - Rédaction de rapports de pentest et compromission (Méthodologies, outils de reporting, contre-mesures et recommandations)

Conservatoire National des Arts et Métiers

Certificates, WEB

2012 - 2013

2 ans

- Programmation & Développement Web Dynamique (Programmation côté serveur, Manipulation des données, POO, Echanges de données (JSON, XML)) - Gestion des Bases de Données (bases de données relationnelles, requêtes SQL, Connexion et interaction avec une base de données, Prévention des injections SQL et sécurisation des requêtes). - Architecture des Applications Web (Modèle MVC, Backend et frontend, Sessions et cookies, API REST). - Sécurité Web & Protection des Applications (Gestion de l’authentification et des permissions, Protection contre les failles web (XSS, CSRF, injections SQL), Mise en place des bonnes pratiques de développement sécurisé, Sécurisation des API et des accès utilisateurs.). - Déploiement et Hébergement d’Applications Web (Hébergement serveurs web (Apache, Nginx), Déploiement d’une application sur un serveur distant, Gestion des environnements et versions avec Git.

ISIFA PLUS VALUES CFA

Master Professionnel

2009 - 2011

3 ans

ISIFA PLUS VALUES CFA

Licence

2008 - 2009

2 ans

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.