Professional Experience

Lead Developer

Tictactrip, Paris, France

-
  • Several full stack developments including:
    • Lead conception & development of the new booking API B2B offer
    • Headless and HTTP scraping with queuing system. Revamped the jobs scheduling system
    • Several optimizations from third-party library induced event-loop lag to PostgreSQL queries
  • Setup tech and business related monitoring dashboards and alterts on Cloudwatch and Elastic APM
  • Wrote technical documentation and RFCs
  • Interviewed candidates, managed onboardings for new tech recruits, mentoring and some day-to-day management

Midlevel Developer

Cubyn, Paris, France

-
  • Several full stack developments including:
    • Back-end features using nodeJS and in-house micro-services manager as open-source framework around RabbitMQ (node-carotte-amqp)
    • The new front-end interface of the Cubyn app with VueJS
    • Interactions with the transporter's external APIs (DLH, Chronopost, TNT...)
    • Features for the raspberryPi web-applications used in the warehouse using AngularJS
    • Search features with Elastic Search
    • ZPL label generation scripts for in-house postal label printing
  • Wrote technical documentation and RFCs
  • Managed some onboardings for new tech recruits

Junior Developer

La poste, Paris, France

-
  • Developed proof-of-concept features for open-source Zimbra email client
  • Started the development of the mobile version of the email client with react-native
  • Setup on-site server (GDPR enforcement) for user data analysis, local zimbra development server and LDAP fiddling
  • Acted as a security advisor on some vulnerability issues

Internship

CFA INSTA, Paris, France

-
  • Developed parts of an internal students / teachers exchange management tool with CakePHP
  • Setup the deployment of the platform on an in-house server

Internship

AMD-Consulting, Paris, France

-
  • Developed parts of the internal CMS used for developers recruitment using Symphony
  • Developed parts of the front-end using the Bootstrap CSS framework
  • Setup the Solr server used for the CMS's auto-completion feature

Skills

Programming languages

Fluent

  • TypeScript / JavaScript
  • Python

Proficient

  • Java
  • LISPs (Clojure, Racket)
  • ELM (front-end LISP)
  • PHP (CakePHP, Symphony)

Learning

  • 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