Julien DURIS

Julien DURIS

Senior Backend Developer (Go, TypeScript, Rust) / Cloud / AI-assisted Development / Security / Pragmatism / Teamwork

EXP.

EXPERIENCE

  • Indépendant, Paris

    DEC. 2018 – MAINTENANT

  • Spendbaker, Paris

    SEP. 2025 – MAINTENANT

    • Co-fondateur & CTO.
    • Co-fondation de la startup avec 2 associés ; direction de la stratégie technique, de l'architecture cloud et mentorat de 2 stagiaires ingénieurs.
    • Architecture Go centrale : conception et développement d'un monolithe et de microservices Go à haute performance communicant via gRPC.
    • Cloud & DevOps pragmatiques : équilibre entre rapidité de livraison et stabilité via une infrastructure conteneurisée allégée (Docker & CI/CD GitHub Actions), évitant la complexité prématurée de Kubernetes/Terraform.
    • Ingénierie Go bas niveau : développement sur mesure de packages de production et librairies Go internes pour optimiser la mémoire, le réseau et la concurrence.
    • Base de données & API : PostgreSQL comme base principale et API REST/JSON robustes.
    • Workflows de développement pilotés par l'IA : utilisation d'agents IA et de directives/skills personnalisées pour accélérer le développement et maintenir un haut niveau de qualité.
    • Écosystème polyglotte avec microservices ciblés en Rust et TypeScript.
  • OVHCloud, Paris

    NOV. 2024 – MAINTENANT

    • Développeur Backend Senior Go.
    • Équipe Customer Management : conception et exploitation de microservices Go à l'échelle du cloud gérant plusieurs millions de données clients.
    • Architecture Cloud & Résilience : conception de systèmes distribués à grande échelle (architecture événementielle avec streaming Kafka et consommateurs idempotents, orchestration de workflows complexes via Temporal).
    • Ingénierie Go avancée : écriture de code Go idiomatique, propre et fortement concurrent, répondant à de strictes exigences de performance et d'efficience mémoire.
    • Infrastructure Cloud & Ops : gestion d'infrastructures Kubernetes et Terraform (IaC), déploiements sans interruption (rolling updates, déploiements progressifs, feature flags).
    • Ingénierie de bases de données à l'échelle : optimisation PostgreSQL sur de gros volumes, stratégies d'indexation et migrations de schéma à chaud (zero-downtime, zéro perte de données).
    • Gouvernance d'API & Contrats : conception d'API gRPC et REST versionnées garantissant une rétrocompatibilité stricte pour les consommateurs du cloud.
    • Ingénierie logicielle assistée par l'IA : création de directives d'agents IA et de skills sur mesure pour imposer les standards Go de l'équipe, automatiser le boilerplate et booster la productivité.
    • Observabilité Cloud & Fiabilité : observabilité complète (métriques Prometheus/Grafana, tracing distribué OpenTelemetry) et responsabilité directe de la production (astreintes, post-mortems, runbooks).
    • Sécurité & Conformité : architecture cloud conforme RGPD (protection des données PII, politiques de rétention, workflows de droit à l'effacement).
    • Leadership technique : cadrage des décisions via des RFC et documents de conception, revues de code et mentorat sur les bonnes pratiques Go.
  • Souk, Paris

    JUIL. 2023 – JAN. 2024

    • TL;DR: Backend Go, PostgreSQL, TypeScript/Next.js, React Native, Docker, AWS (ECS, EC2, NLB/ELB), API REST.
    • Backend haute performance : ingénierie de services 100 % Go et pipelines de traitement et d'extraction de données à haut débit.
    • Services de plateforme & API : conception, développement et maintenance d'API REST Go et d'outils backend sur mesure déployés sur AWS.
    • Optimisation algorithmique : développement d'algorithmes de traitement de données rapides et efficients en mémoire en Go.
    • Infrastructure Cloud : exploitation de services conteneurisés sur AWS avec ECS, EC2, NLB et ELB.
    • Qualité & Fiabilité : couverture de code rigoureuse via des tests unitaires et fonctionnels automatisés.
  • Motuu, Paris

    MAI. 2023 – MAI. 2023

    • TL;DR: Go, TypeScript/Next.js, GraphQL, design UI.
    • Livraison rapide de produit : mission courte pour une startup en amorçage, intégration d'interfaces web et d'APIs Go/GraphQL.
  • SORENIR, Rennes

    MAR. 2023 – NOV. 2023

    • TL;DR: Go (net/http), MySQL, ReactJS, API REST, automatisation & traitement documentaire.
    • Numérisation de plateforme : conception et développement de services et d'API backend Go pour automatiser les processus métier manuels.
    • Outillage de plateforme interne : création d'outils internes sur mesure incluant un moteur de modèles d'e-mails & notifications en Markdown, un annuaire client et un tableau de bord de gestion documentaire.
    • Services Go sans framework : développement d'environ 15 endpoints REST via la librairie standard Go (net/http), axés sur la sécurité, les performances et la maintenabilité.
    • Pipelines de traitement de données & médias : génération et manipulation de PDF côté serveur, QR codes et routines d'ingestion SFTP.
    • Responsabilité complète : conception de l'architecture backend, des règles de sécurité et des interfaces utilisateur.
  • Sharecare, Paris

    AOUT 2020 – DEC. 2021

    • TL;DR: Outillage interne en Go, TypeScript/Node.js, Azure Cloud, Docker, Kubernetes, CI/CD, CosmosDB.
    • Leadership technique & Croissance : évolution vers le rôle de Lead Developer au fur et à mesure de l'agrandissement de l'équipe (de 2 à 12+ développeurs), supervisant une plateforme de santé globale.
    • Architecture de plateforme : co-conception d'une architecture à 3 niveaux (frontend Next.js, API backend TypeScript serverless sur Azure Functions et moteur de chatbot).
    • Outillage interne & DevEx : création d'outils CLI et de scripts d'automatisation sur mesure en Go et Node.js pour améliorer l'expérience développeur et les routines de déploiement.
    • Exigence de qualité & Tests : conduite des standards de test de l'équipe, faisant passer la couverture de tests unitaires globale de 0 % à 55 %+.
    • Cloud & Infrastructure : gestion des déploiements conteneurisés sur Azure Cloud via Docker, Kubernetes et pipelines CI/CD GitHub Actions.
  • Radio France, Paris

    JAN. 2016 – SEP. 2018

    • TL;DR: Go, PostgreSQL, Docker, Kubernetes, PHP/Symfony, CI/CD, plateforme média & contenus.
    • Plateforme média à fort trafic : contribution aux plateformes publiques de Radio France (France Bleu, France Inter) alimentant des millions d'utilisateurs quotidiens.
    • Pipelines de données backend (Équipe oTTo) : ingénierie de services Go pour la réception, le traitement et la transmission de données média et de diffusion en temps réel.
    • Migration & Modernisation : participation à la modernisation architecturale, la migration de backoffices (Drupal 7 vers 8) et le découplage de services.
    • Outillage développeur & CI/CD : développement de microservices Go internes, d'outils d'automatisation CLI et de tableaux de bord de performance pour accélérer la vélocité des équipes.
    • Conteneurisation & Infrastructure : création d'images Docker Go optimisées et de manifestes de déploiement pour environnements Kubernetes.
  • Chronollection, Paris

    JAN. 2014 – DEC. 2015

    • TL;DR: PHP, JavaScript, MySQL, moteur de recherche Sphinx.
    • Leadership technique : Directeur Technique pour un groupe d'investisseurs, gestion de plateformes e-commerce spécialisées (web & mobile).
    • Maintenance de plateforme & évolutions : développement et maintenance d'applications e-commerce et de pipelines d'indexation de recherche.
  • Mezalis, Paris

    SEP. 2013 – DEC. 2013

    • TL;DR: PHP, JavaScript, MySQL, Oracle.
    • Développement d'application web : développement d'une application web de gestion des pensions de retraite des fonctionnaires.

COMPETENCES

  • Langages :
    • Go (8 ans) 💗💗
    • Rust (2 ans) 💗💗
    • TypeScript (4 ans) 💗
    • NodeJS, JavaScript Vanilla/ES6 (4 ans)
    • C (2 ans)
    • PHP (4 ans)
    Bases de données & Stockage :
    • PostgreSQL, MySQL
    • Cloud Spanner / BDD Distribuées
    • CosmosDB, MongoDB
    • BoltDB, Redis
  • Infrastructure Cloud & Plateforme :
    • GCP, AWS (ECS, EC2, NLB/ELB), Azure
    • Kubernetes 💗, Docker 🐋, Terraform
    • gRPC & Protocol Buffers
    • Kafka, Workflows Temporal
    • OpenTelemetry, Prometheus, Grafana, Datadog
    • Git, GitHub Actions, Pipelines CI/CD
    Frameworks & Web :
    • Gin (Go)
    • Rocket (Rust)
    • ReactJS/Next.js (6 ans)
    • ReactNative (2 ans)
    • Symfony
  • Philosophie d'ingénierie :
    • Vrai Neutre ☯
    • Collaboration d'équipe & discussions techniques ouvertes.
    • Tout automatiser 💗
    • Garder une architecture simple et maintenable.
    • Tester garantit la fiabilité — du code non testé est un incident en puissance.

FORMATION

  • 2021-2022 Deep Learning Specialization, Coursera
  • 2019-2020 Ecole Internationale de Japonais de Tokyo, Tokyo
  • 2009-2012 EPITECH, Paris
  • 2005-2007 EPITECH, Paris
  • 2001-2004 Bac STL, Dreux

LANGUES

  • > Je parle couramment français. > Français natif
  • > I speak English very well. > Anglais bilingue
  • > 日本語が少し話せます。(JLPT N4) > Japonais (JLPT N4)