Contents
As a software engineer, I am able to understand a generic computer science problem, design and discuss solutions involving databases, distributed systems, custom developments and implement them. I can then write the infrastructure configuration to handle deployment, alerting, reporting and perform day to day production operations in a cloud infrastructure.
My daily work habits include writing simple (KISS) straightforward and efficient tested code, atomic commits and manageable sized pull requests as well as clear documentation. I may also spend time improving the team’s tooling regarding code quality, automatic integration and delivery. I check that the software we work on includes reporting and alerting and I can take part in troubleshooting and fixing problems that inevitably arise in live environments. Depending on my position in the team I pair
Education
- Master degree in Computer Sciences – Tours, France – 2006
Experience
Clojure(Script) Senior Engineer
Pixelated Noise – remote | 09/2022 – 01/2023
- Backend and frontend development of an in-house CMS architectured micoservices
- Component, HoneySQL, Plumatic’ Schema, Liberator, Re-frame, React web, Jenkins
Clojure(Script) Senior Engineer
Zapflow – remote | 08/2021 – 08/2022
- Development, spikes, advised the team with the architecture of the project and the infrastructure as code
- Clojure(Script), Re-frame, Reagent, Mount, Datomic, AWS (CloudFormation), GitHub Actions
Personal break working on side Clojure/Datomic project
At home | 11/2020 – 05/2021
- Conception/architecture and development of a mobile application and its backend
- Clojure(Script), Datomic, Re-frame, Reagent, React Native, Integrant, GraphQL, ANTLR, GitHub Actions
Backend Engineer in Clojure then TypeScript/Node.js
Drest – remote | 03/2019 – 11/2020
- As Clojure developer working with Cognitect: Clojure/ClojureScript, Datomic
- As Backend Chapter Lead: TypeScript/Node.js, Apollo GraphQL, SQL
- AWS (Lambda, DynamoDB, RDS, KMS, SQS), Terraform, Go, GitOps, CircleCI
Backend/Data Engineer in Clojure
S4M/Adikteev – Paris, France | 01/2015 – 03/2019
- Microservice oriented ad-server and data processing
- Clojure, Kafka, Kafka Streams, Samza, Storm, Datomic, Cassandra, Marathon on Mesos, DC/OS, CircleCI
Backend/Data engineer in Scala
BlueKiwi – Paris, France | 03/2013 – 12/2014
- Event driven micro service for statistics backend
- Scala, Play!, MongoDB, Linux, Spark
Java/Python developer
Service companies – Paris, France | 03/2007 – 01/2013
Java web applications and Python integration and development
Projects
Arch Linux Developer
Arch Linux – remote | 2010 – 2018
Package management of Java related software (OpenJDK, Tomcat, …)
DevOps at SkateTillDeath.com
SkateTillDeath – remote | 2017 – present
- Terraform configuration for a multi environment shop on AWS (EC2, S3, route53, SES), GitOps
- Ansible configuration to deploy a PHP/SQL application on AWS (Prestashop, Nginx, php-fpm, mariaDB, postfix, fail2ban)
CFAPP Clojure(Script) Developer
Personal project | 2020 – present
- Conception, architecture and development of a mobile application and its backend
- Clojure(Script), Datomic, Re-frame, Reagent, React Native, Integrant, GraphQL, ANTLR, GitHub Actions