Nicolas Le Gall

Photo de Nicolas Le Gall

Développeur JavaScript

Perfectionniste, passionné, rigoureux.

À propos

Né le 28/06/1984 (39 ans)

Blog : blog.neovov.com

Je peux écrire et parler français (langue maternelle) et anglais

Je réside actuellement en France

Contact

Compétences

Expérience

  1. Développeur JavaScript (Deezer)

    De octobre 2016 à septembre 2022

    • Développement du lecteur de musique en TypeScript
      • Streaming utilisant la Streams API
      • Cryptographie
      • Développement de parsers (AAC, MP3 et FLAC) et de muxers (MP4)
      • Lecture utilisant la MSE API
      • Suivi des erreurs (Sentry) et performances (Kibana & Grafana)
      • Ajout de support de fonctionnalités avancées (gapless playback, loudness, media session, etc.)
    • Développement de la synchronisation temps réel de la liste de lecture (WebSocket, Protobuf, XMPP)
    • Conception, développement et management des équipes pour le nouveau système de protection des musiques
    • Développement du mode hors ligne pour l'application Electron
    • Mise en place de nouveaux encodeurs (MP3 et FLAC)
    • Développement d'une nouvelle version du lecteur basée sur Kotlin Multiplateform
  2. CTO & co-fondateur (eGeny)

    De novembre 2009 à septembre 2016

    • Conception et développement d’une solution de publicité vidéo pour France Télévisions (~100 millions de publicités par mois)
      • API REST développée avec Node.js (précédemment en PHP)
      • Bases de données Redis, MongoDB et MySQL (stockant environ 100 Go de données brutes par mois)
      • SDKs JS, iOS et Android
      • Dashboard temps réel pour la visualisation des données
    • Conception et développement d’un framework media cross-platform
    • Développement d’une application iOS de vidéos géolocalisées et de son API (Node.js, MongoDB & Amazon S3)
    • Développement d’un nouveau média en ligne (lesjours.fr)
  3. Développeur web indépendant & intervenant

    De novembre 2009 à septembre 2012

    • Intervenant à HÉTIC et Cifacom afin d’enseigner HTML, HTML5, CSS, CSS3, JavaScript, l'algorithmique et la performance web (post-Bac à Bac +5)
    • Développement de sites utilisant HTML5, CSS3, jQuery et Wordpress
  4. Développeur R&D (TF1DSINM)

    De juin 2008 à septembre 2009

    • Rédaction d’études (identité numérique, HTML5, qualité et performance client)
    • Développement d’un widget Facebook (équivalent du widget Livefeed, disponible en démonstration sur mon portfolio)
    • Conception et développement d’un client FTP en utilisant la technologie AIR
    • Installation et maintenance de serveurs
  5. Vous pouvez également consulter mes expériences scolaires, extra-scolaires et extra-professionnelles sur mon portfolio.

Formation

  1. 2007 à 2009

    Master 2 « Expert en ingénierie et management de la communication numérique »

    HÉTIC (Montreuil - 93)

  2. 2006 à 2007

    Préparation du diplôme « Concepteur Développeur en Ingénierie des logiciels »

    eXia (Saint-Nazaire - 44)

  3. 2004 à 2006

    DUT SRC

    IUT de Laval (53)

  4. 2003 à 2004

    Préparation d’un DUT GTR

    IUT de Lannion (22)

  5. 2001 à 2003

    BAC STI Électronique (Mention AB)

    Lycée Yves Thépot (Quimper - 29)

Loisirs

Cinéma, jeux vidéo, cuisine.