Skip to content
View oessaid's full-sized avatar

Block or report oessaid

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
oessaid/README.md

Hi there, I'm Omar Essaid πŸ‘‹

TL;DR: I have a strong engineering background and extensive experience as both a Software Engineer and a Data Scientist.

🚧 Things I'm doing:

βš™οΈ I'm currently the Lead Game Backend Engineer at Northern Lights Entertainment a video games studio in Paris, currently developing a Massively Multiplayer Astropolitcs game called Nebulae. I work mostly with Rust (and occasionally C++), but I'm also proficient in Unity/C# (including design patterns and architectural concerns).

βŒ› Things I've done:

βš™οΈ I most recently served as CTO of Moon Health, an up-and-coming startup out of Paris that brings patients and health professionals closer through telemedicine. My role was to lead technological efforts both on software and data science (and also to actually code them, with the help of my awesome team).

βš™οΈ I've worked as a Tech/Data Science Lead for an AI consultancy called Quantmetry. I've helped several companies of various sizes (from small to Fortune 500/CAC40) and from various industries (including cars, advertising, finance and manufacturing) with their data science challenges. That includes but is not limited to:

  • Clustering and recommendation engines,
  • Time Series,
  • NLP,
  • Anomaly Detection,
  • Explainable AI techniques (such as SHAP).

I've used Python (Scikit-Learn, Keras, TensorFlow, Spacy, Gensim, Prophet, etc.) and Spark (PySpark, SparkML).

πŸ’Ύ I've co-authored an open-source PySpark package for ML pipelines called pipeasy-spark and I wrote this gem of a VS Code plugin, which brings the color theme of React's website to your IDE, has been downloaded 4,3k times and has a single 5-star review (I swear it wasn't me). The funny thing is, I'm a unix shell absolutist and refuse to use anything other than (neo)Vim, so go figure.

Anyway, that's how I got that Arctic Code Vault Contributor badge on the left.

πŸ“– I've been part of the scientific review team of this book, which is the French translation of this eponymously named other book about Deep Learning, which itself has been described by Elon Musk as: 'written by three experts in the field, Deep Learning is the only comprehensive book on the subject.” I was in charge of Chapter 6, got myself credited in the book and my mom's very proud. It's all thanks to this guy, who used to be my scientific director and is awesome.

βš™οΈ I've been the Head of Forecasting for the French/Africa Consumer Healthcare business at GSK (actually a joint venture with Novartis). I have also held a similar role for the European business of Kimberly-Clark.

πŸ”­ Things I'm good at:

Both actually coding stuff and leading teams/mentoring them into doing so, while getting them and myself better at it. That's a lot of pronouns.

Anyway, I'm comfortable with GitFlow/GitHub Flow, the agile development process, and I advocate for TDD and Clean Code.

Here's a list of things I can do:

  • Systems programming in Rust (and C++ to a lesser extent). That's the main focus of my current job, including linear algebra, 3D geometry, low-level networking and squeezing performance out of CPUs (concurrency, parallelism, etc.).

  • Data Science, I've worked with all kinds of ML/DL frameworks, mostly in Python and Spark (see the intro above) but also in R (tidyverse/caret). I've done:

    • NER and sentiment analysis for a financial investment firm,
    • Pipelines for large scale (as in petabytes) data analysis/ML from connected cars,
    • Anomaly detection in supplier behaviour on a worldwide scale (again for a car manufacturer),
    • Clustering/NLP/recommendations for a large classified advertisements website,
    • Demand forecasting through ML for a manufacturing firm,
    • etc.
  • Typescript/Javascript, React, Redux (and Redux Toolkit) on the frontend. I've worked with Vue.js as well, but I'd rather use React.

  • D3.js and other data visualization frameworks (I'm loving Visx from Airbnb these days).

  • React Native and Bluetooth Low Energy (we interface with medical devices) protocols for mobile (iOS and Android).

  • Python/Django/PostgreSQL on the backend. That includes database schema design.

  • All kinds of tools around servers, unix shells, testing, CI/CD, cloud deployments and code versioning (yes, even an interactive git rebase or an octopus merge).

🌱 Things I do in my spare time:

  • Game development (Godot/GDScript, Unity/C#, C++/SDL2/OpenGL), also getting better at Pixel Art (I use Aseprite),

  • Native mobile development (Swift and Kotlin/Java),

  • Customizing my mechanical keyboard's firmware in C (I use a QWERTY ortholinear layout and proudly use a Planck if you're curious).

  • Tinkering with my neovim configuration (using Lua).

πŸ“« How to reach me:

Here's my linkedin. I speak French, English, Spanish and Arabic.

Pinned Loading

  1. nixdots nixdots Public

    Nixified Dotfiles

    Nix

  2. dots dots Public

    Bare(ly) managed dotfiles (with a bare git repo)

    Lua 2

  3. react-theme-faithful react-theme-faithful Public

    A VS Code theme that mimics React's website's code examples.

    6 2

  4. qmk_firmware qmk_firmware Public

    Forked from qmk/qmk_firmware

    Open-source keyboard firmware for Atmel AVR and Arm USB families

    C

  5. Quantmetry/pipeasy-spark Quantmetry/pipeasy-spark Public

    an easy way to define preprocessing data pipeline (similar to sklean-pandas but for Spark ML)

    Jupyter Notebook 17 1