Experiences

Lead Développeur

Tictactrip, Paris, France

-
  • Différents développements full-stack incluant notamment:
    • En charge de la conception et du développement de la nouvelle API de réservation
    • Développement en "headless" et HTTP de "scrapers" pour construction d'un cache "refresh-ahead" avec un système de queue
    • Plusieurs optimisations allant de lag de l'"event loop" à cause d'une librairie extérieure, à des requêtes et schéma PostgreSQL
  • Mise en place de tableau de surveillance et alertes pour de la donnée technique et métier
  • Rédaction de documentation technique et de RFCs
  • Recrutement, intégration et formation de nouveaux employés recrutés au sein du service technique

Développeur Confirmé

Cubyn, Paris, France

-
  • Différents développements full-stack incluant notamment:
    • Fonctionnalités backend avec NodeJS et un framework de micro-services développé en interne autour de RabbitMQ (node-carotte-amqp)
    • La nouvelle application web Cubyn en VueJS
    • Gestion des interactions avec les API externes des différents transporteurs utilisés (DHL, Chronopost, TNT...)
    • Fonctionnalités pour les applications web hebergées sur des raspberryPi pour l'entrepôt, en AngularJS
    • Fonctionnalités de recherche avec Elastic Search
    • Scripts de génération d'étiquettes au format ZPL pour l'impression et étiquetage des colis
  • Rédaction de documentation technique et de RFCs
  • Intégration et formation de nouveaux employés recrutés au sein du service technologique

Développeur Junior

La poste, Paris, France

-
  • Développement de preuves de concept pour fonctionnalités à ajouter au client mail open-source Zimbra
  • Démarrage du développement de la version mobile du client email avec react-native
  • Mise en place et configuration d'un serveur sur place (pour raison de GDPR) pour l'analyse de données utilisateurs, une version de Zimbra pour le test de fonctionnalités et certaines opérations du LDAP
  • Conseil sur certaines questions de failles de sécurité

Stage

CFA INSTA, Paris, France

-
  • Développement de fonctionnalités pour un outil de gestion de relation étudiants / professeurs en CakePHP
  • Mise en place et configuration de la plateforme sur un serveur sur place

Stage

AMD-Consulting, Paris, France

-
  • Développement de fonctionnalités d'un CMS interne utilisé pour le recrutement de développeur en Symphony (PHP)
  • Développement de fonctionnalités pour l'application web en Bootstrap (CSS)
  • Mise en place et configuration d'un serveur Solr utilisé pour de la recherche en texte intégral

Skills

Programming languages

Expérimenté

  • TypeScript / JavaScript
  • Python

Comptétent

  • ELM
  • PHP (CakePHP, Symphony)
  • Java
  • LISPs (Clojure, Racket)

Apprentissage

  • Rust
  • Lua

Databases / Messaging

  • SQL(PostgreSQL, SQLite, MariaDB, MySQL)
  • Redis (including lua scripting)
  • Elastic Search
  • RabbitMQ
  • MongoDB

Infrastructure

  • Terraform
  • AWS services (Cloudwatch, RDS, Elasticache, ELB)
  • Google Cloud services (Cloud profiler)

Tools

  • Linux
  • Git
  • Docker
  • Gitlab pipeline,
    Github actions, Jenkins, Concourse