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)
- 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
- 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)