Votre navigateur est obsolète !

Pour une expériencenet et une sécurité optimale, mettez à jour votre navigateur. Mettre à jour maintenant

×

Emilien Escalle

Emilien Escalle

Hands-On CTO à la demande et Lead Développeur Senior | Expert Lean & DevX | Node.js, PHP & Cloud Native

Lean Startup
Architecture logicielle
Applications cloud natives
Node.js
PHP
37 ans
Permis de conduire
aix en provence (13100) France
Freelance En recherche active
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.
Expériences
  • À 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.
  • 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
  • • 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 ;
  • É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
  • 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
  • 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.
  • 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é.
  • Kaizen
    Avancé
  • Organisation / Evaluation et management des performances
    Avancé
  • Gestion du changement
    Avancé
  • Expérience Développeur
  • Scrum
    Avancé
  • Kanban
    Avancé
  • Agile
    Avancé
  • Lean Management
    Avancé

IT

  • Nodejs
    Expert
  • Javascript
    Expert
  • Reactjs
    Expert
  • Symfony
    Expert
  • Git
    Expert
  • Docker
    Expert
  • GitHub Actions
    Expert
  • Jenkins
    Avancé
  • Elasticsearch
    Avancé
  • Typescript
    Expert
  • NestJS
    Expert
  • PHP
    Expert
  • Zend Framework
    Expert
  • Bash
    Avancé
  • Kubernetes
    Avancé
  • Gitlab CI/CD
    Expert
  • MongoDB
    Avancé
  • Français
    Expert
  • Allemand
    Intermédiaire
  • Anglais
    Expert
  • Svelte (logiciel)
  • Bootstrap
  • TypeScript
  • Organisation d’événements
  • Relations publiques
  • Gestion technologique
  • Informatique sans serveur
  • Stratégie IT
  • Cycle de vie de développement de logiciel (SDLC)
  • Mentorat
  • Développement d’API
  • Architecture logicielle
  • Node.js
  • Agile Application Development
  • Big data
  • Intégration continue
  • Scrum
  • Zend Framework
  • Elasticsearch
  • Objective-C
  • Kaizen
  • JavaScript
  • Microsoft SQL Server
  • Phing
  • jQuery
  • Laminas
  • React.js
  • Logiciel Open Source
  • Parler en public
  • Enseignement supérieur
  • Développement web
  • NoSQL
  • Architecture orientée services (SOA)
  • Leadership d’équipe
  • Développement iOS
  • Intégration continue et livraison continue (CI/CD)
  • Applications cloud natives
  • Lean Startup
  • Management
  • Gestion de projet
  • PHP
  • Kanban
  • UML
  • CSS
  • Mootools
  • Doctrine
  • Twig
  • MongoDB
  • Jenkins
  • Programmation web
Langues
  • Français
    Expert
    Courant (Langue maternelle)
  • Anglais
    Avancé
    Professionnel (travaille avec des équipes internationales)
  • Allemand
    Intermédiaire
    Scolaire (Niveau bac+2)

Master 2

Université Aix-Marseille III - Paul Cezanne

Septembre 2007 à septembre 2010
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 …

DUT (Bac+2)

IUT GEA Gap

Septembre 2005 à juin 2007
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.

IUT GEA Gap - DUT

Janvier 2005 à janvier 2007
Centres d'intérêt

Culture

  • Musiques électroniques
  • Arts Urbains
  • Gastronomie & Œnologie

Sport

  • Ski
  • VTT