Skills

Web Development

  • TypeScript
  • VueJS
  • AngularJS
  • Javascript
  • Node
  • WebFlux

High availability applications

  • SpringBoot
  • Apache Pulsar
  • Apache Camel
  • Project Reactor
  • K8S

System administration

  • Bash
  • Firewall configuration
  • Ip routing
  • Wireguard

Databases

  • MongoDB
  • Postgres
  • ElasticSearch
  • Redis

Methodology

  • Domain Driven Development
  • Hexagonal Architecture
  • Agile

Work Experience (4)

Jan 2021 - Current
Lead Developer
MGDIS
 Vannes, Bretagne, France https://www.mgdis.fr/
  • Development of a Chrome/Firefox extension allowing us to impersonate any account on multiple environments (Vue, TS, Node)
  • Built an highly-available/scalable platform to exchange data between customer environments (Java, SpringBoot, Apache Pulsar, Kong)
  • CI optimisation to reduce build time for the teams (GitLab)
  • Complete refactoring of our biggest NodeJS service to be Dependency-Injected
  • Development of internal tooling to be able to mass-audit our SAAS environments by executing JS scripts in sandboxed VMs
  • First, and only developer, to be in the SRE team with 24/24 7/7 on-call schedules
  • ...
Jan 2019 - Jan 2021
Full-stack Developer
MGDIS
 Vannes, Bretagne, France https://www.mgdis.fr/
  • Frontend development using AngularJS and VueJS
  • Complete migration from Gulp to Webpack on our older services
  • Reworked http cache handling to improve performances on static resources
  • Improved image build time by reworking our DockerFile(s)
  • Introduced Mongo-In-Memory to improve tests stability
  • ...
Feb 2017 - May 2019
Agent de quaie
STEF
 Yffiniac, Bretagne, France
0
Jan 2014 - Feb 2017
Équipier
McDonald's
 Langueux, Bretagne, France
0

Projects (1)

Fully automated, media-consuming application(s)
Nov 2023 - Current
Deployed a fully automated media stack
  • 2 dedicated servers communicating through a wireguard tunnel
  • Namespaced linux networks to have the host use the public internet, and a subnet going through an external-provider wireguard tunnel
  • Public applications exposed behind an nginx reverse-proxy
  • Secured through a manual iptable configuration
  • Private applications reachable only from a wireguard client
  • With TLS certificate auto-renewal

Education (3)

2016 - 2018
Master Informatique
Université Bretagne Sud
  • Concurrency in Systems
  • System and Network Administration
  • Programming on Distributed Systems
  • Web Development
Grade: Fairly good
2015 - 2016
Ingénieur Conception Logiciels
ENSIBS
  • Software Engineering
  • Development of a complete solution, tailored to meet specific customer requirements
Grade: Fairly good
2013 - 2015
DUT Informatique
IUT Lannion
0
Grade: Good

Languages

French

Native Speaker

English

Fluent

Interests

Cooking

  • Lasagne
  • Hachis Parmentier
  • Purée maison

Mechanic auto/moto