👋 Hi there (My CV)
I’m Faouzi a developer with the soul of a scientist. My path? Unconventional, by design. Ten years in immunology research taught me how to ask hard questions. Four years in ML and data engineering taught me how to build answers that scale on AWS, on GCP, in production, for real users. A detour in a thin tank exposed me to the world of policy and influence. I’m now seeking my next software engineering role. I would love to meet inspiring people, learn from them and build products that matters.
For recruiters: if you are here thank loads for taking the time to check my github. If you want to know more about me, my history and trajectory. Please feel free to read this blog post. I talked about the reason of my career switch and my professional experience. I also tried to summarize what I am looking for my next missions :-) Hope this will spark nice conversations if we meet. cheers.
- Languages: worked with Python, Scala, SQL, and have been exposed to javascript and Ruby
- DevOps: Git, Docker, Ansible, Github Workflow, Bitbucket pipelines
- MLOps: Metaflow, MLFlow, Vertex.ai, SageMaker
- Cloud: Google Cloud (Cloud function, Cloud Run, Compute Engine, Vertex.ai), AWS (EC2, Cloud Builld, AWS SDK Python, Step Functions, Glue Jobs)
- Data: Airflow, Apache Superset, Spark, RDBMS (Postgre & MySQL), dagster
- AI Agents / IDE: Claude Code, Opencode, Zed, VS Code, NeoVim (NvChad)
- A brief overview to arrays and stacks
- When your Python code needs to understand itself
- Solving the "Optional Fields Problem" in Python with Refined Types
I started going through the codecrafters challenges. I post on my blog the learning I get from these and how I tackled some of these challenges. First in python, next let's see :-)