×
Julien Herr

Julien Herr

Fractional CTO / Tech Lead senior — Plateformes IRVE, énergie, OCPP/OCPI

Obernai, FR
+33667530396
Français, Anglais

Background


About

About

Fractional CTO, tech lead senior et architecte backend spécialisé dans les plateformes de mobilité électrique, d'énergie et les systèmes métiers complexes. J'accompagne principalement des startups et PME de l'électromobilité sur des missions longues : structuration technique, refonte de SI, architecture backend, intégrations OCPP/OCPI, interopérabilité, supervision, facturation et industrialisation. Profil hybride capable de cadrer la stratégie, challenger les choix produit/tech, développer les briques critiques et faire monter les équipes en autonomie.

Work Experience

Work Experience

  • Fractional CTO / Tech Lead senior / Architecte backend indépendantjuherr.dev

    Jan, 2026 - Present

    Activité indépendante ciblant principalement des missions longues auprès de startups et PME de l'électromobilité et de l'énergie, avec possibilité d'interventions courtes d'audit, cadrage ou architecture.

    • Accompagne des startups et PME de l'électromobilité sur des missions longues de structuration technique.

    • Intervient comme fractional CTO, tech lead senior ou architecte backend selon le besoin réel de l'organisation.

    • Aide à transformer des besoins métiers complexes en trajectoire technique exécutable.

    • Apporte une expertise forte sur IRVE, OCPP, OCPI, CPO/eMSP, roaming, supervision, CDR et facturation.

    • Conçoit et développe des services backend en Java, Kotlin, TypeScript et Node.js.

    • Challenge les choix produit, architecture, build-vs-buy, dette technique et capacité opérationnelle des équipes.

    • Peut intervenir ponctuellement sur audit, cadrage, due diligence technique ou sécurisation d'intégrations critiques.

  • Tech Lead backend Java / Spring BootShared

    Jan, 2026 - Present

    Responsable de la maintenance et de l'évolution du backend Java/Spring Boot de Shared, application d'organisation familiale destinée aux parents en couple, parents séparés et familles recomposées.

    • Assure la maintenance corrective et évolutive du backend Java/Spring Boot.

    • Organise la passation technique avec l'ancien CTO.

    • Prépare et pilote la migration d'une infrastructure VPS OVH maison vers un PaaS Clever Cloud.

    • Sécurise la continuité de service pendant la transition d'infrastructure.

    • Réalise des évolutions fonctionnelles et correctives sur le backend existant.

    • Intervient dans un contexte de reprise technique, stabilisation applicative et réduction du risque opérationnel.

  • CTOBorne Recharge Service

    Dec, 2021 - Present

    Responsable de la vision technique, de la stratégie IT/OPS et de la modernisation du système d'information d'un acteur de la recharge de véhicules électriques, dans un rôle de CTO.

    • Rôle exercé à temps partiel à partir de janvier 2026, avec responsabilité continue sur la vision technique et les arbitrages structurants.

    • Part d'une base initiale très limitée pour construire progressivement le socle technique avec quelques stagiaires et alternants.

    • Structure une plateforme opérant un parc d'un peu moins de 1 000 bornes.

    • Porte la vision technique, les arbitrages d'architecture et la trajectoire de modernisation du SI.

    • Pilote la refonte d'un système d'information legacy vers des services métiers plus maintenables.

    • Définit la stratégie IT et OPS, avec une attention particulière à l'autonomie opérationnelle et à la robustesse des services.

    • Supervise une ENS pour le développement d'un serveur OCPP 1.6J en Kotlin et MongoDB.

    • Développe un logiciel de supervision de bornes en PHP, Slim, Twig et MariaDB.

    • Développe une API métier avec intégrations tierces en TypeScript, NestJS et MariaDB.

    • Développe un backend OCPI en Kotlin, Spring Boot et MongoDB, actuellement en bêta en attente de partenaires.

    • Développe la brique de calcul du prix d'une charge en respectant les possibilités de modélisation tarifaire OCPI.

    • Réalise une plateforme de paiement de charges utilisant Stripe.

    • Supervise le développement du portail destiné aux clients particuliers.

    • Supervise le développement du portail destiné aux gestionnaires.

    • Supervise le développement du portail destiné aux opérateurs, incluant le pilotage des assets bornes et réseaux comme routeurs ou SIM.

    • Pilote ou prépare des intégrations avec Odoo, Stripe et Enapi.

    • Supervise l'implémentation de l'ERP Odoo en faisant le relais entre les besoins métier et l'intégrateur.

    • Rédige les cahiers des charges et assure le suivi de projets réalisés en sous-traitance ou en collaboration avec des écoles.

    • Manage jusqu'à trois alternants.

    • Met en place les bases des processus IT d'onboarding/offboarding.

    • Administre Microsoft 365 et assure le support utilisateur.

  • OCPI Lead DeveloperChargeprice

    Sep, 2020 - Jun, 20221 year 9 months

    Développement from scratch d'un backend de récupération de données partenaires via OCPI. Le projet n'a finalement pas été utilisé en production.

    • Conçoit et développe un backend OCPI from scratch.

    • Travaille sur les problématiques d'intégration de données partenaires et d'interopérabilité.

    • Capitalise sur l'expérience pour renforcer l'expertise OCPI, même si le produit n'a pas été lancé en production.

  • VP of EngineeringNabu.io

    Feb, 2021 - Dec, 202110 months

    Responsable de la roadmap produit, des priorités, des délais et des ressources, avec un rôle d'interface entre les enjeux business et l'équipe technique.

    • Négocie les priorités de roadmap selon les contraintes de coût, qualité et délai.

    • Organise les itérations de développement.

    • S'assure que l'équipe travaille sur les bons sujets au bon moment.

    • Représente l'équipe technique auprès des parties prenantes.

    • Facilite la communication entre les équipes business et techniques.

  • Développeur KotlinNabu.io

    Sep, 2020 - Dec, 20211 year 3 months

    Développement et évolution de la solution produit.

    • Contribue au développement backend et aux évolutions de la solution en Kotlin.

    • Participe à la livraison incrémentale de fonctionnalités produit.

  • Architecte / Développeur backend / Lead rechargeChargemap

    Sep, 2017 - Jul, 20202 years 10 months

    Rôle hybride d'architecte, développeur backend et lead sur des services liés à la recharge de véhicules électriques, à l'interopérabilité, aux opérations, à l'assistance, à la réservation et aux abonnements.

    • Intervient comme architecte, développeur et lead sur le périmètre recharge.

    • Assure pendant environ six mois la responsabilité des opérations transitoires.

    • Refond le logiciel d'interopérabilité avec une nouvelle stack Slim PHP, Scalingo et MySQL.

    • Contribue à une architecture orientée microservices.

    • Prend en charge les certifications et intégrations eMIP avec Gireve, OICP avec Gireve, et OCPI.

    • Assure le support utilisateur niveau 2 et la relation avec les partenaires opérationnels.

    • Réorganise les procédures d'exploitation.

    • Maintient le logiciel d'assistance téléphonique en Laravel.

    • Développe le service de réservation de bornes en Java et Spring.

    • Développe des fonctionnalités de gestion des abonnements utilisateurs.

    • Responsable du pôle recharge : roadmap et priorités pour une équipe de deux personnes.

  • Architecte Java EEVersusmind

    May, 2017 - Sep, 20174 months

    Mission d'architecture Java EE dans la région de Strasbourg.

    • Apporte une expertise d'architecture Java EE sur des projets clients.

    • Intervient sur des problématiques de refonte de système d'information.

  • Architecte Java EEEuro Protection Surveillance

    May, 2017 - Sep, 20174 months

    Participation à la refonte du système d'information via Versusmind.

    • Contribue à la refonte d'un système d'information métier.

    • Intervient dans un contexte d'architecture Java EE.

  • Responsable webPROTOELECTRONIQUE.COM

    Jul, 2016 - Mar, 20178 months

    Évolutions et maintenance du CRM de production/commande et du site internet.

    • Maintient et fait évoluer le CRM de production et de commande.

    • Maintient et fait évoluer le site internet de l'entreprise.

    • Intervient à l'interface entre besoins opérationnels et développement web.

  • Software EngineerAlcatel-Lucent Enterprise

    Sep, 2005 - Jul, 201610 years 10 months

    Développements Java dans des contextes R&D et QA.

    • Développe un ORM.

    • Développe un framework de tests fonctionnels automatisés.

    • Fait évoluer et assure le support de composants logiciels.

    • Encadre des stagiaires et apprentis.

    • Travaille sur des sujets de qualité, outillage et industrialisation logicielle.

Projects Experience

Projects Experience

  • SteVe / EVolve, steve-community

    Jun, 2022 - Present

    Contribution active autour de SteVe, serveur OCPP open source en Java, et travaux associés autour de l'évolution d'un CSMS open source pour la recharge de véhicules électriques.

    • Quelques contributions directes au projet et implication régulière dans les discussions techniques.

    • Challenge des développements, choix d'architecture et comportements OCPP à partir de cas terrain.

    • Travail sur des problématiques concrètes de supervision, compatibilité terrain, OCPP 1.6, sécurité et intégration backend.

    • Contribution à la dynamique open source autour d'outils CSMS pour CPOs, fabricants et développeurs.

  • TestNG, testng-team

    Apr, 2015 - Present

    Core contributor and long-term lead/reviewer of TestNG, a widely used Java testing framework.

    • Reconnu dans la documentation officielle TestNG pour les contributions et revues de code actives.

    • Maintien long terme du projet avec un rôle désormais principalement orienté revue de contributions et gouvernance technique.

    • Mentionné publiquement par le créateur de TestNG parmi les personnes ayant maintenu et amélioré le framework ces dernières années.

    • Remercié dans des annonces de release récentes pour les revues de code.

  • ocpi.fyi, Personal / Open source

    Feb, 2026 - Present

    Site de documentation multi-version autour d'OCPI, avec navigation par versions et exploration API.

    • Valorise l'écosystème OCPI par une documentation plus accessible aux intégrateurs.

    • Combine documentation versionnée, génération de contenus et explorateurs API.

    • Projet utile pour les acteurs CPO/eMSP et les équipes travaillant sur l'interopérabilité.

  • awesome-ev-charging, Personal / Open source

    Nov, 2022 - Present

    Liste open source de ressources, outils et projets liés à la recharge de véhicules électriques.

    • Curation de projets et ressources autour de l'écosystème EV charging.

    • Mise en visibilité de briques open source utiles pour OCPP, OCPI, e-mobility, EVSE et V2G.

    • Support à la veille technique et à l'orientation des intégrateurs.

  • EVSEDB, Personal

    Feb, 2026 - Present

    Catalogue structuré de matériels de recharge, orienté qualité de données, gouvernance et exploitation des sources fabricants, certifications et catalogues revendeurs.

    • Modélisation d'un référentiel matériel pour bornes de recharge.

    • Gestion de sources multiples comme preuves pour consolider des entités canoniques.

    • Travail sur la qualité de données, les suggestions de matching et l'interface d'administration.

Skills

Skills

  • Leadership technique

    CTO

    CTO à la demande

    Vision technique

    Stratégie IT

    Stratégie OPS

    Roadmap technique

    Arbitrage coût / délai / qualité

    Management d'alternants

    Interface business / technique

    Cadrage de projets

  • Mobilité électrique et énergie

    IRVE

    Recharge de véhicules électriques

    OCPI

    OCPP

    CSMS

    CPO

    eMSP

    Roaming

    Interopérabilité

    Supervision de bornes

    CDR

    Sessions de charge

    Intégrations partenaires

    Paiement

    ERP

  • Architecture backend

    Java

    Kotlin

    PHP

    TypeScript

    Spring Boot

    Spring

    Jakarta EE

    NestJS

    Slim

    Laravel

    REST APIs

    Microservices

    Architecture hexagonale

    DDD

    Refonte legacy

  • Qualité, exploitation et industrialisation

    Tests automatisés

    Frameworks de tests

    Support niveau 2

    Procédures d'exploitation

    Outillage interne

    Automatisation

    Observabilité

    Dette technique

    Maintenabilité

    Migration d'infrastructure

  • Données et plateformes

    MariaDB

    MySQL

    MongoDB

    Scalingo

    Clever Cloud

    OVH

    Docker

    Office 365

    Microsoft 365

  • Frontend et web

    JavaScript

    TypeScript

    Twig

    Applications web

    CRM

    Sites web métiers

    Portails clients

    Portails opérateurs

  • Open source et communautés

    Contribution open source

    SteVe

    TestNG

    Documentation technique

    Communautés développeurs

    Organisation d'événements

    Java ecosystem

    EV charging open source

Education

Education

  • Informatique et réseaux, Diplôme d'ingénieur, ESIEE (ex ESIPE/Ingénieurs2000 - École supérieure d’ingénieurs de Paris-Est)

    Jan, 2005 - Jan, 2008

  • Informatique, , SUPINFO

    Jan, 2004 - Jan, 2005

  • Informatique, DUT, IUT Robert Schuman

    Jan, 2002 - Jan, 2004

Volunteer Work

Volunteer Work

  • Co-fondateur / Organisateur, ElsassJUG

    Jan, 2011 - Present

    Co-fondateur et organisateur d'une communauté Java locale autour du partage de pratiques, de conférences techniques et de rencontres entre développeurs.

    • Co-fondation de la communauté en 2011.

    • Organisation de meetups et conférences techniques autour de Java, backend, cloud, architecture et pratiques de développement.

    • Coordination de speakers, sponsors, lieux d'accueil et participants.

    • Contribution à l'animation durable de l'écosystème technique local.

  • Co-organisateur bénévole, Agile Tour Strasbourg

    Jan, 2011 - Present

    Co-organisation bénévole de l'Agile Tour Strasbourg autour de l'agilité, du produit, de la collaboration et des pratiques d'amélioration continue.

    • Co-organisation de l'événement à Strasbourg depuis 2011.

    • Participation à la sélection du CFP.

    • Contribution à la coordination opérationnelle et communautaire.

    • Contribution à la diffusion des pratiques agiles et collaboratives.

Interests

Interests

  • Open Source

  • Bande dessinée

  • Micro brasserie

  • Voyages