About me

Who Am I?

Hi I'm Alexandre, a French ML Engineer with comprehensive expertise developing and deploying Machine Learning models at scale. I am particularly interested in Natural Language Processing and Image Processing.
When I am not working, you can find me travelling the world or tasting new dishes. I love diving and sports revolving around water; but my passion is without doubt skiing.

What I do?

Some of my areas of expertise

NLP

Computer Vision

AI&ML Research

Data Mining

Industrialization of ML

Consulting

My Specialty

My Skills

Python
Machine Learning (especially Deep-Learning)
Data Engineering
Data analysis and visualization
Web applications / Back-end
Front-end
Experience

Work Experience

Data Science Team Lead | Stepstone 2024-Now, London

AI Applications & Conversational AI

Leading a team of Data Scientists and ML Engineers, working on various AI projects across all verticals, with a focus on AI agents and their ecosystem. We are actively involved in building resilient, trustable and discrimination systems that elevate both the recruiter and candidate experience alike.

Machine Learning Engineer | Tiktok 2020-2023, London

Trust and Safety | AI monitoring of Direct Messages

Direct messages (DMs) are an important feature of Tiktok's platform. Billions of messages transit every day and they need to be monitored to keep the users safe. Due to privacy regulations, no human moderator is allowed to read such messages; hence the need for a scalable, fast and accurate automated AI moderation system.

As the main engineer in charge of this project, I have a wide range of duties:

  • Acquire, process and transform the data
  • Develop advanced detection models based on state-of-the-art NLP techniques
  • Create pipeline and deploy the models
  • Coordinate with engineering teams to ensure compatibility with downstream tasks
  • Monitor the service and handle unexpected events
  • Sync-up with business stakeholders to update objectives
  • Lead the internal group dedicated to knowledge sharing

AI & Machine Learning Specialist | Luxoft 2018-2020, London

Internal Research & Development:

Ran technology intelligence (articles, research papers..) and experimented on a variety of topics applied to financial services, such as:

  • Applications of NLP: chat understanding, legal document classification, semantic search on document library
  • Applications of Computer Vision: satellite ship tracking for insurance, OCR for official documents
  • Data privacy: Machine Learning on encrypted data, automatic obfuscation
  • DevOps for Machine Learning
  • Machine Learning applied to trading
  • Quantum computing

Sample Client Projects:

Set-up Data Science practice | Major ministry of a middle-eastern country

The ministry wanted to leverage their newly acquired datalake by implementing advanced analytics and data science capabilities:

  • Assessed the current ecosystem
  • Developed a few use cases as a proof of concept
  • Devised a long-term plan to build an internal data science practice
  • Recruited candidates to fill the positions locally

Infrastructure for Data Science Team | Risk department of a leading French bank

The Risk division was struggling to manage and extract the economic value from extensive legacy end-user computing assets (VBA macros, Python and R code), developed outside of IT governance:

  • Interviewed data scientists, analysts, managers to understand their operational needs
  • Introduced the concept of Citizen Developer in the bank
  • Produced a Target Operating Model, covering how the bank will operate in the medium/long term

Data Scientist | Aurexia 2017-2018, Hong-Kong

Chatbot for dynamic lead generation | Python, Machine Learning, NLP, Recommender

Led the team that designed and implemented a chatbot for the CIB department of a major French bank. The system suggested potential leads for the sales team; and the bot adapted the recommendations dynamically based on the real-time feedback of the customer.

Data Scientist | Freelance 2017, Hong-Kong

Project 4: Computer Vision platform | Python, Deep-learning (Tensorflow), OpenCV, REST API

Designed pipeline for a goods manufacturer. Objects recognition and segmentation, application of style transfer.

Project 3: Data Mining and Analysis | Python, R, SQL, Machine Learning, REST API

Analysed credit data for a finance start-up. Provided business insights anD helped define a data-driven strategy.

Project 2: Signal processing and Machine Learning | Python, C, Signal Processing, Machine Learning

Designed data pipeline for a start-up in the domain of wearables, delivering real-time information to users. Developed signal processing algorithms to extract meaningful information from the sensors' raw data.

Project 1: Real-time Recommender system | Python, C, Signal Processing, Machine Learning

Created a movie recommendation system. Functional and scalable prototype, ready to be turned into a web service.

Head of Projects Asia | Microwave Vision Group 2013-2017, Hong-Kong

  • Led a team of 7 engineers to drive 70+ simultaneous projects to completion,totalling 17M€ yearly
  • Managed simultaneous projects (20+ throughout China and Asia) representing a total value of €4M
  • Administered internal database (MySQL)
  • Designed business intelligence dashboards to track KPIs
  • Represented the company at various conferences and trainings throughout Asia
  • Provided technical expertise on radiofrequency systems
  • Managed onsite installation, troubleshooting and completion signoff
My Work

Sample Personal Projects

FishNet

A convolutional neural network designed to classify fish species in underwater photos. Written in PyTorch.

Text Generator

A recurrent neural network used to generate text, mimicking the style of the input corpus. Trained on the work of French playwright Moliere. Written in MxNet.

Jupyterlab Theme

A colorful light theme with vivid Python linting for Jupyterlab, installable via NPM (jupyterlab-custom-theme).

Sentiment Analysis

NLP tool to predict the sentiment (positive/negative) or polarity (objective/subjective) of a movie review. Ensemble of sklearn models
Education

Never stop learning!

Imperial College, London

Key courses :

  • Neural Networks
  • Natural Language Processing
  • Image Processing
  • Computer Vision
  • Realtime Sound Processing
  • Wireless Data Communications
Supelec (now CentraleSupelec), Paris

Key courses :

  • Signal and Data Processing
  • Statistics and Mathematical Modeling
  • Computer Science
  • Energy and Electronics
  • Telecommunications
  • Systems
Coursera Codeschool.com (now Pluralsight.com)
  • Python (Django)
  • Databases (SQL, MongoDB)
  • Javascript, jQuery, node.js
  • HTML/CSS
My Languages

Bonjour. Hello, 你好 ,Hola

French

Native Speaker.

English

Fluent. Scored 107/120 at TOEFL iBT. Living in English-speaking countries since 2011 .

Mandarin Chinese

4 years of study in school. Lived in Hong-Kong for over 5 years with frequent trips to mainland China.

Spanish

5 years of study in school.