Resume

Skills

Experience

Krav Maga XP logo
Full-stack DeveloperKrav Maga XPJul 2020 – Present

Krav Maga XP is a Krav Maga federation in Belgium. I developed the CRM web application that allows managing the students’ information, their licenses, and their subscriptions as well as sending emails. The application is written in TypeScript with React.js and React Admin and make calls to the API. The API is generated by PostgREST over PostgreSQL. The emails are sent using Sendinblue.

Technology used: TypeScript (Node.js, React.js, React Admin), PostgreSQL, PostgREST, Nginx, Bash, Docker, Digital Ocean, Sendinblue

FiG logo
Full-stack DeveloperFiGMay 2020 – Present

FiG is a non-profit based in Paris. The website lists eco-friendly restaurants based on the results of a questionnaire and assessment. I helped to improve the website, adding new content and new features. The application is written in Elixir Phoenix and uses JavaScript to add dynamic features on the frontend.

Technology used: Elixir (Phoenix), JavaScript, PostgreSQL, Heroku, Dropbox API, Google Maps API, Google Place API

Solifin logo
Full-stack DeveloperSolifinJan 2020 – Present

Solifin is a network of financial actors that helps connect entrepreneurs with investors. I developed the new version of the website (Hugo and Elm) which is built as a static website. The data are pulled from the API (PostgREST over PostgreSQL). The admin interface (TypeScript with React.js and React Admin) allows the team to manage the content of the website and the widget. The widget, which allows finding the right financial tools, is written in Elm and use the API to display the results. The application is deployed with Docker on Digital Ocean.

Technology used: Hugo, Elm, JavaScript (Node.js, React.js, React Admin), PostgreSQL, PostgREST, Nginx, Bash, Docker, Digital Ocean, SendGrid

Econocom logo
Full-stack DeveloperEconocom — HR CAReApr 2019 – Present

I developed the CARe application of Econocom. The application allows HR teams to manage candidates, payroll, and external resources. The backend is written in Elixir Phoenix and the frontend in TypeScript with React.js. The authentication is handled by Azure AD.

Technology used: Elixir (Phoenix), TypeScript (React.js), PostgreSQL, Docker, SendGrid

Econocom logo
Frontend DeveloperEconocom — Mars LeasingMar 2019 – Present

I developed the frontend of the Mars Lease application of Econocom. The application is written in TypeScript with React.js. The application is an internal tool that allows managing the leasing activities and processes. The authentication is handled by Azure AD.

Technology used: TypeScript (React.js), Docker, Azure AD

GDPRfolder logo
Full-stack DeveloperGDPRfolderApr 2018 – Jun 2019

GDPRfolder is a web application that allows creating its GDPR folder. It comprises an online questionnaire that guides the user with recommendations and asks different questions depending on user’s answers. I worked on the overall architecture (Elixir Phoenix), the rules engine (questionnaire), and the PDF generation (the answers are transformed in LaTeX based on the rules and then rendered in PDF). The rules are designed to allow multi-lingual and multi-country questionnaires. The application is deployed on Heroku.

Technology used: Elixir (Phoenix), PostgreSQL, LaTeX, Heroku, Amazon S3, SendGrid, Stripe, Phrase, Slack

Case: Digitizing and automating GDPR

FitNow! logo
Mobile App DeveloperFitNow!Mar 2018 – Mar 2019

FitNow! is a start-up that allows booking any sports session in all partner centers without any subscription fees. I worked on the development of the first version of the application. I was mainly in charge of the back-office (Elixir Phoenix) but I also worked on the application (Flutter).

Technology used: Elixir (Phoenix), Dart (Flutter), PostgreSQL

YourBrandInThePocket logo
Full-stack DeveloperYourBrandInThePocketMar 2018 – Jan 2019

YourBrandInThePocket was a start-up that was helping organizations to customize their branding and merchandising efforts, with accessories made from Tyvek. The web application was written in Elm and uses Netlify functions to call the Airtable API to retrieve the available accessories and their prices.

Technology used: Elm, TypeScript, Netlify, Airtable, SendGrid

Econocom logo
Desktop Web App DeveloperEconocom — ABBJan 2018 – Mar 2018

Econocom developed a pre-sales prototype to simplify the programming of ABB robots with a drag-and-drop interface. I worked on the desktop web application written in Elm over Electron. Elm helped a lot in designing the interface to allow visual programming by dragging and configuring instructions (if, else, loop, robot commands) with any nested level.

Technology used: Elm, JavaScript, Electron

Case: Making production chain robots resilient

Brussels Electronic Marathon logo
Backend and Mobile App DeveloperBrussels Electronic MarathonSep 2017 – Oct 2018

The Brussels Electronic Marathon is a 3-days electronic music festival. I was mainly in charge of the back-office (Elixir Phoenix) but I also worked on the application (React Native). The application allowed to organize the weekend and to display the events schedule (229 artists, 66 collectives, 65 events in 33 venues).

Technology used: Elixir (Phoenix), TypeScript (React Native), PostgreSQL, Heroku

Proxideal logo
Mobile App DeveloperProxidealMay 2017 – Dec 2017

Proxideal is a startup that allowed small shops to sell their unsold products. As a customer, you could buy local products with discounts. They seem to have changed their business model. They are delivering food and products in Brussels for local restaurants and shops. I participated in the development of the first version of the application. The application was written in React Native with Firebase as the database.

Technology used: TypeScript (React Native), Elm, Firebase

itinari logo
Full-stack DeveloperitinariMar 2017 – Jul 2017

itinari is a start-up that allows to discover travel places and to organize its trip. I was mainly in charge of the backend and the DevOps. I also helped design a custom editor (à la Medium) for the frontend.

Technology used: JavaScript (Node.js, React.js), MongoDB, Elasticsearch, Docker Swarm, Kubernetes, AWS

Université libre de Bruxelles logo
ResearcherUniversité libre de BruxellesMar 2014 – Feb 2017

My main focus was on the 4G and the NGN. I studied the integration of medical data in the IMS architecture, the medical-grade networks, and how to define and achieve QoS for medical data in (non-)emergency cases. I was also interested in the security of the network and the concept of SDN and how to integrate it towards the 5G architecture.

Publications:

Université libre de Bruxelles logo
Student AssistantUniversité libre de BruxellesSep 2011 – Jun 2013

As a student assistant, my role was to help students having difficulties in programming courses. The students could come at lunch-time, several times a week, and ask questions about programming subjects or assignments.

Université libre de Bruxelles logo
Student RepresentativeUniversité libre de BruxellesSep 2008 – Jun 2013

As the student representative, my role was to speak in the name of the students. I was invited to meetings with the teachers and other academic members to discuss matters regarding the students. I also helped to synchronize the agenda and scheduling oral exams with every student.

Education

Université libre de Bruxelles logo
Master in Computer EngineeringUniversité libre de Bruxelles2011 – 2014
Université libre de Bruxelles logo
Master in Computer ScienceUniversité libre de Bruxelles2011 – 2013
Université libre de Bruxelles logo
Bachelor in Computer ScienceUniversité libre de Bruxelles2008 – 2011

Languages

Interests