Introduction

Issu d'une formation d'ingénieur informatique en apprentissage, je concentre mon domaine d'activité autour du développement Web. Spring, Angular ou Node ; j'apprécie autant travailler côté Frontend que Backend.

Formation

ENSICAEN (2017 - 2020)

Formation 3 ans ingénieur développeur en apprentissage.
Conception et génie logiciel, programmation C, C++, Java.
Participation à plusieurs projets de groupe en Node et Angular.
Monétique, transactions sécurisées, cryptographie.

Licence professionnelle Microcircuits, Cartes et Applications (2016 - 2017)

IUT de Caen
Monétique, transactions sécurisées, cryptographie.
Programmation bas niveau en C de microcontrôleur et cartes à puces.

BTS Système numériques : option informatique et réseau (2014 - 2016)

Lycée Lemonnier - Caen

Découverte des langages C, C++, C# et Java (Android).
Découverte des concepts de base de données et programmation orientée objet.
Configuration de réseau.

Expériences professionnelles

Adventiel 3 ans d'apprentissage + 1 an CDI (2017 - 2021)

Hérouville-St-Clair
Adventiel est dédiée au développement de solutions informatiques, notamment de portails WEB, pour le monde agricole et de l'agroalimentaire.
Service : Ingénierie client
Mission principale : Maintenir et faire évoluer un LIMS (Laboratory Information and Management System) dans un laboratoire d'analyse pour le contrôle laitier (Back Java-Spring, Front AngularJS / Angular).
Rédactions de SFD / SFG, chiffrage des évolutions, TMA, maintenance évolutive, évolutions majeures.

Bic Ecriture 2000 Stage licence (Mars-Juin 2017)

Montévrain
Bic est l'un des leaders mondiaux dans les produits de papèterie.
J'ai été accueilli dans le service de Recherche & Développement.
Mon but était de développer un POC de reconnaissance d’objets de papèterie permettant de déterminer leur angle et leur position (RPI, OpenCV, Python).
J'ai aussi mis en place un POC pour automatiser l’assemblage des Mini Pocket Mouse (Moteur pas-à-pas, Arduino, G-Code, GRBL). Ce fût un tel succès que la machine de production équipant mon POC est en ce moment utilisée dans l'usine de México.

Projets personnels

UnePtiteBelote

Ce projet était mon fil conducteur pendant le premier confinement en 2020. J'avais pour but de développer une application WEB "from scratch" et de l'héberger sur mon serveur personnel. Je souhaitais surtout permettre à mes amis et moi de jouer à distance à la belote sans restriction de temps et gratuitement.

    Mon objectif :
  • M'améliorer dans les technos que je connaissais bien (Node / Angular, TDD)
  • Découvrir d'autres concepts notamment les websockets et la dockerisation d'application.
  • Passer du bon temps avec mes amis lors de nos parties de belote

Capitalize

Comme son nom l'indique, Capitalize sert à capitaliser sur du code existant. L'objectif est de donner la possibilité à un utilisateur unique ou un groupe d'utilisateurs de centraliser des exemples de code, des Whiteapp ou des projets complets.
Capitalize permet à un utilisateur de "poster" du code qui sera validé par un lead dev ou par lui-même, et aux autres de consulter et de retrouver ce code via une interface de recherche par des tags.
Si je cherche comment faire une authentification Angular, je vais chercher "authentification", "angular" et Capitalize proposera les exemples connus du système, et mettra en avant ceux qui sont indiqués comme "de bonne pratique".

    Mon objectif :
  • Être capable de mettre en place un projet Spring par moi-même (chose que je n'ai jamais fait côté pro)
  • Découvrir les Gitlab Actions et l'intégration continue
  • Me permettre d'utiliser mon produit dans la vie de tous les jours pour gagner du temps lors des prochains développements.

Technos

Fort de mes expériences professionnelles et personnelles, j'ai pu acquérir diverses compétences en développement WEB.

Éditeur favori : VS Code
Langages de prédilection : Java et Typescript
Domaine d'activité : Développement Web Angular / Spring ou Node

Langages
Java • JS/TS • C++
Frameworks
Spring • Angular • Node • Express.js
BDD
MariaDB/MySQL • PostgreSQL • SQL Server • MongoDB
Devops
Gitlab CI/CD • GitHub Actions • Jenkins • Docker & Compose
Autres
Git • Nexus • Redmine • TDD

Hobbies

Dans mon temps libre, je m'adonne au développement Web ou autres applications. J'ai pu notamment mettre en œuvre un site pour jouer à la belote avec ses amis ou d'autres personnes gratuitement, un site de centralisation d'extrait de code à la Gitlab Snipets, ou encore un jeu de tir en C++.
Je fais aussi de la veille technologique afin de me tenir au courant des actualités et des potentiels sujets qui pourraient m'interresser ou me servir dans le monde pro ou perso.
Enfin, je m'intéresse aussi au monde de l'automobile ainsi qu'aux jeux-vidéos.