Menu

Mickaël LE BAILLIF

Nantes

En résumé

Développeur et architecte passionné par les enjeux de volumétrie, parallélisme et temps de réponse, je peux apporter mon expertise tant pour améliorer un système existant que pour concevoir et implémenter un nouveau projet.

Il m'est très facile d'apprendre de nouveaux langages et technologies. Je suis capable de rapidement monter en compétences sur des plateformes existantes.

Mes langages de prédilection : Python, C et C++, scripts shell.

Statut travailleur handicapé.

Mes compétences :
SQL
C++
Memcached
Python
Nginx
Apache
Réseau
C
Administration Linux
Haproxy
Shell
Couchbase
Pig (Hadoop)
Expressions régulières
Amazon Web Services
MapReduce
PostgreSQL
Zeromq

Entreprises

  • Lengow - Responsable de l'équipe "Core Engineering"

    Nantes 2015 - maintenant
  • Hi-Media Advertising - Développeur et architecte système

    2011 - 2015 Maintenance et évolution de l'AdServer maison d'HiMedia : module Apache C++, optimisation de requêtage PostgreSQL, packaging Debian, monitoring Nagios & Munin. 300 millions de requêtes par jour.

    Conception, architecture, développement puis intégration d'une solution publicitaire de ciblage produit tolérante aux fautes, à haute disponibilité et pouvant traiter de fortes volumétries (600 millions d'internautes, 2 milliards de requêtes par jour).
    Modules frontend en C++ liés à nginx, stockage et requêtage NoSQL (Couchbase), programmation asynchrone.

    Réalisation d'un ETL pour la gestion des catalogues produits en Python : répartition de charge automatique au sein d'un cluster, tolérance aux fautes. 50 millions de produits importés chaque jour.

    Analyse des données de diffusion publicitaire pour profilage des internautes. Environnement Hadoop, MapReduce, Amazon AWS (EC2 et EMR), scripts Pig. 1 To de données analysées chaque jour correspondant à 15 milliards d'événements.
  • Thales - Analyste et développeur logiciel

    Courbevoie 2007 - 2011 Mission chez Thales Communications pour le produit logiciel Partner : système de contrôle et de commande des équipements de communications de navires militaires.

    Membre de l’équipe assurant le Maintien en Condition Opérationnelle : correction d’anomalies et codage des évolutions, soutien à l’intégration, mise à jour des documents de spécification et de conception.

    Réalisation d’un nouveau module d’interfaçage avec des systèmes externes : rédaction des documents de spécification (SRS) et de conception (SDD), codage du module, tests unitaires et fonctionnels ; participation à l’ensemble des étapes du cycle en V.

    Environnement technique : C++, SNMP, iLog Views, Clearcase, XML/XSLT
  • INRIA Rennes / IRISA - Jeune chercheur - doctorant

    2005 - 2007 Recherches dans les thématiques de l'informatique ubiquitaire, les réseaux ambiants et les applications contextuelles.
    Etude et utilisation des technologies RFID.

Formations

Réseau