Expérience professionnelle

Depuis 2001
22 ans

SARL Easter-eggs - Paris 14ème

Administrateur système, Développeur, Chef de projet

2016

Chef de projet / Ingénieur de développement dans le secteur des télécommunications

Réalisation d'une application de gestion de configuration d'équipements réseau multi-vendeurs dans le cadre d'un déploiement national (~4000 sites).

Caractéristiques :
  • Génération de configuration (Mako)
  • Entrepôt et versions (Git)
  • Déploiement (Ansible)
  • Audit (Celery / Paramiko)
  • Calcul d'itinéraires (NetworkX)
  • Calcul d'impacts (NetworkX)
  • Visualisation réseau / synchronisation (vis.js)
Technologies :
  • Python, SQLAlchemy, GeoAlchemy.
  • Pyramid, Formencode, Mako.
  • HTML, Bootstrap, CSS, Javascript, jQuery.
  • PostgreSQL, PostGIS, RabbitMQ, Redis.
  • Git, pygit2.
  • Ansible, Paramiko, Celery.
  • NetworkX
Mots clés : Network, Automation, SDN, Cisco IOS, Nokia SROS.

2014

Chef de projet / Ingénieur de développement pour EdF R&D.

Développement d'une interface d'assistance à la prévision de production des énergies renouvellables.

Technologies :
  • Python, Pyramid, Formencode, SQLAlchemy, Mako.
  • HTML, CSS, Javascript, jQuery.
  • Bootstrap, Leaflet.
  • PostgreSQL.

Chef de projet / Ingénieur de développement pour EELV.

Réalisation d'un CRM pour la gestion des adhérents.

Technologies :
  • Python, Pyramid, Formencode, SQLAlchemy, Mako.
  • HTML, CSS, Javascript, jQuery.
  • Bootstrap, Leaflet.
  • PostgreSQL.

2013

Chef de projet / Ingénieur de développement.

Développement d'un clone de FixMyStreet pour le compte d'une métropole française (~730 000 hab.)
Développement d'un logiciel de statistique pour le PBX libre Asterisk.

Technologies :
  • Python, Pyramid, Formencode, SQLAlchemy, Mako.
  • HTML, CSS, Javascript, jQuery.
  • Bootstrap, Leaflet.
  • PostgreSQL.

2012

Chef de projet / Ingénieur de développement pour EdF R&D à Saint-Denis (974).

Développement d'un démonstrateur web pour le projet Pégase (Île de la Réunion).
La fonction du démonstrateur est de «rejouer» l'ensemble des courbes de consommation, production et données météorologiques (en prévision et réalisation) des différents sites de production afin de valider le fonctionnement théorique du projet.
Les sites de production, de type parcs éoliens ou fermes photovoltaïques, peuvent être accouplés à une batterie NaS pour lisser la courbe de production.

Technologies :
  • Python, Pylons, Formencode, SQLAlchemy, Mako.
  • HTML, CSS, Javascript, jQuery.
  • MySQL.

2009

Chef de projet / Ingénieur de développement pour EdF R&D à Paris (75), puis Saint-Denis (974).

Développement d'une Centrale de pilotage pour le projet PREMIO (Bouches-du-Rhône).
La Centrale de pilotage assure la communication entre les différentes composantes du projet : opérateurs, centrale de calculs, prévisions météo, appareillage chez l'abonné, panneaux d'affichage public.
Conseil et assistance ;
Spécifications techniques ;
Test des matériels fournis par les différents partenaires.

Technologies :
  • Python, Pylons, Formencode, SQLAlchemy, Mako.
  • HTML, CSS, Javascript, jQuery, SOAP.
  • MySQL.
  • SNMP.

Chef de projet / Ingénieur de développement pour le projet Lexbase.

Réalisation d'une application de consultation en ligne du droit français (Code civil, Jurisprudence...).

Technologies :
  • Python, Pylons, Formencode, SQLAlchemy, Mako.
  • HTML, CSS, Javascript, jQuery
  • PostgreSQL.

2007

Expert technique au sein de la Caisse des Dépôts et Consignation, à Paris (75).

Développement d'un groupe d'applications en ligne visant à faciliter les démarches administratives des administrés (BackOffice/FrontOffice) ;
Audits techniques de projet ;
Spécifications techniques ;
Support et formation.

Technologies :
  • Python, Paste/WSGI, Pylons, Formencode, SQLAlchemy, Mako.
  • HTML, CSS, Javascript, jQuery.
  • PostgreSQL.

2003

Ingénieur de développements / Administrateur Système dans le secteur de la location de véhicules.

Conseil ;
Conception d'une distribution GNU/Linux sur mesure basée sur Debian pour la migration de 3600 postes clients répartis dans 8 pays Européens ;
Administration ;
Maintenance.

Technologies :
  • Scripts shell, Python/GTK et C pour la partie client (installation, outils métiers).
  • PHP, MyDNS, MySQL en haute disponibilité pour la partie serveur (Gestion du parc, télé-distributions).
  • Postes clients type PC et TC.

2001

Administrateur Système

Membre d'une équipe de 5 personnes assurant l'installation et l'administration système distante d'une centaine de serveurs.
Conseil, installation, maintenance.
Mise en oeuvre d'un terminal connecté à une base de donnée pour la télé-maintenance.

Compétences

Langages de développement

  • Python orienté objet
  • Technologies associées à Python : PyGTK, WSGI, Pylons, Pyramid, SQLAlchemy, PyMongo, Formencode, Mako
  • C - Bonnes notions (bindings Python, modifications de programmes)
  • Javascript - jQuery, Ajax, (Geo)JSON
  • HTML, CSS
  • Bootstrap
  • PHP
  • MySQL, PostgreSQL
  • Shell (Bash)

Administration système

Serveur web
Apache, Proftpd
SGBDR
MySQL, PostgreSQL (+PostGIS), SQLite
NoSQL
MongoDB
Courrier
Postfix, Courrier, Dovecot
Proxy
Squid, Apache
Partage de fichier
Samba, NFS, Nextcloud
Serveur de noms
Bind, MyDNS
Virtualisation
KVM, EVE-ng
Surveillance
Nagios, Cacti, Grafana, SNMP, Telegraf
Services réseaux
TCP/IP, firewall (packetfilter), DHCP, haute disponibilité et répartition de charge (Heartbeat, LVS), OpenVPN

Systèmes d'exploitation

  • Debian GNU/Linux - Parfaite maîtrise
  • Redhat - Bonne connaissance

Outils de développement collaboratif

  • Git
  • Gitlab
  • SonarQube

Formation

Enseignement de l'administration système en environnement GNU/Linux pour la formation continue de l'École Normale Supérieure de Cachan et pour l'organisme de formation Valtech.

Formation

1998-2001

Licence-Maîtrise de Génie Électronique Niveau

École Normale Supérieure de Cachan - 94

Formation autodidacte aux logiciels libres (administration système et développement) au sein de l'association Cachan / Réseau @ Normale Sup' (cr@ns)

1997-1998

SPÉ TS Major de promotion

Lycée Polyvalent Jean-Jaurès d'Argenteuil - 95

1995-1997

BTS Génie Électronique Major d'Île-de-France

Lycée Polyvalent Jean-Jaurès d'Argenteuil - 95

1995

Bac Génie Électronique Mention Bien

Lycée Polyvalent Jean-Jaurès d'Argenteuil - 95