I live and work in Lille doing Drupal stuff.
Strong points
- adaptative and independent : I like having problems to solve and do so efficiently,
- results driven : I do everything I can to fix what I have to or what I don't like,
- curious : I'm familliar with the stack and process involved in the life of a website, not just the code.
Work experience
2012 Acquia, Tecnical Consultant
I've joined the UE team going around training, fixing and giving advices on how to use Drupal.
2011 Oxylane, freelance Drupal development
Hired on the project through Altima, I was technical lead on the first website that Oxylane developed using Drupal 7. I had to train several people on Drupal. The current status of mapping modules lead me to become co-maintainer of the openlayers module and submit a few patches for other modules as well.
2009–2011 Insite, web developer
I was hired to take make the switch to Drupal as well as the usual web dev. job. I used Drupal, SPIP and Wordpress working on around 15 website.
2007 FrameCo, Web developer (Melbourne, Australia)
For a few months I helped the web team to develop the founder's bright but challenging ideas. It was straight PHP with a lot of javascript. As his ideas changed, so did the technical requirements.
2006 CSM (Chantiers sociaux marocains), French teacher in Morocco
For two months with a few english and french volunteers we taught our respective languages to moroccan orphans aged from 5 to 20. Acting skills can go a long way there.
Personal projects
OfflineIMAP, CouchDB and FUSE
The idea was to make OfflineIMAP store mails in CouchDB. It works fine as a local or remote repository. The second part of the project was to make a FUSE driver to mount the CouchDB database as an Maildir folder. In the end I was able to import my mails in CouchDB with OfflineIMAP and read them from CouchDB with Mutt through my FUSE driver. Writing is not working.
- my fork of offlineimap
- couchdb-maildir-fuse
User Pain for Redmine
A quick and dirty redmine plugin to implement user pain rating as described in Lost Garden blog. redmine_user_pain
Skills
- Front-end : javascript, HTML5, SVG, canvas, AS3 ;
- Back-end : javascript, PHP, SQL, Python, XSL, Bash, Ruby, familiar with Erlang ;
- Sysadmin :
jav… Apache, nginx, MySQL, CouchDB, Procmail rules ; - CMS : Drupal, SPIP, Wordpress ;
Language
- French : mother tongue,
- German : basic understanding.
Education
- 2009 – Studied for a bachelor of fundamental physics at Université de Lille 1,
- 2005 – Certificate in Advanced English (CAE).
Hobbies
Physics, travels (Australia, India, USA, Poland, England and more), acting (fr), typography and the usual geeky occupations.
