BAFA: Youth Work Diploma.
Driving licence
Skills
Languages
TS
TypeScript
JavaScript
λ
Scala
Java
PHP
C/C++
C#
Perl
Python
Framework
React
Used in large applications including with Redux and TypeScript.
Angular (2+)
Used in large applications including with NgRx
Play (Java and Scala)
Used both Scala and Java to build REST and GraphQL API
Persistence
SQL
{}
NoSQL
Work Experiences
_
Information Management Coordinator
Danish Refugee Council (DRC) - Ukraine
Context: DRC is one of the largest international NGOs, with Ukraine as its biggest mission. Traditional Information Management, relying on manual effort, couldn't scale.
Developed InfoPortal, a platform that harmonizes external data sources to enable fluid data manipulation, analysis, protection, and automated reporting to cluster systems.
Transformed processes that took weeks of work by dozens of teams into a single click.
Engaged key stakeholders to drive adoption across missions. Built and train a team to ensure sustainability.
TypeScript
React
NodeJS
Github Actions
PSQL
_
Software Engineer
French Ministry of Economics, beta.gouv - Paris
Developed the SignalConso application to connect consumer complaints and feedbacks with companies, overseen by Consumer Affairs and Fraud Prevention. Handled 100,000 monthly consumer reports, involving all major French companies, with a satisfaction rate of 93%. Developed Scala API, technical and UX/UX lead of the client app.
Scala
TypeScript
Angular
React
PSQL
_
Big Data Engineer
Mediarithmics - Paris
Developed a cloud application in Node/TypeScript to build and monitor microservice pipelines linked by queues, with a powerful React UI. The system ingested large volumes of data from major French companies to deliver advanced analytics. Microservices could be built in TypeScript using a lightweight framework and deployed to the app library for use in pipelines. Pipelines were deployed using Kubernetes.
k8s
Docker
TypeScript
React
_
Software Engineer
Particeep - Paris
Contributed to the evolution of the REST and GraphQL API in Scala with PostgresSQL.
Led the creation of multiple React and Angular applications from scatch.
Developed the API SDK for JavaScript, PHP and Scala.
Built functional and e2e tests with Selenium, Mocha and Protractor.
Implemented CI with Jenkins.
Java
Scala
Angular
AngularJs
React
PHP
PSQL
_
Software Developer
Activa Informatique - Paris
Developed features on a SaaS application with Java, JPA, JQuery and MySQL such as appointments calendar, real-time chat, statistics.
Developed websites in PHP for small businesses and associations.
Java
PHP
JavaScript
JQuery
_
Internship in computer research
LRI (Computer Research Laboratory) - Orsay
Worked on the Grid Observatory project within the European Grid Infrastructure, collecting vast amounts of data from high-energy physics experiments at the LHC. Reconstructed a flow of +200Go/month from 250 sources of inconsistent grid usage traces to make them workable for researchers.
Perl
Bash
MySQL
Education
_
Master Degree in Science and Software Technology - with high honours
UPMC (University Pierre et Marie Curie) - Paris
Algorithmic (compression, hash, 2D geometry) - Multithreaded and distributed programming (Scala, OCaml, Java, C) - Web app (security, tracking)
_
Bachelor Degree in Computer Science - with high honours
UPMC (University Pierre et Marie Curie) - Paris
Algorithmic (complexity, data structure, recursion) - OOP - Designs patterns - Databases (transactions, SQL3, PL/SQL, NoSQL, XPath)
_
DUT of Computer Science
IUT d'Orsay
Unix architecture, bash, script - POO Java, C++ - SQL - System programming in C (pipe, signal, fork, thread) - Networking (DHCP, DNS, Firewall) - Computer architecture
Side Projects
TypeScript Utils
Lightweight TypeScript utility library offering a collection of essential functions to simplify common coding tasks.Designed for type-safety, efficiency, readability, and maintainability.
React Hooks Lib
Comprehensive suite of custom React hooks with clear, consistent APIs and robust TypeScript inference.
KoboToolbox SDK
A TypeScript SDK for seamlessly interacting with the KoboToolbox API, abstracting its complexities and bypassing his bugs.
ActivityInfo SDK
TypeScript SDK for interacting with the ActivityInfo API. Features a TypeScript interface builder that simplifies unintelligible request bodies and enables data submission in a human-readable format.