GitHub LinkedIn Stack Overflow

Philippe Plantier

Octobre 2016 – mars 2024 : Netheos, Montpellier

Team Lead Manager

Octobre 2016 – mars 2024 : e-Cervo, Montpellier

Juillet 2022 – présent : directeur technique

Pilotage de l’équipe R&D d’e-Cervo. Gestion de l’équipe d’un point de vue méthodologies, formation, outils. Recrutement, et appui des ressources humaines. Coordination avec le marketing et la direction produit pour transcrire les besoins marché en projets de développement. Coordination avec les opérations pour assurer le transfert de l’information sur l’exploitation des plates-formes en production et sur les retours des clients.

Livraison en production d’un nouveau produit de dématérialisation des processus métier.

Mars 2017 – juillet 2022 : ingénieur logiciel senior

Embauché après une mission de prestataire, en tant que développeur senior. Participation au développement des applications éditées par e-Cervo (Java, Kotlin, Spring, Hibernate, Angular, nodejs), mentoring des autres développeurs, mise en place de pratiques d’équipe permettant de faire se diffuser le savoir-faire (sessions de formations interne, pair programming). Sensibilisation des développeurs à la sécurité, mise en place de procédures de veille en matière de sécurité.

Appui à la conception, aux choix des technologies, et à l’architecture. Mise en place d’une infrastructure basée sur Docker, Kubernetes et Helm, hébergée sur Google Cloud Platform (GCP), permettant de proposer le logiciel web-to-print CervoPrint en mode SaaS. Appui aux opérations pour le déploiement, le monitoring et le maintien en conditions opérationnelles des plates-formes cloud. Lancement d’un nouveau produit de conception de modèles de documents en ligne.

Octobre 2016 – mars 2017 : prestataire externe

Mission en tant que travailleur indépendant pour e-Cervo. En appui auprès du lead developer, mise en place d’un pipeline de test et d’intégration continue. Aide à la modernisation des pratiques et des outils, et à la mise en place de méthodologies agiles (Scrum). Appui au développement, à l’architecture et à la mise en production d’une nouvelle version majeure du logiciel web-to-print CervoPrint.

Janvier 2012 – janvier 2021 : Midsummer Web

Création de la société Midsummer Web, d’abord en auto-entreprise puis sous forme de SARL. Activité de développement web et de conseil en développement web full-stack, notamment :

Déploiement, sécurisation et gestion de serveurs Linux (Debian, CentOS, virtualisation KVM) et Windows Server. Audit d’installation existantes et audit sécurité de code existant. Déploiement et administration de base de données SQL Server, MySQL, PostgreSQL, MongoDB, Redis. Déploiement d’applications sur serveurs dédiés, sur conteneurs Docker, sur plate-formes Cloud PaaS ou IaaS (AWS, Azure, Heroku, OVH Cloud).

Test-Driven Development (TDD), mise en place de systèmes d’intégration continue (Jenkins), de systèmes d’automatisation de build, de systèmes de tests unitaires.

Développement Javascript (ES5, ES6), node.js, PHP (Laravel). Développement front-end (dojo, AngularJS, Bootstrap). Intégration HTML5 / CSS3, responsive design.

Aide à la transformation et à la modernisation des procédures de développement logiciel, adaptation d’équipes maintenant des bases de codes ayant évolué de manière organique vers une culture orientée DevOps.

Septembre 2002 – janvier 2012 : H2i technologies, Nîmes

Co-fondateur et directeur de l’innovation : intégration de la direction de la société, créée en 2002. Prise en charge de l’activité de recherche et développement, dépôt de 6 brevets couvrant les technologies conçues.

Gestion de projet, du cahier des charges à la mise en production, pour le développement de produits intégrant électronique, logiciel embarqué et plasturgie. Conception et développement du logiciel embarqué sur des produits électroniques spécifiques : conception de périphériques USB, de télécommande radiofréquence, de lecteur MP3 embarqué. Développement d’outils de test automatisé, d’optimisation, de test unitaires.

Développements d’outils web internes pour la gestion des équipes, pour la configuration, la calibration et l’optimisation des logiciels embarqués.

Éducation

Septembre 2000 – août 2002

Suivi de la formation d’ingénieur spécialiste en informatique, réseau et télécommunications de l’institut EERIE. Obtention du double-diplôme EMSE (Ingénieur civil des Mines, bac+5) et EERIE (ingénieur spécialiste en informatique, réseaux et télécommunications, bac+6).

Septembre 1998 – septembre 2000

Cursus d’élève-ingénieur à l’École nationale supérieure des mines de Saint-Étienne.

Septembre 1996 – juin 1998

Classes préparatoires aux grandes écoles au lycée Blaise-Pascal à Orsay.

Connaissances

Pilotage d’équipes pluri-disciplinaires d’ingénieurs pour la réalisation de projets de recherche.

Mise en place d’équipes de développement logiciel, aussi bien au niveau humain, au niveau organisation et procédures, qu’au niveau outillage. Conception et développement de logiciels sur micro-contrôleur, ordinateur, tablette et téléphone mobile, en assembleur, C, C++, Java, Kotlin, Python, PERL, Ruby, Rust, Javascript, TypeScript. Conception de pages web en HTML5, CSS, PHP, Javascript serveur et client. Conception d’applications web Angular, utilisation de webcomponents, notions de base de Vue et de React. Utilisation de bases de données SQL et noSQL (MS SQL Server, MySQL, PostgreSQL, MongoDB, Redis).

Mise en place et gestion d’applications en production, mise en place de conteneurs (Docker), d’orchestrateurs (Kubernetes), utilisation d’outils de déploiement automatisé de serveurs ou d’infrastructures (Ansible, Terraform).

Français maternel, anglais courant, portugais compris et parlé ; notions de suédois, d’allemand et de japonais.