Mathis Bois

Full-Stack Developer | 42

linkedin github
email

Experiences


  • Drouot background

    Drouot

    Full-stack / Ops developer

    Full-stack development on the back-office solution for shoppers.

    Responsible for the implementation (from scratch) of integration tests in the CI/CD.

    Responsible for complete CI/CD migration (from Cloud to Local Machines).

    Responsible for the development (from scratch) of the mobile version of the back-office solution.

    Development of a multi-platform object categorization software for AI (dataset).

    Participation in a heavy database migration from MySql to Postgresql.

  • AnotherBrain background

    AnotherBrain

    AI developer

    Implementation of disruptive AI algorithms (Organic AI™).

    Optimization of matrix calculation.

    Participation in research reflections.

    Documentation with organizational chart of research progress.

  • Optimum Automotive background

    Optimum Automotive

    Mobile developer

    Implementation of complete new pages.

    Participation in UI reflections.

    Add new features.

    Help with the UX design of the application.

  • Zaion background

    Zaion

    Back-end developer

    Implementation of websockets to receive phone calls from the browser.

    Implement user authentication (from scratch).

    Implementation of a cache system (middleware) with redis (from scratch).

    Establishment of the unit test system (from scratch).

    Database Structure for Business Logic.

  • Drouot background

    Drouot

    Full-stack / Ops developer

    Full-stack development on the back-office solution for shoppers.

    Responsible for the implementation (from scratch) of integration tests in the CI/CD.

    Responsible for complete CI/CD migration (from Cloud to Local Machines).

    Responsible for the development (from scratch) of the mobile version of the back-office solution.

    Development of a multi-platform object categorization software for AI (dataset).

    Participation in a heavy database migration from MySql to Postgresql.

Drouot

Full-stack / Ops developer

March 2023 - November 2023

Freelance | Paris

Full-stack web development of the back-office for auctioneers with devops/testing.

  • #svelte  

  • #go  

  • #posgresql  

  • #gitlab-ci  

  • #ansible  

AnotherBrain

AI developer

November 2021 - March 2022

Freelance | Paris

Implementation of disruptive AI algorithms for the Organic AI™ project.

  • #python  

  • #numpy  

  • #matplotlib  

Optimum Automotive

Mobile developer

January 2021 - April 2021

Freelance | Aix-en-Provence

Cross-platform mobile development of a vehicle fleet management solution for Renault.

  • #react native  

  • #postgresql  

  • #mobile  

Zaion

Back-end developer

July 2020 - November 2020

Internship | Paris

Web back-end / Telephony development from-scratch of the new call center SAAS solution.

  • #express  

  • #mongodb  

  • #redis  

  • #socket.io  

Skills


Languages

  • typescript

    linklinklinklinklink
  • go

    linklinklinklinklink
  • c

    linklinklinklinklink
  • c++

    linklinklinklinklink
  • html/css

    linklinklinklinklink
  • bash

    linklinklinklinklink
  • python

    linklinklinklinklink
  • ruby

    linklinklinklinklink
  • java

    linklinklinklinklink

Frameworks

  • svelte

    linklinklinklinklink
  • express

    linklinklinklinklink
  • gin

    linklinklinklinklink
  • flutter

    linklinklinklinklink
  • tailwind

    linklinklinklinklink
  • nativescript

    linklinklinklinklink
  • react/native

    linklinklinklinklink
  • rails

    linklinklinklinklink
  • backbone

    linklinklinklinklink

Archi/Devops

  • docker/compose

    linklinklinklinklink
  • ansible

    linklinklinklinklink
  • gitlab-ci

    linklinklinklinklink
  • nginx

    linklinklinklinklink
  • caddy

    linklinklinklinklink
  • kubernetes

    linklinklinklinklink
  • grafana

    linklinklinklinklink
  • prometheus

    linklinklinklinklink
  • argocd

    linklinklinklinklink

Misc

  • LLM prompting

    linklinklinklinklink
  • git

    linklinklinklinklink
  • socket.io

    linklinklinklinklink
  • threejs

    linklinklinklinklink
  • chartjs

    linklinklinklinklink
  • pm2

    linklinklinklinklink
  • elasticsearch

    linklinklinklinklink
  • grpc

    linklinklinklinklink
  • numpy

    linklinklinklinklink
  • matplotlib

    linklinklinklinklink
  • valgrind

    linklinklinklinklink

Testing

  • mocha

    linklinklinklinklink
  • frisby

    linklinklinklinklink
  • jest

    linklinklinklinklink
  • supertest

    linklinklinklinklink
  • joi

    linklinklinklinklink
  • faker

    linklinklinklinklink
  • prisma

    linklinklinklinklink

Databases

  • mysql

    linklinklinklinklink
  • postgresql

    linklinklinklinklink
  • mongodb

    linklinklinklinklink
  • redis

    linklinklinklinklink
  • firebase

    linklinklinklinklink

Projects


  • hypertube background

    hypertube

    online

    A streaming site using torrents with serverless architecture.
    You can watch torrents without downloading them.

  • tetris background
    tetris image

    tetris

    online

    Online tetris game where you play against an opponent.
    The last player alive wins.

  • freelance_cra background
    freelance_cra image

    freelance_cra

    online

    An online platform to quickly and intuitively generate activity reports (CRA) in PDF format for freelancers.

  • gomoku background
    gomoku image

    gomoku

    online

    A goban game online.
    Using an Ai using a customizable negamax implementation.
    Improved by alpha beta pruning (in depth and width) and transposition tables.

  • gpgm background
    gpgm image

    gpgm

    online

    GPGM (genetic process graph manager) is a homemade algorithm used to solve RCPSP (resource-constrained project scheduling problem) using graph traversal and genetic algorithm.

  • multilayer_perceptron background
    multilayer_perceptron image

    multilayer_perceptron

    online

    Implementation of an customizable online multilayer-perceptron.
    Used to diagnose cancers using the notions of activation function, backpropagation and gradient descent.

  • rubik background
    rubik image

    rubik

    online

    A 3D rubik resolver online.
    Using the Morwen Thistlethwaite and IDA* algorithms.
    Rendered with the Three.js browser WebGL engine.

  • smsaes background
    smsaes image

    smsaes

    online

    A mobile application that allows you to send encrypted text messages.

  • hypertube background

    hypertube

    online

    A streaming site using torrents with serverless architecture.
    You can watch torrents without downloading them.

Formations


42 Cursus

Finished - level 22

November 2019 - March 2023

42 School | Paris

Complete cursus

Specialization in Web, Mobile, Software, Algorithms, AI and Devops.

RNCP 7 | Data

Certified

November 2023

42 School | Paris

Certification RNCP36137

Expert in IT Architecture with the BC03 Data/Web/IA option.

May 2024

42 School | Paris

Certification RNCP36137

Expert in IT Architecture with the BC02 Security/Network option.

RNCP 6 | Mobile

Waiting for the next session

November 2024

42 School | Paris

Certification RNCP36135

Software Solutions Designer and Developer with the BC02 Mobile/Web option.

RNCP 6 | Soft

In progress (ending)

May 2025

42 School | Paris

Certification RNCP36135

Software Solutions Designer and Developer with the BC03 Application Software option.

linkedin github
email