« Prix de l'imaginaire » dans le concours de nouvelles inter-écoles (ISIMA-Polytech Clermont - 2014) pour la nouvelle « La moisson »
Notions en matière de hacking/sécurité informatique (~570ème sur 52 000 challengers sur la plateforme d'apprentissage Root-me)
2014-2017
Diplôme d'Ingénieur en Informatique
Filière Informatique des Systèmes Embarqués
Institut Supérieur d’Informatique, de Modélisation et de leurs Applications - ISIMA à Clermont-Ferrand (63)
2012-2014
Diplôme Universitaire de Technologie Informatique
Institut Universitaire de Technologie à Blagnac (31)
2012
Baccalauréat Scientifique mention B
Option Sciences de l'Ingénieur
Lycée La Borde Basse à Castres (81)
2018-2019
Développement/Maintenance web PHP
Acteur de la TMA chez Latécoère (ESN Apside)
Contexte : Latécoère est une entreprise impliquée dans le secteur aéronautique depuis plus de 100 ans, elle intervient dans les domaines des Aérostructures et Systèmes d'interconnexion. Une grande partie des applications informatiques au sein de Latécoère est gérée par la TMA Apside ; ces applications peuvent être structurelles (gestion comptable, annuaire...) ou métier (traçabilité des produits, qualité...).
Réalisation / Rôle :
Réaliser la maintenance applicative évolutive sur une centaine d'applications
Faire le support niveau 2 auprès des utilisateurs (gestion d'incidents)
Environnement : PHP 4.x, PHP 5.x, PHP 7, Oracle, MySQL, MSSQL Server, HTML/CSS, JavaScript Vanilla, Bootstrap
2017
Développement front-end
Mission Ingénieur front-end chez CLS (ESN Apside)
Contexte : Collecte Localisation Satellites (CLS) est une filiale du CNES et un opérateur de systèmes satellitaires dans les domaines
de la localisation et la collecte de données. Ces données venant de sources multiples et de divers systèmes de satellites ; un des
projets de CLS, nommé Unified Map View, permet la visualisation des données et le monitoring sur un fond de carte. Le projet sur
lequel j’interviens nommé STRIX est une distribution d’UMV avec l’ajout de fonctionnalités propres au besoin du client final.
Réalisation / Rôle :
Participer au développement du projet STRIX :
Développer une distribution d’une application web client en Javascript incluant du jQuery, du CanJS, du Mustache et de l’HTML5/CSS3.
S’appuyer sur le projet back-end Unified Data Access de CLS régissant toutes les données exploitées par UMV.
Valider l’application en effectuant des jeux de tests fonctionnels.
Participer aux tests et à la stabilisation du projet UMV :
Valider le fonctionnement d’UMV sur différents navigateurs et supports mobiles.
Corriger les régressions et le support des nouvelles fonctionnalités sur toutes les plateformes.
Environnement : Javascript ES6, Javascript Vanilla, Node.js, HTML5, Web Components, CSS3, Bootstrap, jQuery, CanJS, Framework CLS, StealJS, Oracle SQL Développeur, Webstorm, Git, Gitlab, Jira.
2017
Mise en place d'une architecture pour du développement hybride
Stage de fin d'études à l'ISIMA (6 mois) chez CLS (ESN Apside)
Contexte : Collecte Localisation Satellites (CLS) est une filiale du CNES et un opérateur de systèmes satellitaires dans les domaines
de la localisation et la collecte de données. Ces données venant de sources multiples et de divers systèmes de satellites ; un des
projets internes de CLS, nommé Data Store Viewer, est une application web permettant la visualisation des données
météorologiques et océanographiques sur un fond de carte. L’objet du stage de fin d’études d’ingénieur que j’ai réalisé chez CLS
consistait à l’étude de faisabilité d’une architecture hybride (multi-supports web, desktop et mobile) et à sa mise en place sur DSV.
Réalisation / Rôle :
Rechercher et comparer les différentes solutions qui existent pour le développement hybride.
Mettre en place une architecture hybride à l’aide de patrons de conception et de solutions applicatives, permettant de déployer une application nativement web vers un support desktop (Windows, Mac OS…) et un support mobile (Android, iOS).
Réaliser une documentation de bonnes pratiques sur la mise en place d’une telle architecture.
Développement de fonctionnalités additionnelles sur la version desktop de DSV.
Environnement : Electron, PhoneGap, Javascript ES6, Javascript Vanilla, Node.js, HTML5, Web Components, CSS3, Bootstrap, jQuery, CanJS, Framework CLS, StealJS, Babel, Webstorm, Git, Gitlab, Jira.
2017
Etude de ROS et mise en œuvre d’un middleware pour un drone autonome
Projet de 3ème année à l'ISIMA (~120h)
Contexte : L’institut Pascal est une unité mixte de recherche et de formation interdisciplinaire sous la triple tutelle de l’Université
Clermont Auvergne, du CNRS et de SIGMA Clermont. Un de ses axes de recherches est notamment l’Imagerie, Systèmes de
perception et Robotique. Dans le cadre de ses recherches, le sujet du projet auquel j’ai contribué en binôme était l’exploration de
ROS Kinetic (outil d’aide à la réalisation de logiciels dédiés à la robotique) afin de rendre un drone autonome dans son
environnement à l’aide d’une carte ODROID-XU4 embarquée.
Réalisation / Rôle :
Explorer l’éventail de possibilités qu’offre ROS en matière de développement robotique et les différentes bibliothèques existantes
Interfaçage de divers capteurs sur la carte ODROID (télémètre laser, centrale inertielle, récepteur GPS et caméra)
Développement de broadcasters et listeners relatifs aux différents repères du drone
Développement d’une carte 3D de l’environnement du drone en assemblant les données des différents capteurs
Environnement : Odroid-XU4, Ubuntu Mate 16.04, ROS Kinetic, transformations de repères, C++
2016
Développement et finalisation d'un portail de services Cloud en ligne
Stage de 2ème année à l'ISIMA (5 mois) chez Caplaser
Contexte : Caplaser est une SSII basée en région Midi-Pyrénées. Elle se compose de deux sites opérationnels, un à Labège à
Toulouse et l’autre dans Le Causse à Castres. Le projet consiste à l’élaboration d’un portail de services collaboratifs. Avec le
développement de sa composante Cloud, Caplaser nécessitait une interface vitrine de son offre Cloud. Elle permet entre autres au
client de commander des services, de connaître l’état de ses contrats avec Caplaser et de les modifier selon son besoin.
Réalisation / Rôle :
Réflexion et mise en place d’une architecture J2EE permettant la modularisation des services
Développement back/front d’un service de messagerie, de partage de fichiers par liens, de stockage de fichier en ligne et de déploiement/suivi de machines virtuelles
Développement back/front du portail de services Cloud permettant la souscription aux offres
Développement back/front de l’interface d’administration de Caplaser des clients et de leurs services Cloud
Environnement : Java EE, Spring, Hibernate, Netbeans, Eclipse, HTML5/CSS3, JavaScript, jQuery, Bootstrap, Apache HTTP Server, Apache Tomcat, nginx, MySQL, BlueMind, Jirafeau, OwnCloud
2015
Résolution du problème d'affectation
Projet de 1ère année à l'ISIMA - 30 h
Contexte : L'Institut supérieur d'informatique, de modélisation et de leurs applications, est l’école d’Ingénieur dans laquelle j’ai
effectué mes études. L’objet de mon projet de première année était la mise en place d’un outil d’aide à la décision qui permettrait
l’affectation d’un projet parmi plusieurs à des binômes d’étudiants en fonction de leurs vœux.
Réalisation / Rôle :
Etude et proposition de différents modes de choix : libre choix de pondération, affectation par choix assistés et restreints des pondérations, affectation par choix complets
Développement d’un programme C permettant la résolution du problème d’affectation (par l’algorithme hongrois)
Développement d’une interface web permettant la saisie des données de l’algorithme, le lancement de ce dernier et enfin l’affichage des résultats.
Environnement : C, HTML/CSS, JavaScript, jQuery, PHP, recherche opérationnelle et optimisation combinatoire
2014
Développement d'un module de gestion de matériel
Stage de fin de DUT Informatique (2½ mois) dans le bureau d'études Gevolys à Ramonville
Contexte : La société GEVOLYS intervient comme bureau d’études sur le marché des services et des prestations de sécurité et
sûreté. Elle dispose de compétences dans l’audit (risques professionnels, gestion de crise), dans l’ingénierie en matière de moyens
de communications et de sécurité / sûreté, ainsi que dans l’assistance à maîtrise d’ouvrage et à maîtrise d’œuvre pour les besoins
d’étude et de gestion de projet au profit de grands comptes. Ma mission consistait à l’élaboration d’un module de gestion de
matériel dans un logiciel de main courante existant intitulé OSGRIM.
Réalisation / Rôle :
Réalisation de maquettes d’interface suite aux besoins exprimés par le client
Développement des différentes interfaces (fiche matériel, fiche bâtiment, recherche…)
Développement de la génération de rapports/statistiques sur le matériel
Environnement : Visual Basic .NET, Visual Studio 2010, Crystal Reports, Microsoft Access, ASP.NET
Pratique du basket et du badminton dans les clubs de l'ISIMA
Ex-secrétaire du Bureau des Sports de l'ISIMA (2015-2016)
Trésorier de l'association culturelle castraise Infuzion
Amateur de culture asiatique (mangas, séries TV, traditions...)