Axel MINART

SVG d'une personne sur un pc
Je suis,
Passionné d'informatique, ma formation combinée à mon alternance et à ma capacité autodidacte me permettent de me développer et me performer en continu.
Ce qui m'anime au quotidien : les nouveaux projets et challenges à relever dans ce secteur mouvant et exigeant !

expériences

Ingénieur Recherche et Développement
ALCEA - ASSA ABLOY
missions
Développement d'un éditeur et d'un moteur d'animation graphique full web, dédiés à la création de solution de gestion technique des bâtiments, contrôle d'accès et détection d'intrusion.
Mise en place d'une interface Web pour la visualisation de courbe avec des données remontés en temps réel, affichage d'archivage.
compétences
Blender / Angular / Babylon.js / WebGl / WebGPU / Angular Material / C# / Typescript / Chart.js
Ingénieur Recherche et Développement (Apprenti)
ALCEA - ASSA ABLOY
missions
Développement d'un éditeur et d'un moteur d'animation graphique full web, dédiés à la création de solution de gestion technique des bâtiments, contrôle d'accès et détection d'intrusion.
Création d'objet 3D avec Blender.
compétences
Blender / Angular / Babylon.js / WebGl / WebGPU / Angular Material / C# / Typescript
Ingénieur Recherche et Développement (Stagiaire)
ALCEA - ASSA ABLOY
missions
Etude et développement d'une application d'animation en temps réel de synoptiques graphiques, dédiés à la gestion du contrôle d'accès et de la détection d'intrusion. Application développé en full web.

Prise en main de la bibliothèque javascript Babylon.js, qui permet la création d'application 3D basé sur WebGL.

Connexion à une Websocket qui permet d'envoyer des données à l'application pour animer des objets 3D en temps réel.
compétences
Babylon.js / Javascript / WebGl / Webpack
préparateur de commandes
Delanchy prestations de services 91
missions
Déballage et stockage des palettes reçues le matin.
Préparation des palettes à envoyer aux destinataires.
compétences
régularité / efficacité / rapidité

formations

Chef de projet informatique
Estiam • Ecole supérieure des technologies de l'information appliquées aux métiers
description
Etudiant en Master 2, spécialisé dans le web et mobile.
Baccalauréat Scientifique avec mention
Lycée Gaspard Monge, savigny-sur-orge
option
ISN • Informatique et Sciences Numérique

compétences

Hard skills
TypeScript
HTML / CSS
Angular / React
Babylon.js
API
Python
IoT
MongoDB
PhpMyAdmin
Java / C#
Soft skills
Travail en équipe
Communication
Gestion de projet
Agile

projets

Projets d'école
Hackathon Estiam x Saagie
Rôle : Chef de projet d'un groupe de 5 personnes
Sujet
Dans l’environnement AWS préparé par votre école, il vous est demandé de provisionner une infrastructure EC2, d’y installer un cluster K8S. Cette installation se fera en utilisant des scripts paramétrables.
Démarche
Découverte de l'environnement AWS et étude de la manière d'automatiser ce qui est demandé. Utilisation du langage python pour la création d'une première version du script, celui-ci est paramétrable grâce à un fichier JSON qui sert de configuration. Le script python permet à partir des informations du fichier de configuration, le provisionnement d'une infrastructure EC2 ainsi que la création d'une paire de clé dans AWS sauvegarder dans un fichier .pem en local, qui permet une connexion ssh à l'instance EC2.
Compétences
Python / AWS / JSON / Gestion de Projet
Site de post d'annonce
Sujet
Développement du frontend d'un site web d'annonce comme leboncoin à partir d'une API et de sa documentation fournise par le formateur.
Fonctionnalités
  • Connexion et création d'un compte utilisateur,
  • Gestion des routes public et protégées selon si l'utilisateur est connecté,
  • Gestion des utilisateurs ainsi que des annonces postés sur le site (CRUD),
  • Liste des annonces postées avec une barre de recherche,
  • Un mode de recherche avancée avec des filtres, possibilité de sélectionner un ou plusieurs filtres à la fois,
  • Détail d'une annonce sélectionné,
  • Profil public d'un annonceur avec la liste de ses annonces,
  • Page profil de l'utilisateur connecté,
  • Page de landing avec conversion de l'utilisateur,
Compétences
Comprendre une API externe / React / React Bootstrap / React Router
Application de chat en temps réel
Sujet
Dans le cadre d'un projet de cours nous devions développer le backend d'une application web de chat en ligne. Nous devions également créer une interface frontend minimaliste.
Pour la réalisation du chat en direct entre 2 utilisateurs j'ai du implémenter une websocket.
Fonctionnalités
  • Connexion/Inscription pour utiliser l'application,
  • Gestion des amis,
  • Gestion des conversations,
  • Envoie/réception des messages en direct grâce à la websocket,
  • Déconnexion de l'utilisateur
Compétences
React / Websocket (socket.io) / MongoDb / API node.js / Postman
Réseaux social dans une application mobile
En cours de rédaction...
Projets personnels
Création d'un Bot Discord
Description
Utilisant discord régulièrement j'ai eu envie de comprendre comment les bots utilisés dans les serveurs fonctionnaient.
Je me suis donc mis à rechercher sur internet des ressources pour cela et j'ai découvert l'existence de la librairie JavaScript discord.js qui permet d'exploiter l'API de discord en JavaScript. Le but de ce projet perso à été la création d'un bot discord pour découvrir et apprendre comment cela fonctionnait.
Fonctionnalités
Gestion des commandes qu'un utilisateur peut entrer pour commander le bot ainsi que la gestion des évènements de base d'un serveur.

Commandes implémentés :
  • Informations sur l'utilisateur actuel(tag, id),
  • Informations sur le serveur (nom, nombre de membres, date de création, niveau),
  • Ejecter un membre du serveur (en prenant en compte les droits utilisateurs),
  • Bannir un membre du serveur (en prenant en compte les droits utilisateurs),
  • Effacer des messages posté,

évènements implémentés :
  • Message de bienvenue automatique lorsqu'un utilisateur rejoint le serveur discord,
  • Message automatique lorsqu'un utilisateur quitte le serveur,
Compétences
Javascript / API Discord.js / serveur Discord
Script python pour générer des mots de passes aléatoires
Description
Voulant pouvoir générer des mots de passe aléatoire dans mon terminal linux de manière rapide et personnaliser j'ai décidé de créer mon propre script personnalisable grâce au langage Python. De plus j'ai fais en sorte que ce script puisse être appelé de n'importe ou dans un terminal pour pouvoir l'utiliser au quotidien.
Fonctionnalités
Utilisation du script grâce au mot clé "password" dans un terminal.
Par défaut le script générera un mot de passe de 8 caractères avec des lettres minuscules.
J'ai également implémenté un manuel d'aide pour l'utilisateur en utilisant la commande comme suit : password --help
Il est possible d'ajouter un chiffre après le mot clé pour choisir le nombre de caractère pour le mot de passe généré.
J'ai ajouté la possibilité à l'utilisateur de pouvoir ajouter des options pour complexifier le mot de passe généré :
  • -u permet d'ajouter les lettres majuscules dans le mot de passe
  • -d permet d'ajouter les nombres dans le mot de passe
  • -s permet d'ajouter les caractères spéciaux dans le mot de passe
Les options sont utilisable comme suit : "password -u -d" ou "password -dus"
Compétences
Python / Personnalisation / Linux
Page web simulant une tombé de pluie
Description
Création d'une tombée de pluie faites avec du WebGL natif pour découvrir.
Compétences
Javascript / HTML / WebGL

contact

keep in touch
Adresse Mail
axelminart.pro@gmail.com
LinkedIn
Mon compte linkedIn
Github
Mon compte github pour voir mes projets