Guillaume Ferry, Developer in Paris, France
Guillaume is available for hire
Hire Guillaume

Guillaume Ferry

Verified Expert  in Engineering

Software Developer

Location
Paris, France
Toptal Member Since
August 22, 2017

As an experienced machine learning practitioner (Kaggle expert), data engineer and architect, Guillaume builds artificial intelligence (AI) and data applications and systems for clients. He develops statistical models, ETL jobs, APIs, basic front-ends, and researches new solutions and approaches for algorithm scaling.

Portfolio

Healthcare Company (via Toptal)
Spark, AWS Lambda, AWS Glue
Healthcare Company (via Toptal)
Amazon Web Services (AWS), PostgreSQL, Flask, Scikit-learn, Gensim, Word2Vec...
Credit Insurance Company (via Toptal)
Scikit-learn, Jupyter, Python

Experience

Availability

Part-time

Preferred Environment

Amazon Web Services (AWS), Jupyter, SQL, Python, Linux

The most amazing...

...thing I've done was to develop an optimization prototype for a Management Consulting company in partnership with MIT.

Work Experience

Freelance Data Engineer and Architect

2018 - 2019
Healthcare Company (via Toptal)
  • Set up the data lake architecture to host source data.
  • Connected the data lake to an IoT platform through API.
  • Wrote transformation and loading scripts for feeding an application database.
Technologies: Spark, AWS Lambda, AWS Glue

Freelance Data Lab Data Scientist | Architect

2018 - 2018
Healthcare Company (via Toptal)
  • Set up the back-end architecture for operationalizing a machine-learning PoC to an MVP.
  • Developed the ETL for retrieving and updating public data sources.
  • Created a search engine API based on the Word2Vec model.
Technologies: Amazon Web Services (AWS), PostgreSQL, Flask, Scikit-learn, Gensim, Word2Vec, Python

Freelance Data Scientist

2017 - 2018
Credit Insurance Company (via Toptal)
  • Developed a data exploration with Python and Jupyter.
  • Set up machine learning models.
Technologies: Scikit-learn, Jupyter, Python

Freelance Catnat Analytics Consultant

2017 - 2017
Scor
  • Designed the data architecture.
  • Developed the ETL and data pipelines.
  • Worked on R development and optimization.
Technologies: Microsoft SQL Server, R

Manager | Data Scientist

2015 - 2016
A Global Management Consulting and Professional Services Company
  • Worked on a variety of jobs for a clearing bank.
  • Developed an optimization prototype in partnership with MIT.
  • Architected and modeled data for a new business service.
  • Developed a mobile payment application; involving data lake specifications coordination, data strategy definition, and report prototyping.
Technologies: Tableau, SQL, Scikit-learn, CPLEX, Python

RTB Data Scientist

2015 - 2015
Twenga
  • Built predictive models.
  • Worked with machine learning.
  • Conducted AB testing in Python.
Technologies: Scikit-learn, SQL, Python

Developer of Real-time Prediction of Train Delays

2014 - 2014
SNCF (French Railways) | R&D, Statistics, Econometrics, and Data-mining
  • Developed a Python prototype for real-time prediction of train delays—from the IT architecture to coding and integration.
Technologies: Scikit-learn, MySQL, Python

Developer (Prototype Pushing Personalized Press Articles)

2013 - 2014
Ownpage | Full-year Scholar Project
  • Coded a multithreaded Java crawler, Lucene indexer, and retriever.
  • Installed and maintained the production environment.
Technologies: Apache, MySQL, Ruby on Rails (RoR), JRuby, Ubuntu, Apache Lucene, Multithreading, Java

Transformation Program Analyst

2011 - 2013
Euler Hermes
  • Acted as the roll-out coordinator in Germany—involving project management, training, and technical/functional advising for one year.
  • Designed functional architecture (4 months).
  • Consulted on IT for a subsidiary roll-out (business need, functional specifications, parameters set-up); 10 months.
  • Reworked the business processes of contract management departments of the subsidiaries (Hamburg, London, Rome, Brussels, and Paris) with a Lean-Six Sigma approach; six months.
Technologies: Microsoft PowerPoint, Microsoft Excel

Technical Business Analyst

2007 - 2011
BNP Paribas Cardif | Financial Back-Office
  • Process mapped, analyzed, and implemented improvements.
  • Developed dashboards and Excel, Access, and VBA tools.
Technologies: SQL, Microsoft Excel, Microsoft Access, Visual Basic for Applications (VBA)

Developer | Process Mapper

2007 - 2009
BNP Paribas Cardif | IT Department
  • Process mapped and implemented indicators and controls for international subsidiaries to cover critical IT risks.

Auditor

2007 - 2007
CA CIB | Back-office
  • Audited for quality and regulatory compliance.
  • Developed an Access database for cross-analysis of risks vs controls.
Technologies: Visual Basic for Applications (VBA), Microsoft Access

Kaggle Competitions Expert

https://www.kaggle.com/guillaumeferry/competitions
• A Facebook Challenge (IV) where I reached the top 7%.
• Wikipedia Web Traffic Time Series Forecasting, reached the top 8%.

Technologies: Python, SKlearn, TensorFlow

Languages

Python, SQL, R, Visual Basic for Applications (VBA), JRuby, Java

Libraries/APIs

Scikit-learn, Apache Lucene, Keras

Paradigms

Data Science

Frameworks

Spark, Ruby on Rails (RoR), Flask

Tools

Jupyter, Microsoft Access, Microsoft Excel, Microsoft PowerPoint, CPLEX, Apache, Gensim, AWS Glue, Tableau

Platforms

Linux, Ubuntu, Amazon Web Services (AWS), Amazon EC2, AWS Lambda

Storage

MySQL, Microsoft SQL Server, PostgreSQL

Other

Multithreading, Word2Vec

2013 - 2014

Master of Science Degree in Machine Learning, Big Data, and Statistics

Télécom ParisTech - Paris, France

2005 - 2006

Participated as an Exchange Student in Industrial Engineering

Concordia University - Montreal, QC, Canada

2002 - 2006

Engineer's Degree in Industrial Engineering

Ecole Mines of Douai - Douai, France

DECEMBER 2013 - PRESENT

Machine Learning

Stanford University via Coursera

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring