Profil

15 ans d'expérience en développement et en administration système.
Spécialisé dans les technologies open-source, en particulier Web, frontend et backend.
Compétences en architecture logicielle et en gestion de projets.
Passionné, pratique constante de veilles technologiques.


Technologies

Langages de programmation

Bases de données

Moteurs de recherches

Tests

Standards du web

Outils web frontend

Formats de données

Librairies Javascript

Software development philosophies

Système de gestion de versions

Protocoles réseaux

Librairies, Frameworks Python

Système d'exploitation

Hébergeur web

Virtualisation

Logging tools

Services Mail

Serveurs Web

Configuration management / Infrastructure as Code

Monitoring system

Divers


Expériences

Scaleway

Fonction
DevOps, Lead developer
Localisation
Paris
Period
Depuis janvier 2018

Langage, librairies et outils :

Ubuntu, Golang (grpc, genproto, sqlx, cobra/viper, logrus...), gRPC and Protobuf, Vagrant, Docker, Ansible, GitLab CI/CD, Some Bash for scripting, Packer, iPXE, TFTP (Hooktftp), DHCP Server, PostgreSQL, Migrate, Minio, Sentry...

Procédures et méthodes d'organisation :

  • Suivi du workflow GitFlow
  • Utilisation des Merge Request et de la revue de code pour chaque patch
  • Documentation au fur et à mesure de l'évolution des projets au format Markdown
  • Toute action commence avec une issue
  • Création et utilisation de Mock pour tester facilement l'intégration de plusieurs composants

Gemnasium

Fonction
Développeur fullstack
Localisation
Full remote
Period
Period
De Juin 2017 à Décembre 2018

Gemnasium est un service de sécurité en ligne qui vous alerte des vulnérabilités des paquets de dépendances de vos logiciels.


Tech-Angels

Fonction
DevOps
Localisation
Full remote
Period
De Janvier 2016 à Juin 2017

La société Tech-Angels est éditrice du services Gemnasium et propose des prestations d'hébergement sur mesure.

Technologies mises en oeuvre :


Bearstech

Fonction
Développeur R&D
Localisation
Full remote
Period
De Août 2012  à  Janvier 2016

Bearstech est une société coopérative d’ingénieurs spécialisée en infogérance, hébergement et développement d'applications complexes.

Technologies mises en oeuvre :


Homeloc

Fonction
Lead developer
Localisation
Paris
Period
De Juin 2012 à Juillet 2012

Homeloc est une startup qui propose une solution de multidiffusion d'annonces de locations de vacances.

Technologies et pratiques mises en oeuvre :


isWebdesign

Fonction
Développeur senior, Administrateur Système, Responsable technique
Localisation
Metz
Period
De Janvier 2006 à Juin 2012

isWebdesign est une agence web située enLorraine, spécialisée dans la création de sites Internet, d'applications web au service des entreprises, des collectivités et des associations.
Elle regroupe plusieurs pôles de compétences : l'expertise et le conseil en matière de communication numérique, la conception et la réalisation de sites plurimédias, la conception d'applications web, la formation à l'usage des CMS et des technologies du Web, la maintenance de site et de l'hébergement sur mesure.

Quelques-uns de mes projets :

  • Développement d'un générateur et système de saisie de questionnaires, générateur de rapports en fonction des résultats des questionnaires - secteur de l'assurance
  • Développement d'une application web de commerce B2B, espace-client… pour un important distributeur européen de véhicules deux roues
  • Développement d'une application de génération d'un catalogue technique web et PDF, multilingue, pour une société industrielle internationale
  • Développement d'une application web de suivi commercial (CRM) et espace-client - secteur de l'assurance

Responsable de l'installation, de la configuration et de la maintenance :

  • d'environ une dizaine de serveurs d'hébergement sous Debian
  • de nombreux serveurs virtualisés sous Linux-VServeur
  • de serveurs de mails, serveurs d'hébergement Php et Python, serveurs DNS…
  • d'un système de sauvegarde automatisée
  • d'une plateforme de développement : gestionnaire de projets, dépôts de codes sources, wiki interne, documentation interne…

Autres fonctions : étude avant ventes, réalisation de cahiers des charges, préparation du contenu d'offres, présentation des projets aux clients, support technique.


Linbox FAS

Fonction
Développeur senior
Localisation
Metz
Period
De Septembre 2005 2016 à Décembre 2005

Linbox est une société de services en Logiciels Libres. Éditrice de produits de gestion de parcs informatiques.

  • Langages mis en oeuvre : C, Java (Swing), PHP, script BASH, script DOS, ...
  • Environnement : GNU/Linux Debian, MS Windows
  • Technologies : ssh, cgi, ...
  • Outils : subversion, qemu, ...

Projets :


Indépendant

Fonction
Réalisation de sites Internet, services…
Localisation
Metz
Period
De Janvier 2005 à Décembre 2015

Conception du site Internet de la Communauté de Communes du Haut Chemin.
Conduite de projets, Zope, Plone, création de produits Plone, formation, support.

D'autres petites missions d'adminstration système et de conseil.


Linbox FAS

Fonction
Développeur senior
Localisation
Metz
Period
De Septembre 2004 à Décembre 2004

Linbox est une société de services en Logiciels Libres. Éditrice de produits de gestion de parcs informatiques.

Projet : développement d'une application de diffusion d'informations embarquée dans des transports en commun.
Technologies : TCL, GNU/Linux Debian, Subversion…


KTP Concept

Fonction
Développeur, Administrateur système, Responsable technique
Localisation
Metz
Period
De Septembre 2001 à Août 2003

KTP Concept est une agence web d'une dizaine de salariés.
Création de solution web : sites Internet, Intranet…

Mes différentes fonctions dans cette entreprise :

  • Développement et suivi de la réalisation de diverses applications Internet telles que : moteur de recherche, site d’emploi, commerce électronique (paiement en ligne, catalogue entièrement administrable), système de publication de contenu, ou de zones sécurisées…
    Analyse des besoins, réalisation de cahiers des charges, choix des solutions techniques, déploiement, assistance…
    Différents outils/langages utilisés au cours des différents développements : HTML, CSS, Javascript, Php, Perl, Python, Visual Basic, Delphi, MySQL, PostgreSQL, MS Access.
  • Administration de plus de 150 sites web: déploiement des sites, la gestion des bases de données, des noms de domaines et des comptes mails. Assistance auprès des clients sur site ou à distance.

Formations

Participation à la Summer Session de Lion

Période
2017

L'école de La culture startup chez TheFamily (en savoir plus sur la formation Lion).


Préparation du diplôme d'ingénieur au CNAM de Metz

Période
De 2004 à 2005

Génie informatique – Informatique, Conception, Développement
3 modules sur 3 obtenus la première année.


DEUST NTIC

Période
De 1999 à 2001

Diplôme d'Étude Universitaire Scientifique et Technique
en Nouvelle Technologie de l'Information et de la Communication


1ère année de DEUG MIAS

Période
De 1998 à 1999

Mathématique et Informatique Appliqués aux Sciences


Baccalauréat Scientifique (spécialité Mathématiques)

Période
1999

Options génie Mécanique et génie Électrique - Lycée Louis Vincent, Metz


Langues

Anglais

Lu, écrit. Autonome dans la lecture et la rédaction de documentations techniques, échanges de mails…
Forte motivation à améliorer mon niveau d'anglais.


Centres d'intérêt

Vie associative

Pratique sportives

  • Je pratique le Tennis de Table en compétition de depuis l'age de 10 ans, meilleur classement 19, 6 saisons en National 3 en championnat par équipe.
  • Pratique de la course à pied

Lectures, curiosités

  • Je suis très curieux, j'aime étudier l'histoire, la sociologie, l'économie, la philosophie, la politique, l'éducation, la linguistique, l'écologie…
  • Passionné par les technologies et les communautés des logiciels libres, le mouvement Open Data, les devises numériques, les systèmes décentralisés…
  • Intéréssé par les méthodes de management, de conduite de projets, de développement personnel…
  • J'aime écrire des articles, contribuer à de la documentation, reporter et corriger des bugs dans des logiciels libres.
    Je pratique aussi le développement sur mon temps libre, j'essaie de contribuer à la communauté Python en améliorant des outils existant ou en créant de nouveaux outils. J'ai de nombreux petits projets qui n'ont pas encore été publiés…