In reverse chronological order:
- Starting May 2024: Engineering Manager DevOps at Descartes Underwriting, a new generation of insurance that builds resilience against climate, cyber and other emerging risks.
- 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 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 mother company, Free Now, had decided to layoff the whole French Tech & Product teams in 2020 instead, 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, hence these trainings.
After spending time on Kubernetes, Helm and ArgoCD, I have paused training for now.
You'll find below the list of my personal repositories on which I have written code. My main centers of interest today are the following (this may of course change over time):
- AI/ML
- [In Progress 🚧] Data Science et Machine Learning | MasterClass Python. An introduction to Dataviz, Linear Regression, K Nearest Neighbors, Decision Tree, Random Forests and Machine Learning in general, with NumPy, Pandas, Matplotlib, Scikit-Learn and much more.
- [DONE ✅] ChatGPT Prompt Engineering for Developers. Sample code is here: https://github.com/Farzy/chatgpt-prompt-eng.
- 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
- [Paused ⏸️] 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
- [Paused ⏸️] ArgoCD training
- [DONE ✅] Helm training
- [Paused ⏸️] Certified Kubernetes Administrator (CKA) with Practice Tests.
- 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
- 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.