Parcours détaillé

CV

← Retour au profil

Compétences techniques

CV — Expérience professionnelle

Tech-lead Python

Bull (ex-Atos / ex-Eviden) — R&D HPC, Échirolles

Python, Angular, FastAPI, SQLAlchemy, PostgreSQL, MongoDB, Pytest, Google Cloud, Linux, Docker, Jenkins, GitHub Actions, Git

  • Conception et développement du backend Python d'une application web de gestion des produits d'une usine logicielle.
  • Conception et développement du frontend Angular de cette application.
  • Migration de l'application de MongoDB vers PostgreSQL.
  • Participation à la gestion de l'environnement DevOps de l'usine logicielle.
  • Contexte international anglophone, équipe répartie sur quatre pays (France, Allemagne, Espagne, Pologne), utilisateurs à l'international.

Co-fondateur, tech-lead Python

OBI Partner — Grenoble

Python, FastAPI, PostgreSQL, Pytest, Linux, Docker, GitLab CI, Git

Structure de conseil technique cofondée en parallèle de l'activité chez Bull/Atos/Eviden.

  • Développement de briques logicielles IA pour les produits d'OBI Partner.
  • Encadrement et formation d'alternants et stagiaires.

Développeur

Atos / IBM / Red Hat — Coopération IBM, Échirolles

Linux, Docker, Kubernetes, OpenShift, Bazel, Prow, Git, Go

  • Mise en place d'un environnement d'intégration continue pour les tests de Kata Containers sur architecture ppc64le et correction des bugs détectés.
  • Adaptation des scripts de build de Sonobuoy et d'Istio pour assurer la compatibilité avec l'architecture ppc64le.
  • Interaction avec les communautés open-source pour la publication des modifications.
  • Contexte international anglophone, équipe projet répartie entre Atos France, IBM India et IBM USA (Austin, TX).

Développeur

Atos / IBM — Coopération IBM, Échirolles

AIX, C, Python, script-shell Unix

  • Automatisation de tests de performances sur des systèmes de stockage distribué (IBM GLVM).
  • Tuning de performances sur IBM GLVM.
  • Contexte international anglophone, équipe projet répartie entre Atos France et IBM India.

Développeur / Tech-lead

EDF Hydro — Centre d'Ingénierie Hydraulique, Grenoble

PHP, Symfony, JavaScript, Angular, D3, MySQL, PostgreSQL, Apache, Linux (CentOS), Git, GitLab, Jira, Confluence, PI Web API, Scrum

  • Conception et développement d'évolutions sur plusieurs applications web du SI Hydraulique d'EDF, pour la gestion du parc hydraulique et l'échange de données avec le monde extérieur (IHM, webservices REST, échange de fichiers).
  • Réalisation d'un palier technique majeur sur une des applications (migration d'une application web vieille de dix ans).
  • Maintenance des applications et administration des serveurs.
  • Méthodologie Scrum, en tant que scrum master suppléant.

Développeur

Bull (Atos) / IBM — Coopération IBM, Échirolles

AIX, Linux, GNU Toolchain, xlC, packaging RPM, Python

  • Portage de logiciels open-source de Linux vers AIX : gccgo, PHP, Python 2/3, Apache HTTPD, GTK+, Cairo, MongoDB…
  • Amélioration du processus de packaging : automatisation, traçabilité, reproductibilité, intégration de tests.
  • Échanges avec les communautés open-source (contribution de patchs).
  • Contexte international anglophone, équipe projet répartie entre Bull France, IBM India et IBM USA (Austin, TX).

Rédacteur

JeuxVideo.com — Télétravail

En charge de la rédaction de la rubrique « Au Clair de la Tech ».

Développeur

EDF (via Thales) — DPIH, Centre d'Ingénierie Hydraulique, Grenoble

Python, PHP, JavaScript, Eclipse, Jenkins, Linux (CentOS), Apache, MySQL, SVN, Trac

  • Conception et développement d'évolutions pour une application web de modélisation du système de supervision des infrastructures hydroélectriques et de génération des fichiers de configuration des équipements.
  • Maintenance de l'application et support technique aux utilisateurs.
  • Mise en place de tests d'intégration continue.
  • Administration des serveurs (production, pré-production, intégration, développement).

Rédacteur

LaRuche.com / PCWorld.fr — Télétravail

En charge de la rédaction de la rubrique « La question technique ».

Product Owner

Thales — Département Solutions de Sécurité et Services, Montbonnot

Scrum, JavaScript, MySQL, PHP, SVN, Ubuntu

  • Conception et suivi du développement d'une forge logicielle en processus Scrum (Product Owner), sur base open-source (InDefero).
  • Contexte international anglophone, équipe de développement en Inde.

Développeur

ClearBUS (via Thales) — Grenoble

C++, Eclipse, Qt, SVN

Conception et intégration d'une nouvelle architecture d'IHM dans un client lourd pour courrier numérique sécurisé.

Développeur

Orange (via Thales) — Orange Labs, Meylan

Eclipse, Java, JavaScript, SDK Android, SDK Mozilla, XUL

  • Industrialisation d'une application Android (Mélovibe).
  • Maintenance d'une extension Firefox de contrôle par gestuelles.

Développeur

Bull / IBM — Coopération IBM, Échirolles

Agile, AIX, CMVC, Linux, J2EE, JSF, Rational Application Developer, Selenium, XML

  • Conception et développement d'un outil de configuration et de supervision des paramètres de sécurité intégré à IBM Systems Director pour des systèmes AIX et Linux.
  • Contexte international anglophone, équipe projet répartie entre Bull France et IBM USA.
Afficher l'expérience antérieure (2004–2010)

Développeur

Bull / IBM — Coopération IBM, Échirolles

AIX, C, CMVC, J2EE, JSF, Rational Application Developer, Selenium, XML

  • Conception et développement d'un outil de configuration système en ligne de commande pour AIX.
  • Conception et développement d'un front-end web pour cet outil, intégré dans IBM Systems Director.

Développeur

Orange (via Thales) — SIR&S, Meylan

AIX, Apache, BEA Tuxedo, C++, CORBA, Java/J2EE, JOnAS, JSP, Linux (Red Hat), Oracle

  • Tierce maintenance applicative sur trois logiciels du SI ADSL (dont deux classés critiques nécessitant une haute disponibilité).
  • Conception et développement de lots d'évolution.
  • Responsable technique de l'une des applications à partir de décembre 2007 : gestion d'une équipe de 4 à 8 développeurs.

Stage de fin d'études

Bull — Open Software R&D, Échirolles

Assembleur IA-64, C, Linux

Développement d'un driver de clavier USB pour KDB (débogueur noyau) sous Linux sur architecture IA-64 (Itanium), sur les noyaux 2.6.12 à 2.6.17.

Stage ingénieur

INRIA — Projet SARDES, INRIA Rhône-Alpes, Montbonnot

C++, DirectShow, Eclipse, Java, JNI

Conception et implémentation d'un prototype de proxy multimédia adaptant en temps réel les paramètres (codec, compression, résolution) des flux vidéo aux capacités du client, avec le modèle à composants Fractal.

Stage ouvrier

Centre Hospitalier Spécialisé de Sarreguemines — Service informatique

  • Administration du réseau.
  • Maintenance du parc informatique.
  • Assistance aux utilisateurs.

Formation

Ingénieur en télécommunications

Grenoble INP (ENSIMAG / ENSERG)

Spécialité Applications Réparties et Réseaux. Diplômé en juillet 2006 avec la mention Bien.

Afficher la formation antérieure

Classe préparatoire, mathématiques spéciales (MP)

Lycée Kléber, Strasbourg

Option informatique (Caml). Admis aux concours Polytechnique et IIE.

Classe préparatoire, mathématiques supérieures (MPSI)

Lycée Kléber, Strasbourg

Option informatique (Caml).

Baccalauréat scientifique

Option SVT, spécialité mathématiques

Obtenu avec la mention Assez-Bien.

Formations complémentaires

Langues