-
Fotolia
- Développeur senior
2014 - 2015
* Développement du front web fotolia V4 :
Mise en place de Helpers html (dropdowns, modals ...).
Refonte de la page search (nouvelle catégorisation des photos).
* Migration de l'Api Rest :
Refonte de l'api Rest php.
Mise en place de tests automatiques.
-
Deezer
- Développeur Core / Search
Paris
2011 - 2014
* Equipe Core:
Migration des outils de versionning: Svn vers Git (svn2git / shell).
Mise en place procédures Git (hooks) et support.
Nombreux Cron backend PHP (extraction de data des bases SQL).
Administration des E-mails via Sendgrid (rules / catégories).
Mise en place du Monitoring des services via Pingdom.
Développement de bibliothèques core PHP (interfaces front / mobile).
Configuration et explotation du moteur de recherche ``sphinx'' et
développement des classes PHP pour l'autocompletion.
Revue de code (Gerrit).
Configuration et administration des comptes Unix internes et vhosts Apache.
Elaboration d'outils de monitoring des replications croisées MySQL.
Mise en place de bootstrap-sass.
Documentation (Wiki / UML).
* Equipe Search:
Réalisation de scripts Pig (Hadoop / Bigdata).
Etude et mise en place du moteur de recherche Elasticsearch (Lucene).
Etude et développement du backend (Python).
Monitoring des clusters Elasticsearch (shell).
Exploitation des Data (catalogue) via Redis.
Réalisation d'un démon python multithread de gestion des queues des packages (Update
temps réel).
Mise en place de procédures de tests.
-
Meetic
- Développeur BO / Front
Paris
2006 - 2011
* Développement des outils Backoffice Meetic / Meetic-affinity:
Elaboration de l'interface utilisateurs, gestion des membres, files de moderation .
Elaboration du robot de moderation.
Elaboration de l'intégration des transactions de paiment.
* Développement de bibliothèques, webservices et cron Meetic / Meetic-affinity :
* Asincronica (systeme d'execution asynchrone) :
Elaboration d'un agent asynchrone permettant de dépiler des messages (SQL) et de
les executer de manière asyncrone.
Développement de l'API et de l'integration (PHP) des messages asincronica.
* Formulaire signup/authent en Ajax (meetic):
Refonte des formulaires HTML avec suggestion des pseudos multiple et
géolocalisation.
* Webservices :
Développement du webservice ``CRMBALS'' de reception des messages des
partenaires.
* Cron (PHP):
Développement du cron WelcomeNew (Meetic-affinity) permettant
l'envoie de message mail aux personnes de la ``matchinglist''.
* Développement outils et scripts de migration pour le paiement (PHP / MySQL) :
Conception des scripts de migration (match europe) des signatures
de paiement tel que BBT, TDP, WCD et Paypal (PL/SQL).
Intégration de nouveaux RA (Recurring auto) pour les nouveaux forfaits
Match.
-
Dolphian
- Développeur web
2003 - 2006
* P-SPHERE (proxy HTTP / anti-spam) :
Développement de l'interface web (PHP / MySQL).
* CLINBOX (anti-spam) :
Développement de l'interface web (PHP / MySQL) et du webmail (POP3).
Conception et gestion de la boutique Clinbox (PHP / SSL).
Elaboration du CRM (PHP / MySQL).
* DWP (Dynamic Web Processor - proxy HTTP) entreprises :
Etude et réalisation de l'interface (PHP / MySQL / AJAX).
Conception et réalisation du shell d'administration (TCP/IP).
* DMP (Dynamic Mail Processor - anti-spam) entreprises :
Développement de l'interface (PHP / PostgreSQL), du Webmail (IMAP),
synchronisation LDAP (NDS / AD / OpenLdap).
Développement de Jobs et procédures SQL (PL/pgSQL).
Développement de robots d'administration : purge, reporting, bounce ... (shell /
Python).
* Site Internet :
Conception et réalisation du site internet (XHTML / PHP / XML / JS / CSS).
* Responsable du produit DMP :
Une appliance de filtrage de flux SMTP architecturé autour d'Exim / PostgreSQL /
Dovecot, Apache, PHP, Python, Net-SNMP, MCS (anti-spam) MPJ (filtrage piècesjointes) et Dave (anti-virus).
Installation, administration, mise à jour et support du DMP.
Procédures de tests (SMTP).
-
Freelance
- FREELANCE
2002 - 2003
* Création et mise à jour de sites Internet, Intranet et Extranet
-
Alta-informatique
- Développeur
2000 - 2002
* Développement en Java d'un logiciel de simulation et d'étude pour les assurances
Generali France.
* Réalisation de sites Internet/Intranet et portails (PHP, MySQL/PostgreSQL) et de
parseur Javadoc en Perl.
-
AZLAN
- Formateur Réseau / Novel
1999 - 2000
* Nombreuses missions en France pour des stages France Télécom et Novell
Missions à Bordeaux, Reims, Lille, Toulouse, Lyon.