Emmanuel Olivier

Développeur Full-Stack · Freelance

Emmanuel
Olivier

Python, Angular et 16 ans d'expérience au service de projets qui comptent. Passionné par le code propre, les API bien construites et les équipes qui avancent.

Python Angular API REST TDD Scrum

À propos

Développeur Full-Stack freelance basé en Loire-Atlantique, je travaille principalement en Python côté back-end et en Angular côté front. J'ai démarré ma carrière côté recette applicative, ce qui m'a donné une lecture du code que la plupart des devs n'ont pas. Je pratique le TDD depuis 2017 ; pas comme une contrainte, mais comme la façon naturelle d'écrire du code qui tient dans le temps.

Après 16 ans dans des contextes variés (administrations et grands groupes), j'ai appris qu'un bon développeur, c'est aussi quelqu'un qui sait lire un backlog, animer une rétrospective et faire avancer une équipe. J'ai été Tech Lead, Scrum Master, et toujours développeur avant tout.

Je suis disponible pour des missions en full remote ou hybride, à la journée ou en régie longue durée.

Ce que je fais

Développement Backend

APIs REST robustes en Python, structurées pour durer. Couverture de tests dès le premier sprint.

  • Python 3.x / Flask
  • MongoDB, PostgreSQL
  • TDD, tests unitaires

Développement Full-Stack

Du modèle de données à l'interface Angular : je couvre la stack de bout en bout.

  • Angular 8+, TypeScript
  • ReactiveForm, RXJS
  • HTML / CSS

Tech Lead & Agilité

Animation d'équipes 4–9 devs, code review, architecture décidée collectivement.

  • Scrum Master
  • Code Review / PR
  • Pair programming

CI/CD & DevOps

Infrastructure reproductible, pipelines fiables, déploiements sans stress.

  • Docker, Kubernetes
  • Jenkins, Ansible
  • Git, Linux

Ils m'ont fait confiance

Quelques-unes des entreprises et organisations avec lesquelles j'ai travaillé.

2022 à aujourd'hui Freelance

Stormshield

Développeur Python · Full remote

Développement sur plusieurs services SaaS de cybersécurité : sandboxing antivirale (Breach Fighter), distribution de politiques de sécurité (NextUpdate) et facturation de VMs firewall (Pay As You Go). Refonte complète de projets en TDD, amélioration de la couverture de tests, évolution de la CI (Jenkins, Ansible, Kubernetes).

Python 3.7TDDMongoDB DockerKubernetesJenkins
2022 · 3 mois Freelance

Direction Générale des Finances Publiques

Développeur Python · Nantes

Mise en place de scripts Python pour automatiser la recevabilité de dossiers administratifs. Intégration dans un environnement Docker/Kubernetes piloté par Jenkins.

Python 3.6DockerJenkinsKubernetes
2017 à 2021 · 5 ans via

Ministère de l'Intérieur · DGEF

Développeur Full-Stack · Tech Lead · Paris / Remote

Portails de dépôt et gestion des demandes de naturalisation et de séjour étudiant. Responsable technique d'une équipe de 4 à 9 développeurs, animation des cérémonies Agile, coordination avec deux autres équipes (20–30 devs au total) sur une basecode partagée.

Python 3.7FlaskAngular 7/8 MongoDBDockerGit
2013 à 2017 · 4 ans via

La Poste · Direction Technique du Courrier

Développeur Full-Stack · Tech Lead · Scrum Master · Nantes / Remote

Évolution et maintenance du projet de Traitement Automatisé de l'Enveloppe. Responsable technique des domaines SI Tri et SI Enveloppe, Scrum Master d'une équipe de 7 développeurs, participation aux comités de suivi client et supervision applicative en production.

PHPJavaScriptDockerSVNJira
2013 · 5 mois via

SNCF · Centre de Service Transporteur

Développeur PHP · Assistant MOE · Nantes

Développement et intégration d'une solution de gestion des commandes en PHP au sein du centre de service SNCF.

PHPVBA
2009 à 2012 via

Orange Business Services · CNAF · Urssaf

Intégrateur · Testeur · Caen / Nantes

Plusieurs missions d'intégration et de tests fonctionnels : livrables Connected TV et Rendez-Vous (Orange BS), maintenance évolutive CNEDI (CNAF), et déploiement de la plateforme InterOPS (norme sécurisée inter-organismes) pour l'Urssaf et le CIRTI.

2009 à 2010 via

Pages Jaunes · Projets PVI & TRA

Testeur · Assistant MOE · Rennes / Remote

Tests webservices (SoapUI), automatisation des tests fonctionnels (Selenium), et support niveau 2 auprès du responsable applicatif pour le projet PVI (Pack Visibilité Internet).

SoapUISeleniumTestlink
2008 à 2009 via

CNIEG · Projet Sirocco

Développeur Java · Nantes

Spécifications fonctionnelles en assistance MOA et développement de l'outil Sirocco en Java pour la caisse de retraite des Industries Électriques et Gazières.

Java

Compétences

Langages & Frameworks

Python 3.x Angular 8+ TypeScript Flask PHP Java HTML / CSS XLS / XSLT

Méthodes

Agile / Scrum TDD Pair Programming Code Review Tech Lead Scrum Master

Outils & Infra

Docker Git Linux Kubernetes Jenkins Ansible MongoDB Jira Grafana VSCode

Formation

2005–2007
Master : Réseaux, Applications Documentaires et Imageries

Université de Caen Normandie

2004–2005
Licence en Informatique

Université de Caen Normandie

2002–2004
DEUG : Maths et Informatique appliquées aux Sciences

Université Paris XI (Orsay)

Travaillons ensemble

Vous avez un projet Python, une appli Angular à construire ou une équipe à renforcer ? Je suis disponible pour en discuter.