Software Engineer

SoftAtHome · full-time

june 2023 - now · 2 years 4 months

Node.jsReactMongoDBMongooseGitLab CI/CDXPathKubernetesGCPTerraformPrometheusGrafanaKibana

Working on improving device detection for the home gateway solutions of our clients' partners:

  • Creating and managing a device catalog (IoT, tablets, smartphones, etc.) sourced from both paid and scraped data, and deploying it on an OVH-managed Kubernetes cluster via GitLab CI/CD.
  • Collecting and storing user feedback through a crowd service to enrich the catalog and tracking statistics to measure its impact.
  • Designing and developing a frontend in React to display feedback and enable validation (both algorithmic and human).
  • Scraping websites (e.g., GSMArena, Epson) to gather device information and enrich the catalog using XPath.
  • Deploying scrapers on Google Cloud Platform using Terraform and GitLab.
  • Monitoring applications with Prometheus, Grafana, and Kibana.


Back End Developer

Back End Developer

Jinka · full-time

october 2022 - june 2023 · 9 months

KubernetesMemcachedPrometheus.ioGrafanaSentryGitpodNestJsNode.JsDockerGitlab CIApache KafkaMetabase

I had to:

  • Maintain a crawler to fetch ads from any providers (seloger, leboncoin, fnaim, orpi, Paruvendu, avendrealouer, nestenn, arthurimmo, ouestimmofrance, immoregion, etc.), an API to access ads from users, or manage the metabase used to build a BI dashboard
  • Rewrite the crawler project from JavaScript to TypeScript using NestJS
  • Manage the Kubernetes cluster with the MySQL database
  • Monitor the crawlers using Prometheus, Grafana, and Metabase


Software Engineer

TWO-I · full-time

august 2020 - october 2022 · 2 years 3 months

Lambda ArchitectureHadoopNestJsNode.JsPythonApache SparkElasticsearchMeilisearchTypesenseMongoDb

Building a Big Data Lambda architecture, adding features as a full-stack developer on both the frontend and backend:

  • Live focus mode and logs display on the frontend
  • Lambda architecture using Pyspark, MongoDB, Kafka, Hadoop, and a custom NestJs code to manage everything
  • Migrate code from Vanilla JavaScript to TypeScript using NestJS
  • LDAP authentication
  • Create a tool to migrate data from MongoDB to PostgreSQL


Fullstack developper

august 2020 - october 2022

Developping features from both frontend and backend, like Multivision to watch multiple HLS video in a same webpage, log shower to display incident happened in API or a live focus module which enable to receive directly alerts on a resizable component.

2

Data Engineer

february 2021 - october 2022

Building a Big Data Lambda architecture with Python, Spark and Kafka to speed responses while fetching data (stored in MongoDb with Timeseries) like object detections and an API with NestJs to grab data from MongoDb Serving Layer.

Software Engineer - End-of-study

Eiffage Energie Systèmes · internship

february 2020 - july 2020 · 6 months

ReactReduxBootstrapJestTrelloHeroku

Design and development of an intervention processing tool, from data collection to invoicing and invoice editing; Using PHP-Symfony for the backend and React for the frontend, all that under a SQL Database (MariaDB)


Assistant Software Engineer

Enedis · internship

september 2018 - february 2019 · 6 months

LaravelPHPVue 2Bulma

Creation of local management app, in charge of <Authentication, Staff management with their authorizations, Monitoring of electrical repairs, Helpdesk system, Mini news feed application, Software documentation system>


Frontend Developper

Frontend Developper

Jobaas · part-time

may 2020 - august 2020 · 4 months

ReactReduxBootstrapJestTrelloHeroku

Participation in the emancipation of the startup with the development of the bases for their frontend in React.


Master in Entrepreneurship

UTBM · studies

august 2019 - july 2020 · 12 months

The objective of the Technological and Industrial Entrepreneurship Master's is to provide the skills necessary for the success of a business creation-takeover or business development project, in an industrial or technological context.


Software Engineer Degree

UTBM · studies

september 2017 - july 2020 · 2 years 11 months

Graduated Software Engineer.


© 2025 M.F