Hands-On CTO à la demande et Lead Développeur Senior avec plus de 16 ans d'expérience dans le domaine technologique, je propose des solutions Lean à fort impac qui accompagnent la transformation numérique. Je conçois des applications évolutives, maintenables et de qualité en appliquant les principes SOLID, le Clean Code & Architecture dans les écosystèmes Node.js, PHP et cloud-native. J'intègre également les meilleures pratiques DevOps, avec un accent particulier sur l'intégration continue et la livraison continue (CI/CD), pour éliminer les goulots d'étranglement et garantir la fiabilité opérationnelle. En conjuguant une vision stratégique à une mise en œuvre opérationnelle, je convertis des défis complexes en solutions concrètes générant des résultats tangibles pour l'entreprise. Ma méthodologie optimise l'expérience développeurs et la cohésion d'équipe, conduisant à une amélioration continue grâce à des cycles de livraison plus performants et une diminution de la dette technique.
Hands-On CTO et Lead Développeur Senior Freelance | Expert Lean & DevX | Node.js, PHP & Cloud Native
Escemi
Depuis septembre 2019
Freelance
France
À votre service pour accompagner et relever les défis de vos projets digitaux : 1. Conseil Technique et Leadership - Mentorat : Accompagnement personnalisé via revues de code, pair programming stratégique et coaching technique, renforçant l’expertise, tout en assurant une qualité constante et un transfert de compétences efficace. - Architecture et standards de développement : Mise en place de cadres techniques et de schémas architecturaux sur-mesure, basés sur des méthodologies éprouvées (TDD, SOLID, Clean Code & Architecture), pour réduire la dette technique et évoluer en phase avec les besoins de l’organisation. 2. Architecture et Développement d'Applications d'Entreprise - Conception et mise en œuvre : Conception et implémentation de systèmes évolutifs via des approches API modernes (REST, GraphQL, gRPC…) et des modèles architecturaux avancés, répondant aux exigences techniques et de croissance. - Développement applicatif : Réalisation d’applications conformes aux standards industriels, intégrant tests automatisés et processus CI/CD robustes. 3. Pipelines CI/CD et Optimisation des Workflows Développeurs - Intégration de pipelines CI/CD : Déploiement de pipelines optimisés (GitHub Actions, GitLab CI/CD, Jenkins…) qui automatisent les contrôles qualité et simplifient les déploiements, permettant une livraison rapide et fiable. - Amélioration des workflows : Optimisation des environnements de développement et configurations IDE avancées, réduisant les frictions et maximisant la productivité. 4. Transformation Cloud-Native (orientée application) - Modernisation : Accompagnement dans la transformation vers des architectures cloud-native performantes, facilitant des itérations rapides et une mise à l’échelle simplifiée. - Intégration de la chaîne d’outils : Mise en place d’écosystèmes intégrés pour les flux build-test-déploiement, réduisant la charge cognitive des équipes et leur permettant de se concentrer sur la création de valeur.
En tant que co-organisateur et speaker du meetup Cloud Native Aix Marseille, je contribue activement à promouvoir les technologies cloud-native dans la région. En collaboration avec la communauté CNCF, j'organise des événements innovants et anime des sessions techniques pour partager les meilleures pratiques, technologies et outils de l'écosystème Cloud et DevOps. Ce rôle me permet de rester à la pointe des évolutions technologiques, de faciliter l'échange de connaissances entre professionnels et de renforcer le réseau local autour des solutions cloud-native.
Hands-On CTO et Lead Développeur Senior Freelance | Expert Lean & DevX | Node.js, PHP & Cloud Native
build and run FR
Depuis février 2020
Intervenant professionnel en université
Aix-Marseille Université
Depuis janvier 2019
Objectifs de l'enseignement : - Introduire et comprendre les modèles d’architectures logicielles avec un focus particulier sur le contexte web. - Se familiariser avec les différentes implémentations de ces modèles, savoir justifier leur utilisation selon les besoins. - Mettre en pratique les différentes typologies d’architectures au sein d’un cas concret.
Chief Technical Officer (Co-founder)
Ouistiti
Septembre 2018
à septembre 2019
Création d’une application mobile & web de recommandation et d’inspiration de voyages sur mesure : - Conception Architecture & Technique : JAMStack / Serverless / AWS - Roadmap produit, backlog et user stories, développement, tests - User feedbacks, focus group, data analyse, amélioration UX/UI - Product growth, SEA, Facebook Ads, CRM & Emailing, Content & SEO
Directeur technique
Qwamplify Activation, Groupe QWAMPLIFY
Mai 2017
à août 2018
• Assurer la réalisation du schéma Directeur IT, concevoir son architecture et garantir sa correcte urbanisation ; • Recueillir et étudier les besoins exprimés par les directions métiers de l’entreprise ; • Évaluer et préconiser les investissements informatiques correspondant aux besoins exprimés en tenant compte de leur efficacité et de la maîtrise des risques ; • Être garant de la coordination technique des développements et de leurs différentes couches logiciel : interface utilisateur, services métiers, gestion de la persistance et communication avec les autres applicatifs ou services ; • Définir les standards et veiller à la cohérence des réalisations. Fixer les bonnes pratiques et contrôler leurs applications ; • Assurer une veille technologique et juridique sur les évolutions du secteur de l’entreprise en matière de systèmes d’informations, préconiser de nouveaux usages à même d’apporter un avantage concurrentiel ; • Mise en place de P.O.C. dans le but de tester et prouver une nouvelle solution technique ; • Garantir la continuité du service informatique et télécoms fourni aux utilisateurs ; • Conduire le plan d’évolution des systèmes d’information de l’entreprise dans le cadre des budgets acceptés et conformément aux changements technologiques décidés par le Comité de Direction ; • Apporter une expertise technique et intervenir en support des équipes de Développement ou de Test ; • Animer les projets informatiques par des réunions de pilotage et de validation, en lien avec les chefs de projet et les directions métiers de l’entreprise ; • Définir les principes d'industrialisation des développements via des outils ou processus d'automatisation de contrôle qualité et de livraison ; • Superviser et coordonner le travail de l’ensemble des développeurs de l’exploitation et Tests SI en lien avec l’AMOA et l’Infrastructure/Réseaux ; • Participer à la validation des demandes de développement des composants ou services clés des équipes ;
Architecte SI
Custom Solutions
Février 2015
à mai 2017
Étude et conception de l'architecture applicative orientée service : - Analyse des besoins exprimés par les équipes AMOA & Marketing. - Propositions et choix techniques éclairés par un travail de veille continue : • Micro-services / SOA • Big Data : ElasticSearch, Logstash, MongoDB - Suivi de la cohérence et interopérabilité des composants développés au sein de l’environnement du SI. Industrialisation du cycle de développement et de livraison : - Mise en place d'un environnement unifié de développement : • Technologies : languages (PHP, Twig, Javascript, Bash...) / frameworks (Zend Framework 2, Doctrine 2, JQuery...) • Outils : IDE (Netbeans), gestionnaire de versions (Git & Git Flow) - Définition et rédaction des normes de développement (PSR, W3C...) - Code reviews, coding dojo - Intégration continue : • Contrôle des codes sources (Hooks git) • Tests unitaires & fonctionnels (PHPUnit, Selenium) - Automatisation & sécurisation des déploiements via des procédures automatisés (Phing) Responsable de l'équipe dédiée au développement "Produit / ERP" : - Accompagnement technique & pilotage projet (Scrum & Kanban) - Management & évolution de l'équipe
Team leader
Custom Solutions
Septembre 2013
à février 2015
Pilotage de l'activité et d'une équipe de développement selon une organisation agile : - Management et animation de l'équipe - Reporting et contrôle de qualité Expertise dans l'optimisation des processus de gestion et de production : - Solutions de performance - Architecture des applicatifs
Responsable systèmes applicatifs
Logicielnet
Septembre 2010
à septembre 2013
En charge de l'évolution de la suite applicative, cœur de métier de la société : une solution modulaire en mode SAAS. Mise en place des évolutions structurantes et fonctionnelles répondant à des innovations potentielles et / ou à des besoins clients. Suivi des projets depuis la rédaction du cahier des charges, jusqu'à la gestion de l'équipe de développement, puis de la validation client.
Ingénieur R&D
Logicielnet
Septembre 2009
à septembre 2010
Conception d'un module Web Callback (Click to call) permettant d'améliorer la relation client des utilisateurs du panel applicatif de la société.
Développeur R&D
Multiwizz
Avril 2009
à août 2009
Participation à la mise en place d'une plateforme sociale s’appuyant sur Zend Framework. Développement des parties frontend et backend ainsi que l'API de l'application. Mise en application des concepts agiles de gestion de projet : SCRUM. Développement de l'application iPhone de la société.
Le diplôme MIAGE apporte une double compétence Informatique et Gestion. de ce fait il offre un large panel de débouchées.
Quelques un des métiers accessibles : Ingénieur développement logiciel, Architecte Logiciel, Responsable d'Application, Responsable de Projet Décisionnel Administrateur des bases de données, Contrôleur de Gestion, Responsable Qualité du SI, à plus long terme Chef de projet, Directeur du SI …
Le DUT Gestion des entreprises et des aministrations (GEA) prépare aux métiers de la gestion. Cette formation permet soit une insertion professionnelle directe soit une poursuite d’étude dans l’enseignement supérieur.