-
Dailymotion
- Architecte Logiciel
Paris
2014 - maintenant
-
Iscool Entertainment
- Lead Developer / Release Manager
Paris
2010 - 2014
Participation à trois projets différents:
* De 03/2010 à 04/2011 : Lead developer du jeux Facebook Game Container en PHP. (Temple of Mahjong, Absolute Solitaire ...)
* Depuis 04/2011 : Lead developer du jeux Facebook Iscool en PHP.
* Depuis 01/2012 : Lead developer du service Facebook Proxy en Python.
Réalisations:
* Gestion de forte charge (>500k visiteurs uniques par jour) : mise en place de stratégies de sharding, caching, migration à chaud et montage d'une infrastructure asynchrone .
* Gestion technique de projet : Architecture, chiffrage, planification, relecture de code.
* Gestion d'équipe (jusqu'à 10 personnes) : management RH, entretien annuel, formation, participation au recrutement .
* Devops : Livraison en production dans un environnement agile, exploitation (en binôme avec un administrateur système), monitoring (Pinba, Zabbix), astreintes .
* Développement Core (code serveur) : stockage de données, objets métiers, framework PHP (Symfony 1.4 & 2) et Python (Flask)
* Développement et maintenance de nombreux projets transversaux en Python: scripts Fabric de déploiement de code, workers asynchrones, envoie de notification Facebook ...
Php, Python, Apache, Nginx, uWSGI, MySQL, Memcached, Redis, RabbitMQ, Git, Jira, Devops.
-
AURA Group
- Ingénieur d'études et développement
2007 - 2010
Société cliente: ORRMA INEO (groupe Suez)
* Maintenance et évolution d'une application python existante, en client lourd (wxPython), donnant accès au référentiel métier de la société (Ensemble des pièces détachées de la flotte aérienne de l'armée Française).
* Création et suivi d'une bibliothèque de librairies transversales, permettant de mutualiser l'ensemble des parties communes de tous les projets python.
* Recherche et développement d'un dispatcheur de tâches multi-processus réparties sur plusieurs serveurs, avec suivi d'avancement, et reprise des traitements en cas de défaillance du programme principal.
* Réalisation de nombreux scripts de traitement de données (analytiques, imports, extractions, nettoyages) sur la base référentiel en Postgrès (>90 Go)
* Veille technologique sur des outils tel que des librairies de calculs distribués, d'ORM, de serveurs web python puis formation de l'équipe de développement.
Python, Apache, Postgres, Subversion, Jenkins, Redmine.
-
AURA Group
- Ingénieur d'études et développement
2006 - 2007
Société cliente: 9Cegetel
* Réalisation complète (cahier des charges, spécifications, modélisation, et développement) d'un nouveau portail évolutif pour le projet PLATON (PHP, MVC, Modelixe, Oracle, Apache2).
* Conception, modélisation et réalisation d'un workflow de prévention pour la maintenance du réseau de 9Cégetel (W4, Java, Tomcat, Oracle, Prototype).
* Administration de données à l'aide de scripts de maintenance. (Oracle, Python).
PHP, JAVA, PYTHON, APACHE, TOMCAT, ORACLE, WORKFLOW W4, SUBVERSION.
-
FOTOVISTA
- Developpeur Front Office
2004 - 2006
* Développement et maintenance du site marchand Pixmania (catalogue, jeux concours, gestion de panier, processus commande), de son back-office et d'un système asynchrone d'emailing.
* Travail avec différents services internes (marketing, commerciaux et référencement), ainsi qu'avec des partenaires commerciaux pour la conception et mise en place de nouveaux projets.
PHP, MySQL, Memcache, JS, XHTML, CVS
-
SIARCE
- Ingénieur subdivisionnaire
Louviers
2003 - 2004
* Spécification, conception et développement d'un projet Intranet permettant de regrouper et de partager l'ensemble des informations juridiques, administratives et financières.
PHP, MySQL, JS, HTML.
-
Groupe CANAL
- Stagiaire
2002 - 2002
Stage de 6 mois. Develeppement d'une application de communication avec un EAI, pour le transfert de fichier et prise en charge des different protocole.
Java - XML - EAI Fusion
-
ONLINE & GROUPWARE
- Stagiaire
2000 - 2000
Stage de 6 mois. Develeppement d'un acces Wap sur un logiciel de CRM
Java - Sybase - Wap