Formation / Certifications
Certification « Zend certified engineer »:
http://zend.com/zce.php?c=ZEND008286&r=226153676
Langues: anglais et espagnol écrits et parlés;
1997 : Formation CNED Toulouse (informatique);
1996 : Maîtrise LEA – UTM Toulouse;
1995 : Licence LEA - UTM Toulouse;
1990 : Baccalauréat B (Économie).
Compétences
Langages
PHP5 (PEAR, Zend Framework, Symfony);
Python (Django, PyGTK, PyQT);
Javascript (AJAX, JSON, Mochikit, Prototype);
HTML / XHTML / CSS / XML / YAML / Microformats;
Autres intérêts: langages D et Ruby.
Bases de données
MySQL 4 et 5;
SQLite;
PostgreSQL.
Systèmes d'exploitation
OpenBSD / FreeBSD (installation / administration);
Linux Debian / Ubuntu (installation / administration);
Windows XP / 2000 (notions).
Serveurs / protocoles
Apache et ses modules (mod_rewrite, mod_security, mod_evasive);
REST / XMLRPC / SOAP;
Jabber / XMPP.
Méthodologie
CVS, Subversion, Bazaar, git, Trac;
Tests unitaires / Doc testing / Selenium;
UML.
Projets open-source
Je contribue activement à bon nombre de projets open-source, voici quelques un de mes projets en cours:
polib, une librairie python pour manipuler les fichiers gettext (po/mo);
PEAR Console_CommandLine, un analyseur de ligne de commande;
PEAR Testing_DocTest, un framework de test unitaires;
PEAR Services_Twitter, une interface php5 vers l'API Twitter;
gautomator, une application python/gtk similaire à Apple Automator.
2009 – Jamendo S.A. (Luxembourg)
Développeur senior PHP et Python
Développeur senior sur le site http://www.jamendo.com (Téléchargement de musique);
Design, documentation et développement de l'API;
Développement de plugins externes (lecteur video Totem, etc...).
De octobre 2003 à décembre 2008 – S.A. ATEOR (Paris - France)
Développeur senior PHP et Python / Chef de projet
Gestion de projet / analyse des besoins et des cahiers des charges;
Développeur senior sur une application web (ERP / Supply Chain management):
• Développement côté serveur (PHP) et design SOA (Service Oriented Architecture);
• Développement embarqué (Python/Qtopia sur des pda Sharp zaurus);
• Développement d'une application « desktop » (Python / QT);
• Release manager (liaison avec l'équipe QA, mises en production du code et des bases de données).
Design et développement d'un framework PHP.
De juillet 2002 à juin 2003 – S.A. ARECOM (Montauban - France)
Développeur PHP
Développement / maintenance d'un CMS (Content Management System) en PHP;
Développement / maintenance de sites dynamiques (PHP);
Développement d'un ERP en PHP avec la méthode XP (Extreme programming).
De septembre 1999 à mai 2002 – GoWeb Interactive (Toulouse - France)
Chef de projet / Développeur web et multimédia
Gestion de projet / analyse des besoins et des cahiers des charges;
Développement PHP, ActionScript et Director Lingo (CD-Rom authoring);
Administration des serveurs (Apache Linux / FreeBSD).