
Hamdi Megdiche
Senior Full Stack Developer
Salaire / Taux journalier
94200 Ivry-sur-Seine, France
Freelance
Expertises
Langues
À propos
Introduction
Ingénieur Full-Stack Senior | Expert React, Spring Boot, NestJS, Angular. J’accompagne les entreprises (ex: CA-CIB, SocGen) dans la création et la modernisation d’applications critiques. Mes interventions : * Back : API robustes, Microservices, Architecture hexagonale. * Front : Interfaces modernes React, Next.js, Angular & migrations. * DevOps : CI/CD, Clean Code, Sécurité & Performance. Prêt à transformer vos enjeux techniques en solutions scalables.
Expérience de travail
Senior Full Stack developer
Crédit Agricole CIB
déc. 2023 - Présent
2 ans 11 mois
92120 Montrouge, France
• Développement de micro-services avec Spring Boot et Kafka Consumers pour traiter et valider les flux de contrats (data feed). • Structuration complète du projet front avec Vite et React, intégration de l’ensemble des packages et outils (tests, CI/CD, tooling, linting). • Mise en place de tests E2E automatisés avec Cypress et Vitest, intégrés dans la pipeline GitLab CI/CD. • Optimisation des performances de l’application via la réduction du bundle final (tree-shaking, lazy loading, splitting). • Implémentation des API REST en architecture hexagonale, assurant une séparation claire des couches (domain, application, infrastructure). • Mise en place d’un outillage d’assistance au développement basé sur l’IA : o Utilisation de l’agent IA Copilot pour l’accélération du développement, la génération de snippets, RegEx et l’optimisation du code. o Exploration des intégrations LLM dans les pipelines front-end. o Contribution à une réflexion interne sur la gouvernance et les cas d’usage de l’IA générative dans le développement (documentation automatisée, revue de code augmentée, intégration future d’un agent intelligent pour la documentation API). • Veille continue sur les bonnes pratiques de clean code, d’accessibilité et d’optimisation UX/UI.
Senior Full Stack developer
Société Générale
juin 2022 - nov. 2023
1 an 6 mois
94120 Fontenay-sous-Bois, France
– Création d'un portail de saisie des juristes, d'instruction des demandes d'assistance juridique et d'accès à la connaissance juridique : – Intégration de la solution Sharepoint avec Microsoft GraphAPI. – Intégration de la fonctionnalité Outlook - Out of office. – Amélioration du service d'export des demandes juridiques. – Mise à jour des règles de routage des demandes d'assistance. – Accompagnement des alternants.
Crédit Agricole CIB
juin 2020 - juin 2022
2 ans 1 mois
92120 Montrouge, France
Lead Dev Front
juin 2020 - juin 2022
2 ans 1 mois
92120 Montrouge, France
– Référant technique React. – Participer à l'évolution de la stratégie et des choix techniques de source et aux différentes cérémonies agiles. – Accompagnement des alternants. – Veille sur la qualité logicielle et sur l'alignement avec les pratiques de clean code (Code reviews).
Ingénieur Full Stack
oct. 2020 - mars 2021
6 mois
92120 Montrouge, France
– Implémentation d'un nouveau système de gestion du collatéral de CACIB : – Micro-service d'import des données des systèmes front (data feed from MDB#& RTS xml files) avec NiFi, Spring Boot et Kafka. – Implémenter différents services Rest API de gestion de contrat. – Migration des données SQL vers PostgreSQL. – Documentation technico-fonctionnelle sur Confluence. – Prise en charge du Framework Front Component-UI (interne) : – Maintenabilité et ajout des nouveaux composants React. – Assurer la qualité des tests avec Jest. – Rédaction de la documentation et tests manuel avec StoryBook. – Déploiement et packaging avec Rollup.
Ingénieur Full Stack
Creativas
nov. 2018 - mai 2020
1 an 7 mois
Paris, France
– Création d'un package NPM privé CVS Framework Front (interne) ayant une panoplie de composants React réutilisables, services et utilitaires pour l'ensemble d'applications de Creativas : – Assurer la qualité des tests avec Cypress. – Déploiement et versionning du package. – Rédaction de la documentation et former les nouveaux arrivants. – Implémentation d'une application de gestion d'images Smart Images : – Modules de visionnage, upload et d'édition. – Système de versionning d'image et d'étapes d'édition. – Migration et adaptation des aniciennes données. – Résolution des problèmes de performance dans l'application Smart Terms : – Implémentation d'une solution de mise en cache et d'indexation de données à travers des Webhooks (Confluence) et Redis. – Refonte et modernisation de l'application Smart Courses : – Migration de l'architecture front AngularJS => React (hooks). – Implémentation d'un module de Quiz et validation en Spring boot.
Ingénieur Full Stack
Corticali
juin 2017 - nov. 2018
1 an 6 mois
Ariana, Tunisie
– Implémentation d'une web app (Fortigate) au compte d'un client étranger ENC Telecom - Montréal : – Automatiser l'ajout des règles dans un firewall. – Optimiser la mise à jour des policies (ACL) dans les firewalls à travers FortiManager API. – Développement des applications et sites web pour des clients locaux : – Esprit.tn: Site web + intra d'une école supérieure avec +6000 utilisateurs. – ImmobiliereBenHassine.tn: Site web d'agence + utilitaire de gestion immobilier. – Application Placini: Application multiplateforme d'organisation et d'emplacement guidé au théâtre municipal de Tunis.
Ingénieur Full Stack
Mediasoft
févr. 2016 - juin 2017
1 an 5 mois
Ariana, Tunisie
– Réalisation d'une application web Multi-plateforme de gestion d'entreprise. – Implémenter la plateforme Help Desk du site officiel de MEDIASOFT. – Réalisation d'un service de synchronisation de données entre 2 bases (SQL, MySQL) en temps réel. – Consulting sur des ERP tels que Sage, Ciel et Divalto. – Création de tableaux de bord et de vues de rapport dynamiques.
Formation
Ecole Supérieure Privée d'Ingénierie et de Technologies - ESPRIT
Diplôme d'ingénieur, Développement web
2017 - 2020
3 ans 1 mois
Institut supérieur d'informatique
Licence fondamentale, Sciences de l'informatique
2014 - 2017
3 ans 1 mois