In reverse chronological order:
- From December 2023 to March 2024: I was Site Reliability Engineering Manager at Algolia, the world’s only end-to-end AI search and discovery platform.
- From September 2022 to May 2023 I was Principal Infrastructure Engineer at Dfns, provider of Crypto Wallets as an API.
- From May 2021 to July 2022 I was the Head of SRE at GitGuardian, a cybersecurity company.
- From January to March 2021 I was the Head of SRE at Qonto, managing 3 teams (Platform SRE, App SRE, Internal IT).
- From 2017 to September 2020 I was the Head of Infrastructure at Kapten a leading French, and now European, ride-hailing company 🚗
By the way you can find Kapten's public GitHub organisation here.
As Kapten's company, Free Now (
or should I call them Fire Now?☠️), had decided to layoff the whole French Tech & Product teams in 2020 instead of merging with theirs, I started looking for a new job in May 2020 😱 On top of this, due to the COVID-19 😷 crisis, our whole company had been working remotely for more than three months and my SRE/IT team had globally less work to do.
I decided to make a profit of this free time and to improve my Cloud, coding & algorithmics skills! You'll find below the list of my personal repositories on which I'm writing code. My main centers of interest today are the following (this may of course change over time):
- Rust
- [DONE ✅] I first used The Rust Programming Language to teach myself Rust. Here is my training code: https://github.com/Farzy/rust-training
- [DONE ✅] Then I practiced some more using the Rustling project: https://github.com/Farzy/rustlings
- [Paused ⏸️] I'm now practing mostly using Exercism.io, here is my code: https://github.com/Farzy/Exercism-rust
- [Paused ⏸️] I also started playing with CodinGame in Rust (and some Python 3): https://github.com/Farzy/CodinGame
- [DONE ✅] I finished this excellent training, Learn Rust by Building Real Applications on Udemy in September 2023. Here is my code: https://github.com/Farzy/rust-fundamentals
- Go
- [DONE ✅] I just (re)started the Go Tour! I had already practised two years ago, but forgot everything…: https://github.com/Farzy/go-tour
- [In Progress 🚧] I also started the Exercism Go track: https://github.com/Farzy/Exercism-go
- [DONE ✅] I followed Golang for beginners on Udemy in September 2023 in order to freshen my knowledge.
- [Paused ⏸️] I'm following this training in September 2023, Golang for DevOps and Cloud Engineers, here is my code: https://github.com/Farzy/golang-for-devops
- Kubernetes
- [In Progress 🚧] ArgoCD training
- [DONE ✅] Helm training
- [Paused ⏸️] Certified Kubernetes Administrator (CKA) with Practice Tests.
- AI/ML
- [DONE ✅] ChatGPT Prompt Engineering for Developers. Sample code is here: https://github.com/Farzy/chatgpt-prompt-eng.
- Blockchain
- [DONE ✅] I did the Brilliant Cryptocurrency course.
- [Paused ⏸️] Now I'm following the Blockchain A-Z™: Learn How To Build Your First Blockchain tutorial on Udemy, the sample code is here: https://github.com/Farzy/blockchain-az.
- Python 3
- [DONE ✅] I started on the Python 3.8 tutorial of course: https://github.com/Farzy/python3-training
- [DONE ✅] Then I tried Learn Python the Hard Way but I didn't really like the book…: https://github.com/Farzy/lpthw
- [DONE ✅] Then I practised the whole 30 days of code in Python on HackerRank: https://github.com/Farzy/hackerrank/tree/master/30-days-of-code
- [DONE ✅] I also did all the 115 Python exercises on HackerRank: https://github.com/Farzy/hackerrank/tree/master/python.
- Algorithmics
- [Paused ⏸️] I'm currently training on the Algorithmics / Problem solving course on HackerRank. I have answered around 30 problems: https://github.com/Farzy/hackerrank/tree/master/algorithms.
- Mathematics
- [Paused ⏸️] I used to love maths, but then lost interest. Now I want to practise again, so I started training on Project Euler! I just hastily solved the first 2 problems and saw that if I took some more time, plus a pencil and a piece of paper, I could have found more elegant algorithms: https://github.com/Farzy/project-euler. I'm trying to use Rust for all problems 😊
- Statistics
- [DONE ✅] I did the 10 days of statistic on HackerRank in Rust, execept for one very complex exercice that I solved using Python 3 and NumPy / SciPy 😅 https://github.com/Farzy/hackerrank/tree/master/statistics.
- Cryptography
- [Paused ⏸️] I started the Cryptopals challenge for fun coding in Rust, to learn more about cryptography and to discover how cryptography can be broken: https://github.com/Farzy/cryptopals.
- X86-64 Assembly
- [Done ✅] I started learning the basics of x86-64 assembly because… why not? I didn't go very far, just enough to know that I'm not fond of low-level development: https://github.com/Farzy/fant-asm. It was also an excuse for writing some small helper scripts in Rust.