I am currently working as a Senior Software Development Engineer at Criteo.
As a member of the Traffic Analysis team at Criteo, I am responsible for the design, development, and maintenance of a suite of applications focused on identifying and filtering fraudulent and invalid traffic.
These applications play a pivotal role in accurately tracking clicks and displays, thereby supporting the optimal performance of our advertising campaigns. In addition, I manage the Real-Time Bidding application, actively contributing to the optimization of our bidding strategies.
My technical prowess is exemplified by my effective use of various programming languages, including C#, Scala, and React, to ensure the efficiency and robustness of our software solutions.
Engineer's degree in Computer science • 2008 - 2013
Filière Ingénierie des Connaissances et des Systèmes d'Information (ICSI) Mineur Technologies Culturelles Numériques (TCN)
University exchange • 2012 - 2013
I lived the ERASMUS life during six months at Linköping University in Sweden at the Computer Science department.
Senior Software Development Engineer• July 2022 - now
As a member of the Traffic Analysis team at Criteo, I am responsible for the design, development, and maintenance of a suite of applications focused on identifying and filtering fraudulent and invalid traffic.
These applications play a pivotal role in accurately tracking clicks and displays, thereby supporting the optimal performance of our advertising campaigns. In addition, I manage the Real-Time Bidding application, actively contributing to the optimization of our bidding strategies.
My technical prowess is exemplified by my effective use of various programming languages, including C#, Scala, and React, to ensure the efficiency and robustness of our software solutions.
Lead Software Developer • March 2021 - July 2022
After contributing to the development of our desktop and web applications, I now guide the development team, bringing my technical and functional expertise.
I balance my time between:
- Developing new features on both applications
- Leading the team to support developers and enhance their skills (code review, peer programming, etc)
- Being the reference for both front-end applications and the primary contact with the rest of R&D and the company (Product Owners, CTO, Quality Assurance).
Software engineer in R&D • September 2015 - Mars 2021
Within the R&D departement, I'm in charge of designing the new UI of our software. This software uses a complex grid component non existent in the JavaFX API. The client interacts with multidimensional databases which integrates and aggregates data entered by users.
Développeur Java/SQL • August 2011 - February 2012
Creation and improvement of tools for process automation, storage data collection in the financial field. Development performed on Java applets connected to complex Oracle databases. Integration of these applets on the intranet with Javascript (jQuery) for restitution and data input. Speed, performance and reliability were guiding each development due to high requirement. Developement made with: Java, SQL, JavaScript, HTML/CSS.
With my Engineer degree, I'm able to adapt and learn quickly. I'm currently specialized in software development with JavaFX technology. But I'm always trying to learn and increase my knowledge. I'm opened to anything as long as it stimulates me and that I feel challenged.
Shuttle is a collaborative web portal for collection and manipulation of data. Shuttle serves to accelerate and facilitate capture and processing of enterprise data in order to give more meaning and context to your business reporting.
Software development, UI, JavaFXControlsFX is an open source project for JavaFX that aims to provide really high quality UI controls and other tools to complement the core JavaFX distribution. I developped the SpreadsheetView , a powerful grid component.
Open source, JavaFX