Aurélien Mazoyer
Verified Expert in Engineering
Software Developer
Paris, France
Toptal member since July 27, 2021
Aurélien is a senior software engineer who has implemented large-scale systems for big technology companies, such as Tomtom, Amadeus, and Blablacar. As a search engine specialist, he has designed tailor-made solutions leveraging open-source search technologies. At Blablacar, he created a production-ready pricing service leveraging a machine learning model (XGBoost) to predict prices, set up CI/CD with regression testing for service rollout, and developed new features with data scientists.
Portfolio
Experience
- Java - 11 years
- Solr - 7 years
- Spring Boot - 5 years
- Elasticsearch - 5 years
- Google Cloud Platform (GCP) - 1 year
- MongoDB - 1 year
- Apache Kafka - 1 year
- Python - 1 year
Availability
Preferred Environment
Apache Kafka, MongoDB, Elasticsearch, Spring Boot, Java, Python
The most amazing...
...improvement to search performance on TB of data was thanks to a new data model, a migration to Solr, and the development of custom plugins.
Work Experience
Machine Learning Engineer
BlaBlaCar
- Created a production-ready pricing service leveraging a machine learning model (XGBoost) to predict prices. The service is in Python and Flask.
- Investigated and fixed latency and stability issues to ensure high availability and performance under load.
- Set up CI/CD with different regression testing phases for the rollout of the service.
- Developed new features in collaboration with data scientists.
- Set up a monitoring dashboard and alerting on the service.
Senior Data Engineer
Amadeus
- Developed features for a mediation platform for billing based on a micro-service architecture (an Openshift and Kubernetes platform) and a Kafka backbone. The project involves Java, Spring, Kafka Streams for data processing, and MongoDB for storage.
- Refactored the core API that handles requests to deploy different microservices.
- Conducted performance testing of the solution (mainly on Kafka Streams) and solved related issues.
Senior Software Engineer
TomTom
- Developed search-related functionalities of the search and geocoding API of Tomtom, that leverages a Java and Lucene back end.
- Created Kibana dashboards for monitoring search quality metrics of the search and geocoding API.
- Tuned relevancy of the search engine for different geocoding scenarios.
Senior Search Engine Engineer
Questel
- Oversaw the technical feasibility study of the migration of the data analytic tool and search engine on patents from a proprietary system, (QP) to Elasticsearch 5.
- Assisted a team of developers as the Elasticsearch expert and was involved in the development of the Spring service layer leveraging Elasticsearch.
- Developed Elastic plugins, for example, custom analyzers.
Search Engineer and Co-founder
FranceLabs
- Oversaw the architecture of Datafari, an intranet search solution based on Solr. I was also part of the product's development team.
- Involved in different R&D activities for the company (for example, development of a prototype that integrates machine learning features using Apache Spark).
- Provided short-term consulting missions on open-source search engine and related technologies (performance and architecture auditing of the search engine and functional and relevancy auditing of the search engine for eCommerce companies such as TheFork.
- Delivered training on Lucene and Solr as a Lucidworks certified instructor.
Senior Search Engine Engineer
Questel
- Spearheaded the migration of a Lucene 2.0-based internal search engine (TB of data indexed) to Solr 4.
- Realized a technical audit and feasibility study of the migration.
- Implemented different Solr plugins such as a fast query time join plugin, custom query parser, and custom analyzers.
- Managed the integration in the back end and migration of customer data.
Experience
Migration of Data Analytic Tool and Search Engine From Proprietary System to Elasticsearch
Education
Engineering Degree in Computer Science
Polytech'Nice-Sophia - Sophia-Antipolis
Certifications
Machine Learning
Coursera
Skills
Libraries/APIs
Apache Lucene, XGBoost, REST APIs
Tools
Solr, Kafka Streams, Elastic
Storage
Elasticsearch, MongoDB, Cassandra
Languages
Java, Python, SQL
Frameworks
Spring Boot, Spark, Flask, Spring, Apache Spark
Platforms
Apache Kafka, OpenShift, Google Cloud Platform (GCP)
Other
Data Engineering, Machine Learning, Computer, Programming
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring