CV - Mathis Soënen

Mathis Soënen

Nationalité : Française
Âge : 23 ans
Permis : B (depuis 2018)
Email : mathis.soenen@gmail.com

Langues :
Français
Langue natale
Anglais
Courant (B2)
Langues :

Français : Langue natale, Anglais : Courant (B2)

Loisirs :

Sports : tennis et football
Jeux vidéos : Minecraft, Gran Turismo et Uncharted
Voyages : Angleterre, Suède et Italie

Compétences
Java
PhP
HTML/CSS
Angular
Base de données
Python






Technologies utilisées

Base de données: MySQL, MariaDB, PostGreSQL, Redis

Formats: YML, JSON, conf, properties

Type de projet: Maven, Gradle

Logiciels: Eclipse (principal avec Java), Visual Studio Code (principal avec Angular), Intellij Idea et Android Studio.

Système d'exploitation: Windows 7, 10 et 11, Linux (Debian, Ubuntu 14 et 20, OpenSUSE)

Expérience professionnelle

Février 2023 à aujourd'hui

Développeur chez SatInfo
Développement de site web et mise en place d'outil interne.
Apprentissage de Symfony et travail en équipe sur un projet informatique

Septembre 2020 à Août 2021

Alternant chez 1eDoc by Onyx
Développement d'un système de gestion d'information d'une entreprise (ERP)
Apprentissage d'Angular et travail en équipe sur un projet informatique

Septembre 2018 à Août 2020

Alternant chez EDF
Maintenance des systèmes de communication de la centrale et mise en place de nouvelles infrastructures
Début dans la gestion de projet

Été 2018

Vendeur chez Auchan
Mise en rayon de produits et conseils aux clients
Amélioration de ma communication

Février à mars 2015

Stage en centrale nucléaire (stage 3ème)
Découverte du service automatisme de la centrale nucléaire de Belleville-Sur-Loire
Découverte d'une centrale nucléaire et du service automatisme

Formation

2020 - 2021

Licence professionnelle en informatique, développeur d'application d'entreprise, administrateur de système d'information (Devops)
Alternance chez 1eDoc by Onyx

2018 - 2020

DUT Réseaux et télécommunications
Alternance chez EDF

2018

Baccalauréat Scientifique
Option anglais européen

Autoformation

2021 - 2022

Développement en autonomie

2019 - 2022

Pariticipation aux questions/réponses en programmation sur StackOverflow et implication dans la branche meta du site

2017 à 2022

Suivi de cours sur OpenClassrooms comme PHP, Java et MySQL

2020 - 2021

Début de la programmation en Angular avec plusieurs ouvrages prêtés par mon entreprise dont Angular, Développez vos applications web avec le framework JavaScript de Google (3e édition) de Daniel Djordjevic, Sébastien Ollivier et William Klein

2016

Début de la programmation en Java avec Le Java pour les nuls de Barry Burd

Mes créations (Triées par ordre d'importance)

Java Base de données Negativity - Plugins Minecraft (Voir) Source - Statistiques

Le monde de la triche étant en très forte expansion, j'ai conçu un détecteur de tricheur que voici. Après l'avoir partagé sur internet, je l'ai rendu open source. Il analyse le comportement des joueurs, du point de vue de ses déplacements ou de ses paquets, et en déduit une probabilité de triche.
En fonction de ces éléments et de la configuration, il déterminera l'action à effectuer parmi celles configurées. Il est compatible avec les bases de données MySQL et MariaDB. Il utilise également de nombreuses fonctionnalités comme le YML, le JSON ou plusieurs API.

Il a été téléchargé plus de 100 000 fois pour une note supérieure à 4/5.

Finalement, j'ai élaboré une version premium afin de redévelopper le projet avec mes compétences acquises depuis 2017. Cette version est aussi open-source.

PHP Base de données Positivity - Site web & Plugin Laravel (Tester) Source: Standalone - Azuriom

Suite au projet Negativity, avec Alexmdz77, nous avons créé une interface web permettant de gérer les informations obtenues par l'anti-cheat. Alexmdz77 a principalement travaillé sur la partie graphique et je me suis chargé du backend. L'objectif est de pouvoir chercher ce que l'on souhaite sans être sur minecraft. Pour cela, nous avons fait 2 versions:

Java Base de données Arkemis - Serveur minecraft Site - Twitter

JeysonSK et moi avons fondé Arkemis, un serveur minecraft de mini-jeux. Nous l'avons ouvert fin décembre 2021.

Dans ce projet, j'ai tout développé : l'infrastructure, la gestion automatique des serveurs de jeux mais également les plugins des mini-jeux, l'API, des plugins pour le site fait avec Laravel ...

À l'ouverture, il a rassemblé plus de 240 joueurs connectés au même moment. De plus, il a accueilli plus de 3.000 joueurs différents le premier mois.

Python BotTheEmote - Robot Twitter Site - Twitter

Basé sur le même concept que BotTheFlag, c'est un robot permettant de connaître les emojis dans les pseudonymes de personnes qui ont aimé un tweet.

Il est aidé par un site pour voir les statistiques présentes ici.

Le robot est en python, le site est en PHP et la base de données est mysql.

Java Base de données ZoneFun - Serveur minecraft Twitter

Le 13 octobre 2019, avec quelques camarades, nous avons ouvert un serveur minecraft nommé ZoneFun. J'ai développé la plupart des mini-jeux.

Dans ce projet, avant d'être développeur, j'étais administrateur. Je gérai les serveurs, la base de données et les autres membres de l'équipe dont les modérateurs.

Il a rassemblé plus de 170 joueurs connectés simultanément à l'ouverture. De même, il a accueilli plus de 10.000 joueurs uniques en 4 mois d'existence ! N'ayant plus le temps de m'en occuper, ZoneFun a fermé fin janvier 2020.

HTML/CSS PHP Eliapp - Ce site web Forum

J'ai appris le développement web en créant ce site. J'ai commencé par des pages statiques. Puis, j'ai ajouté la gestion de compte avec l'accès à certaines pages aux internautes. Ceux-ci peuvent effectuer des suggestions concernant mes créations.

Pour ajouter de nouvelles fonctionnalités, j'ai créé des sous-domaines pour accéder à d'autres services comme l'hébergement de fichiers ou le raccourcissement de liens.

Enfin, par mesure de sécurité et pour assurer une continuité de services (notamment des API), j'ai ajouté une redondance au niveau du site internet et des bases de données, hébergés à deux endroits différents.

Java EliSoundbox (Android) - Application Android Play Store

Cette application Android permet d'écouter et de télécharger les phrases cultes de différentes personnalités d'internet dans la liste proposée.

De plus, il y a des statistiques à propos des sons écoutés, disponibles ici.

Elle a été installée plus de 5 000 fois pour une note supérieure à 4.5/5.

Java TypeScript Des robots - Discord & Twitter

J'ai fait plusieurs petits robots :

- EliBot premier du nom (Java - 2018): Gestion d'information de jeux comme Clash Royale ou Clash Of Clans, avec des réponses personnalisées lorsqu'une personne mentionne le robot (le tout traduit en français & anglais).

- EliBot deuxième du nom (TS - 2022): Gestion de rôle discord en fonction des réactions & système de ticket.

- EliTwitterBot (TS): Statistiques sur les meilleurs tweets.

- VintedBot (Python): Poste automatiquement les nouveaux produits vinted sur discord, en fonction de critères spécifiques.

Java Autres plugins Minecraft Lien

UltimateHammer: Ajout d'outils avec des spécialités permettant aux joueurs d'être plus efficaces.

IpManager: Gestionnaire d'adresses IP qui sécurise le serveur et indique si la personne utilise un VPN ou un proxy.

TnTIgniter: Petit plugin pour gérer les TNT.

FileManager: Gestionnaire de fichiers, notamment pour simplifier la mise à jour des plugins.

Autres projets en cours

PopCollector (Angular, en développement) : Site permettant de partager ses figurines pop.

Klowy (Angular, en développement) : Limite Limite en ligne