Occupation

Since 2001
20 years

SARL Easter-eggs - Paris, France

System administrator, Developer, Project manager

2009

Project manager / Software Engineer for EdF R&D.

Developed a control unit for PREMIO project.
Control unit ensure communication between different project parts: operators, computing server (problem resolver), weather forecast, customer's devices, public panel displays.
Lead developer;
Consulting;
Technical specifications;
Technical support;
Testing and validating devices from different partners.

Technologies:

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

Project Manager / Software Engineer on Lexbase project.

Implementation of a web application to consult french law (Laws, Code civil, Jurisprudence...).

Technologies:

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

2007

Technical expert for the french institution «Caisse des Dépôts et Consignation».

Working on a set of applications for e-administration deployement (back-office, front-office).
Developer;
Consulting and audit;
Technical specifications;
Technical support and training.

Technologies:

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

2003

Software Engineer / System Administrator for a car rental company.

Consulting;
Building a custom GNU/Linux distribution based on Debian to migrate 3600 client stations over 8 European countries;
Administration;
Maintenance.

Technologies:

  • Shell scripts, Python/GTK and C for client part (deployement, custom softwares).
  • PHP, MyDNS, MySQL with high availability for server part (asset management, software updates).
  • PC and TC.

2001

System Administrator

Member of a team of five administrators ensuring servers integration, deployement and remote administration of hundred servers.
Consulting;
System deployement;
Technical support;
Maintenance.
Developed a terminal associated to our customers asset management database to facilitate remote administration.

Skills

Development

  • Python - object oriented
  • Python softwares: PyGTK, WSGI, Pylons, Pyramid, SQLAlchemy, PyMongo, Formencode, Mako
  • C - idea (Python bindings, program modifications)
  • Javascript - jQuery, Ajax, (Geo)JSON
  • HTML, CSS
  • Bootstrap
  • PHP
  • MySQL, PostgreSQL
  • Shell (Bash)

System administration

Web server
Apache, Proftpd
RDBMS
MySQL, PostgreSQL (+PostGIS), SQLite
NoSQL
MongoDB
Mail
Postfix, Courrier, Dovecot
Proxy
Squid, Apache
File sharing
Samba, NFS, OwnCloud
Name server
Bind, MyDNS
Virtualization
Xen, KVM
Monitoring
Nagios, Cacti, SNMP
Networking
TCP/IP, firewall (packetfilter), DHCP, high availability and load balancing (Heartbeat, LVS), OpenVPN

Operating systems

  • Debian GNU/Linux - highly productive
  • Redhat - solid working knowledge

SCM and developement tools

  • Git
  • Gitlab
  • Redmine

Education

Training system administration on GNU/Linux systems at french École Normale Supérieure de Cachan and within Valtech company.

Education

1998-2001

Licence-Maîtrise de Génie Électronique Not validated

École Normale Supérieure de Cachan - Val de Marne, France.

Self-educated to free softwares (system administration and developement) in student associaton Cachan / Réseau @ Normale Sup' (cr@ns)

1997-1998

SPÉ TS Valedictorian

Lycée Polyvalent Jean-Jaurès d'Argenteuil - Val d'Oise, France.

1995-1997

BTS Génie Électronique Valedictorian

Lycée Polyvalent Jean-Jaurès d'Argenteuil - Val d'Oise, France.

1995

Bac Génie Électronique « Mention Bien »

Lycée Polyvalent Jean-Jaurès d'Argenteuil - Val d'Oise, France.