Last active
May 11, 2026 16:56
-
-
Save juherr/24d810147fdb140674bc7a666f7a4402 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| { | |
| "$schema": "https://raw.githubusercontent.com/jsonresume/resume-schema/v1.0.0/schema.json", | |
| "basics": { | |
| "name": "Julien Herr", | |
| "label": "Fractional CTO / Tech Lead senior — Plateformes IRVE, énergie, OCPP/OCPI", | |
| "image": "https://gravatar.com/avatar/91e76c0a3c3a2d3302f08eed8a20ce91d95942d082c5fa8f8bfc336034536f94?size=512", | |
| "email": "me@juherr.dev", | |
| "phone": "+33667530396", | |
| "url": "https://juherr.dev", | |
| "summary": "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.", | |
| "location": { | |
| "city": "Obernai", | |
| "countryCode": "FR" | |
| }, | |
| "profiles": [ | |
| { | |
| "network": "LinkedIn", | |
| "username": "juherr", | |
| "url": "https://www.linkedin.com/in/juherr" | |
| }, | |
| { | |
| "network": "GitHub", | |
| "username": "juherr", | |
| "url": "https://github.com/juherr" | |
| }, | |
| { | |
| "network": "Bluesky", | |
| "username": "juherr.dev", | |
| "url": "https://bsky.app/profile/juherr.dev" | |
| }, | |
| { | |
| "network": "Mastodon", | |
| "ursername": "@juherr@mamot.fr", | |
| "url": "https://mamot.fr/@juherr" | |
| }, | |
| { | |
| "network": "X/Twitter", | |
| "username": "juherr", | |
| "url": "https://twitter.com/juherr" | |
| } | |
| ] | |
| }, | |
| "work": [ | |
| { | |
| "name": "juherr.dev", | |
| "position": "Fractional CTO / Tech Lead senior / Architecte backend indépendant", | |
| "url": "https://juherr.dev/", | |
| "startDate": "2026-01", | |
| "endDate": "", | |
| "summary": "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.", | |
| "highlights": [ | |
| "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." | |
| ] | |
| }, | |
| { | |
| "name": "Shared", | |
| "position": "Tech Lead backend Java / Spring Boot", | |
| "url": "https://share-d.com/", | |
| "startDate": "2026-01", | |
| "endDate": "", | |
| "summary": "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.", | |
| "highlights": [ | |
| "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." | |
| ] | |
| }, | |
| { | |
| "name": "Borne Recharge Service", | |
| "position": "CTO", | |
| "url": "https://bornerecharge.fr/", | |
| "startDate": "2021-12", | |
| "endDate": "", | |
| "summary": "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.", | |
| "highlights": [ | |
| "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." | |
| ] | |
| }, | |
| { | |
| "name": "Chargeprice", | |
| "position": "OCPI Lead Developer", | |
| "url": "https://www.chargeprice.net/", | |
| "startDate": "2020-09", | |
| "endDate": "2022-06", | |
| "summary": "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.", | |
| "highlights": [ | |
| "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." | |
| ] | |
| }, | |
| { | |
| "name": "Nabu.io", | |
| "position": "VP of Engineering", | |
| "url": "https://www.nabu.io/", | |
| "startDate": "2021-02", | |
| "endDate": "2021-12", | |
| "summary": "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.", | |
| "highlights": [ | |
| "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." | |
| ] | |
| }, | |
| { | |
| "name": "Nabu.io", | |
| "position": "Développeur Kotlin", | |
| "url": "https://www.nabu.io/", | |
| "startDate": "2020-09", | |
| "endDate": "2021-12", | |
| "summary": "Développement et évolution de la solution produit.", | |
| "highlights": [ | |
| "Contribue au développement backend et aux évolutions de la solution en Kotlin.", | |
| "Participe à la livraison incrémentale de fonctionnalités produit." | |
| ] | |
| }, | |
| { | |
| "name": "Chargemap", | |
| "position": "Architecte / Développeur backend / Lead recharge", | |
| "url": "https://chargemap.com/", | |
| "startDate": "2017-09", | |
| "endDate": "2020-07", | |
| "summary": "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.", | |
| "highlights": [ | |
| "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." | |
| ] | |
| }, | |
| { | |
| "name": "Versusmind", | |
| "position": "Architecte Java EE", | |
| "url": "https://versusmind.eu/", | |
| "startDate": "2017-05", | |
| "endDate": "2017-09", | |
| "summary": "Mission d'architecture Java EE dans la région de Strasbourg.", | |
| "highlights": [ | |
| "Apporte une expertise d'architecture Java EE sur des projets clients.", | |
| "Intervient sur des problématiques de refonte de système d'information." | |
| ] | |
| }, | |
| { | |
| "name": "Euro Protection Surveillance", | |
| "position": "Architecte Java EE", | |
| "url": "https://www.eps.fr/", | |
| "startDate": "2017-05", | |
| "endDate": "2017-09", | |
| "summary": "Participation à la refonte du système d'information via Versusmind.", | |
| "highlights": [ | |
| "Contribue à la refonte d'un système d'information métier.", | |
| "Intervient dans un contexte d'architecture Java EE." | |
| ] | |
| }, | |
| { | |
| "name": "PROTOELECTRONIQUE.COM", | |
| "position": "Responsable web", | |
| "url": "https://www.proto-electronics.com/", | |
| "startDate": "2016-07", | |
| "endDate": "2017-03", | |
| "summary": "Évolutions et maintenance du CRM de production/commande et du site internet.", | |
| "highlights": [ | |
| "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." | |
| ] | |
| }, | |
| { | |
| "name": "Alcatel-Lucent Enterprise", | |
| "position": "Software Engineer", | |
| "url": "https://www.al-enterprise.com/", | |
| "startDate": "2005-09", | |
| "endDate": "2016-07", | |
| "summary": "Développements Java dans des contextes R&D et QA.", | |
| "highlights": [ | |
| "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." | |
| ] | |
| } | |
| ], | |
| "volunteer": [ | |
| { | |
| "organization": "ElsassJUG", | |
| "position": "Co-fondateur / Organisateur", | |
| "url": "https://elsassjug.org/", | |
| "startDate": "2011", | |
| "endDate": "", | |
| "summary": "Co-fondateur et organisateur d'une communauté Java locale autour du partage de pratiques, de conférences techniques et de rencontres entre développeurs.", | |
| "highlights": [ | |
| "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." | |
| ] | |
| }, | |
| { | |
| "organization": "Agile Tour Strasbourg", | |
| "position": "Co-organisateur bénévole", | |
| "url": "https://agilestrasbourg.fr/", | |
| "startDate": "2011", | |
| "endDate": "", | |
| "summary": "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.", | |
| "highlights": [ | |
| "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." | |
| ] | |
| } | |
| ], | |
| "education": [ | |
| { | |
| "institution": "ESIEE (ex ESIPE/Ingénieurs2000 - École supérieure d’ingénieurs de Paris-Est)", | |
| "url": "https://www.esiee.fr/", | |
| "area": "Informatique et réseaux", | |
| "studyType": "Diplôme d'ingénieur", | |
| "startDate": "2005", | |
| "endDate": "2008", | |
| "score": "", | |
| "courses": [] | |
| }, | |
| { | |
| "institution": "SUPINFO", | |
| "url": "https://www.supinfo.com/", | |
| "area": "Informatique", | |
| "studyType": "", | |
| "startDate": "2004", | |
| "endDate": "2005", | |
| "score": "", | |
| "courses": [] | |
| }, | |
| { | |
| "institution": "IUT Robert Schuman", | |
| "url": "https://iutrs.unistra.fr/", | |
| "area": "Informatique", | |
| "studyType": "DUT", | |
| "startDate": "2002", | |
| "endDate": "2004", | |
| "score": "", | |
| "courses": [] | |
| } | |
| ], | |
| "awards": [], | |
| "certificates": [], | |
| "publications": [], | |
| "skills": [ | |
| { | |
| "name": "Leadership technique", | |
| "level": "Senior", | |
| "keywords": [ | |
| "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" | |
| ] | |
| }, | |
| { | |
| "name": "Mobilité électrique et énergie", | |
| "level": "Senior", | |
| "keywords": [ | |
| "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" | |
| ] | |
| }, | |
| { | |
| "name": "Architecture backend", | |
| "level": "Senior", | |
| "keywords": [ | |
| "Java", | |
| "Kotlin", | |
| "PHP", | |
| "TypeScript", | |
| "Spring Boot", | |
| "Spring", | |
| "Jakarta EE", | |
| "NestJS", | |
| "Slim", | |
| "Laravel", | |
| "REST APIs", | |
| "Microservices", | |
| "Architecture hexagonale", | |
| "DDD", | |
| "Refonte legacy" | |
| ] | |
| }, | |
| { | |
| "name": "Qualité, exploitation et industrialisation", | |
| "level": "Senior", | |
| "keywords": [ | |
| "Tests automatisés", | |
| "Frameworks de tests", | |
| "Support niveau 2", | |
| "Procédures d'exploitation", | |
| "Outillage interne", | |
| "Automatisation", | |
| "Observabilité", | |
| "Dette technique", | |
| "Maintenabilité", | |
| "Migration d'infrastructure" | |
| ] | |
| }, | |
| { | |
| "name": "Données et plateformes", | |
| "level": "Senior", | |
| "keywords": [ | |
| "MariaDB", | |
| "MySQL", | |
| "MongoDB", | |
| "Scalingo", | |
| "Clever Cloud", | |
| "OVH", | |
| "Docker", | |
| "Office 365", | |
| "Microsoft 365" | |
| ] | |
| }, | |
| { | |
| "name": "Frontend et web", | |
| "level": "Professional", | |
| "keywords": [ | |
| "JavaScript", | |
| "TypeScript", | |
| "Twig", | |
| "Applications web", | |
| "CRM", | |
| "Sites web métiers", | |
| "Portails clients", | |
| "Portails opérateurs" | |
| ] | |
| }, | |
| { | |
| "name": "Open source et communautés", | |
| "level": "Senior", | |
| "keywords": [ | |
| "Contribution open source", | |
| "SteVe", | |
| "TestNG", | |
| "Documentation technique", | |
| "Communautés développeurs", | |
| "Organisation d'événements", | |
| "Java ecosystem", | |
| "EV charging open source" | |
| ] | |
| } | |
| ], | |
| "languages": [ | |
| { | |
| "language": "Français", | |
| "fluency": "Langue maternelle" | |
| }, | |
| { | |
| "language": "Anglais", | |
| "fluency": "B2 écrit / B1 oral — communication professionnelle opérationnelle" | |
| } | |
| ], | |
| "interests": [ | |
| { | |
| "name": "Mobilité électrique", | |
| "keywords": [ | |
| "Interopérabilité", | |
| "Recharge", | |
| "Énergie", | |
| "Protocoles ouverts" | |
| ] | |
| }, | |
| { | |
| "name": "Qualité logicielle", | |
| "keywords": [ | |
| "Architecture pragmatique", | |
| "Tests", | |
| "Maintenabilité", | |
| "Documentation" | |
| ] | |
| }, | |
| { | |
| "name": "Communautés techniques", | |
| "keywords": [ | |
| "Java", | |
| "Open source", | |
| "Meetups", | |
| "Conférences" | |
| ] | |
| } | |
| ], | |
| "references": [], | |
| "projects": [ | |
| { | |
| "name": "SteVe / EVolve", | |
| "description": "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.", | |
| "highlights": [ | |
| "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." | |
| ], | |
| "keywords": [ | |
| "SteVe", | |
| "EVolve", | |
| "OCPP", | |
| "Java", | |
| "CSMS", | |
| "EV charging", | |
| "Open source", | |
| "OCPP 1.6" | |
| ], | |
| "startDate": "2022-06", | |
| "endDate": "", | |
| "url": "https://github.com/steve-community/steve/", | |
| "roles": [ | |
| "Contributor", | |
| "Technical reviewer" | |
| ], | |
| "entity": "steve-community", | |
| "type": "Open source" | |
| }, | |
| { | |
| "name": "TestNG", | |
| "description": "Core contributor and long-term lead/reviewer of TestNG, a widely used Java testing framework.", | |
| "highlights": [ | |
| "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." | |
| ], | |
| "keywords": [ | |
| "Java", | |
| "Testing", | |
| "TestNG", | |
| "Open source", | |
| "Developer tooling", | |
| "Code review", | |
| "Maintainer" | |
| ], | |
| "startDate": "2015-04", | |
| "endDate": "", | |
| "url": "https://github.com/testng-team/testng/", | |
| "roles": [ | |
| "Core contributor", | |
| "Lead", | |
| "Code reviewer" | |
| ], | |
| "entity": "testng-team", | |
| "type": "Open source" | |
| }, | |
| { | |
| "name": "ocpi.fyi", | |
| "description": "Site de documentation multi-version autour d'OCPI, avec navigation par versions et exploration API.", | |
| "highlights": [ | |
| "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é." | |
| ], | |
| "keywords": [ | |
| "OCPI", | |
| "Documentation", | |
| "Interopérabilité", | |
| "OpenAPI", | |
| "Antora", | |
| "Redocly" | |
| ], | |
| "startDate": "2026-02", | |
| "endDate": "", | |
| "url": "https://ocpi.fyi/", | |
| "roles": [ | |
| "Creator", | |
| "Maintainer" | |
| ], | |
| "entity": "Personal / Open source", | |
| "type": "Open source" | |
| }, | |
| { | |
| "name": "awesome-ev-charging", | |
| "description": "Liste open source de ressources, outils et projets liés à la recharge de véhicules électriques.", | |
| "highlights": [ | |
| "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." | |
| ], | |
| "keywords": [ | |
| "EV charging", | |
| "OCPP", | |
| "OCPI", | |
| "Awesome list", | |
| "Open source", | |
| "E-mobility", | |
| "EVSE" | |
| ], | |
| "startDate": "2022-11", | |
| "endDate": "", | |
| "url": "https://github.com/juherr/awesome-ev-charging/", | |
| "roles": [ | |
| "Creator", | |
| "Maintainer" | |
| ], | |
| "entity": "Personal / Open source", | |
| "type": "Open source" | |
| }, | |
| { | |
| "name": "EVSEDB", | |
| "description": "Catalogue structuré de matériels de recharge, orienté qualité de données, gouvernance et exploitation des sources fabricants, certifications et catalogues revendeurs.", | |
| "highlights": [ | |
| "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." | |
| ], | |
| "keywords": [ | |
| "EV charging", | |
| "Data quality", | |
| "Product catalog", | |
| "Nuxt", | |
| "Admin UI", | |
| "Matching", | |
| "Governance" | |
| ], | |
| "startDate": "2026-02", | |
| "endDate": "", | |
| "url": "https://evsedb.com/", | |
| "roles": [ | |
| "Creator", | |
| "Product / Tech lead" | |
| ], | |
| "entity": "Personal", | |
| "type": "Side project" | |
| } | |
| ], | |
| "interests": [ | |
| { | |
| "name": "Open Source" | |
| }, | |
| { | |
| "name": "Bande dessinée" | |
| }, | |
| { | |
| "name": "Micro brasserie" | |
| }, | |
| { | |
| "name": "Voyages" | |
| } | |
| ], | |
| "meta": { | |
| "canonical": "https://juherr.dev", | |
| "version": "v1.0.0", | |
| "lastModified": "2026-04-29", | |
| "note": "Strategic CV version focused on fractional CTO / Tech Lead / backend architecture for EV charging and energy. Professional projects already covered by work entries have been removed from projects to avoid duplication.", | |
| "target": "Long-term missions for e-mobility and energy startups as fractional CTO, tech lead senior or backend architect; short audit/cadrage missions as secondary offer." | |
| } | |
| } |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment