Ingénieur logiciel senior
full stack

  • Damien Pobel
  • Né le 12 novembre 1981

Résumé

J'ai 20 ans d'expérience pendant lesquelles j'ai notamment assumé les rôles d'administrateur système, d'ingénieur logiciel, de lead développeur ou encore de directeur technique. Je suis toujours particulièrement intéressé par les challenges techniques, j'aime résoudre des problèmes complexes et participer à la création d'applications performantes, utiles et utilisables avec un accent mis sur la qualité, la maintenabilité et le travail en équipe.

En quelques mots (liste non-exhaustive, ouvert à d'autres technologies et pratiques) :

  • JavaScript (node et navigateur)
  • TypeScript
  • PHP
  • Web Standards / HTML5 / CSS
  • Open source
  • Symfony
  • CMS
  • GNU/Linux
  • git
  • Web Component
  • API REST
  • GraphQL
  • React
  • Agile / Scrum / Kanban / Shape Up
  • Clean code
  • Domain Driven Development (DDD)
  • Tests Driven Development (TDD)
  • Behavior-driven development (BDD)

Expériences professionnelles

Depuis novembre 2023

Ingénieur logiciel sénior full stack chez (Télétravail / Paris, France)

Hiboo est une solution SaaS permettant de collecter, agréger et analyser les données émises par les équipements partout dans le monde dans le but d'améliorer la productivité et l'efficience énergétique.

Environnement technique : TypeScript, GraphQL, PostgreSQL, TimescaleDB, React, Gitlab…

De décembre 2020 à novembre 2023

Ingénieur logiciel sénior full stack chez Front-Commerce (Télétravail / Toulouse, France)

Front-Commerce édite une Progressive Web Application (PWA) visant à améliorer les performances et l'expérience client des boutiques en ligne.

  • Développement et maintenance d'une single page application d'abord avec un framework spécifique puis avec Remix
  • Interfaçage avec de nombreuses API (Magento, BigCommerce, Prismic, API de paiement, …)
  • Formation des équipes techniques intègrant Front-Commerce
  • Audit technique de projets intégrant Front-Commerce

Environnement technique : TypeScript, Node.js, Remix, GraphQL, React, Gitlab…

De juin 2020 à octobre 2020

Lead Développeur backend chez Talkspirit (Télétravail / Montpellier, France)

Talkspirit est un réseau social d'entreprise permettant à la fois la communication en interne et le travail collaboratif.

Environnement technique : PHP 7.2, Domain Driven Development, Command Query Responsibility Segregation, MongoDB, Behavior-driven development,…

De février 2020 à juin 2020

Directeur technique chez Enoptea (Lyon, France)

Enoptea édite une solution logicielle en SAAS à destination des professionnels permettant la gestion globale des contrats et factures d'énergie.

  • Fiabilisation et maintenance de l'existant (Microservices, AWS, Lambda, Serverless, Symfony…)
  • Ré-architecture
  • Renforcement et mise en place de bonnes pratiques de développement
  • Encadrement d'une équipe de 8 personnes

Environnement technique : PHP, Serverless, Symfony, MongoDB, CircleCI,…

De janvier 2018 à janvier 2020

Lead Développeur chez IWD (Télétravail / Lyon, France)

IWD édite des logiciels d'aide au marchandisage (merchandising) en mode SAAS.

  • Conception technique et développement d'une application métier web sous forme de Single Page Application basée sur React / Redux et une API REST écrite en PHP
  • Renforcement et mise en place de bonnes pratiques de développement : tests logiciels automatisés, revues de code, injection de dépendances, agilité…
  • Encadrement technique d'une équipe de 6 à 10 personnes

Environnement technique : PHP, MySQL, React, Redux, Gitlab,…

De avril 2011 à novembre 2017

Lead Engineer User Interface chez eZ Systems (Lyon, France)

eZ Systems est l'éditeur du CMS eZ Platform (appelé auparavant eZ Publish), un CMS Open Source construit sur le framework Symfony. Pendant plus de 6 ans, j'ai fait partie de l'équipe d'ingénierie en tant que Lead Engineer User Interface.
Principales réalisations :

  • Conception et développement de la nouvelle interface d'administration d'eZ Platform v2 à base de Web Components avec Polymer et du framework Symfony
  • Conception et développement de l'interface d'administration d'eZ Platform sous forme de single page application
  • Ré-écriture du CMS eZ Publish avec le framework Symfony
  • Gestion d'une petite équipe
  • Implication dans la définition des fonctionnalités avec le product management et dans l'architecture technique globale

Environnement technique : PHP, MySQL, Symfony, Web Components, écriture d'une Single Page Application en JavaScript, TravisCI,…

De février 2007 à mars 2011

Expert technique LAMP chez Smile (Montpellier puis Lyon)

Après avoir fait partie de l'équipe dédiée à la maintenance, j'ai intégré la direction technique en tant qu'Expert technique LAMP. Nos principales responsabilités étaient d'améliorer les process, la qualité des projets et de faire progresser les équipes.

De avril 2004 à janvier 2007

Ingénieur logiciel / Administrateur système chez Kaliop (Montpellier, France)

  • Développement d'applications web
  • Administration de serveurs Windows (2000 et 2003) et GNU/Linux (Debian) : web, email, backup

Compétences

Développement logiciel

JavaScript (dans les navigateurs et côté serveur avec Node.js), TypeScript, PHP, HTML5, CSS3, Web Components (Polymer, Vanilla JS,…), Shell Script, XSLT,…

Intérêt pour la qualité, la maintenabilité et les performances.

Sensible à l'accessibilité, l'ergonomie et l'expérience utilisateur.

Outils

Utilisation et intégration de nombreux outils, services et APIs : CMS (eZ Publish / eZ Platform, Magento,…), frameworks (Symfony, Remix), outils d'indexation (Elasticsearch, Solr, Algolia…), services d'intégration continue (TravisCI, CircleCI, Jenkins, GitlabCI, Github Action…), virtualisation (Docker,…), bases de données (MySQL, MongoDB,…)

Système

Utilisation quotidienne depuis près de 25 ans de GNU/Linux (principalement Debian et Ubuntu). Intérêt pour la culture DevOps. Administration système pour mes besoins personnels.

Formation / Certification

Décembre 2022

Certification Opquast® Maitrise de la qualité en projet web niveau Expert (identifiant : 9DTJBU)

2001 - 2004

Diplôme d'ingénieur à l' (École Nationale Supérieure de Sciences Appliquées et de Technologie) à Lannion (Côtes d'Armor France)
Spécialité : Logiciel et Systèmes Informatiques

Langues

Français

Langue maternelle

Anglais

Anglais professionnel courant, pratique quotidienne chez eZ Systems et Front-Commerce

Espagnol, Allemand

Niveau scolaire

Divers

Centres d'intérêts

Sports, VTT, jardinage/permaculture, logiciels libres, photographie

Permis B