Expérience professionnelle

Depuis février 2022 @ Atos puis Eviden
Tech-lead Python

R&D HPC, Échirolles (38)
Python, Angular, FastAPI, SQLAlchemy, PostgreSQL, MongoDB, Pytest, Google Cloud, Linux, Docker, Jenkins, GitHub Actions, Git, script-shell Unix

  • 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 trois pays (France, Allemagne, Pologne), utilisateurs à l’international.

Janvier 2021 à janvier 2022 @ Atos / IBM / Red Hat
Développeur

Coopération IBM, Échirolles (38)
Linux, Docker, Kubernetes, OpenShift, Bazel, Prow, Git, Go, script-shell Unix

  • 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 pour assurer la compatibilité avec l’architecture ppc64le,
  • Adaptation des scripts de build de Istio pour assurer la compatibilité avec l’architecture ppc64le,
  • Interaction avec les communautés open-source pour la publication des modifications,
  • Contexte international anglophone, en collaboration directe avec IBM, équipe projet répartie entre Atos France, IBM India et IBM USA (Austin TX).

De juillet 2020 à janvier 2021 @ Atos / IBM
Développeur

Coopération IBM, Échirolles (38)
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, en collaboration directe avec IBM, équipe projet répartie entre Atos France et IBM India.

Juillet 2017 à juin 2020 @ EDF
Développeur / Tech-lead

EDF Hydro, Centre d’Ingénierie Hydraulique, Grenoble (38)
PHP, Symfony, CSS, JavaScript, Bootstrap, ExtJS, MySQL, Angular, D3, PhpStorm, NetBeans, PostgreSQL, Apache, Linux (CentOS), SVN, Trac, 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 pour 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 ancienne application web vieille de dix ans),
  • Maintenance des applications,
  • Administration des serveurs,
  • Méthodologie scrum (scrum master suppléant)

Février 2016 à juin 2017 @ Bull (Atos) / IBM
Développeur

Coopération IBM, Échirolles (38)
AIX, Linux, GNU Toolchain, xlC, packaging RPM, Python

  • Portage de logiciels open-source de Linux vers AIX : gccgo, PHP, Python 2, Python 3, Apache HTTPD, libtool, GNU Make, GTK+, Pango, 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, en collaboration directe avec IBM, équipe projet répartie entre Bull France, IBM India et IBM USA (Austin TX).

Janvier 2016 à mai 2016 @ JeuxVideo.com
Rédacteur

Télétravail

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

Avril 2011 à février 2016 @ EDF (via Thales)
Développeur

DPIH, Centre d’Ingénierie Hydraulique, Grenoble (38)
Python, PHP, JavaScript, Eclipse, Jenkins, Linux (CentOS), Apache, MySQL, script-shell Unix, SVN, Trac

  • Conception et développement d’évolutions pour une application web destinée à modéliser le système d’information de supervision des infrastructures hydroélectriques et générer les 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…).

Février 2014 à juillet 2014 @ LaRuche.com / PCWorld.fr
Rédacteur

Télétravail

Juillet 2011 à août 2012 @ Thales
Product Owner

Département Solutions de Sécurité et Services, Montbonnot (38)
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.

Février 2011 à avril 2011 @ ClearBUS (via Thales)
Développeur

Grenoble (38)
C++, Eclipse, Qt, SVN

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

Janvier 2011 à février 2011 @ Orange (via Thales)
Développeur

Orange Labs, Meylan (38)
Eclipse, Java, JavaScript, SDK Android, SDK Mozilla, XUL

  • Industrialisation d’une application Android (Melovibe).
  • Maintenance d’une extension Firefox de contrôle par gestuelles.

Janvier 2010 à décembre 2010 @ Bull / IBM
Développeur

Coopération IBM, Échirolles (38)
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, en collaboration directe avec IBM, équipe projet répartie entre Bull France et IBM USA.

Février 2008 à décembre 2010 @ Bull / IBM
Développeur

Coopération IBM, Échirolles (38)
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.
  • Contexte international anglophone, en collaboration directe avec IBM, équipe projet répartie entre Bull France et IBM USA.

Juillet 2006 à janvier 2008 @ Orange (via Thales)
Développeur

SIR&S, Meylan (38)
AIX, Apache, BEA Tuxedo, C++, CORBA, Gsoap, Java/J2EE, JOnAS, Jolt, JSP, Linux (Red Hat), Oracle, Pro*C, shellscript, Struts, Tomcat, WebSphere, UML, XML

  • Tierce maintenance applicative sur trois logiciels du SI ADSL (dont deux classés critiques et 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 et interface avec la MOE.

Février 2006 à juin 2006 @ Bull
Stage de fin d’études

Open Software R&D, Échirolles (38)
Assembleur IA-64, C, Linux

  • Développement d’un driver de clavier USB pour KDB (debuger noyau) sous Linux sur architecture IA-64 (Itanium).
  • Travail sur le code des noyau Linux 2.6.12 à 2.6.17.

Juillet 2005 à août 2005 @ INRIA
Stage ingénieur

Projet SARDES, INRIAlpes, Montbonnot (38)
C++, DirectShow, Eclipse, Java, JNI, Visual Studio

  • Conception et implémentation d’un protoype de proxy multimédia visant à adapter en temps réel les paramètres d’un flux vidéo (codec, taux de compression, résolution …) pour convenir au mieux aux capacités du client (bande passante, capacité de décodage, capacité d’affichage …).
  • Utilisation du modèle à composants Fractal.

Juillet 2004 @ Centre Hospitalier Spécialisé
Stage ouvrier

Service informatique, Sarreguemines (57)

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