Passionné de programmation, j’aime résoudre des problématiques complexes en faisant preuve de créativité. Je n’hésite pas à remettre en question mes acquis ainsi qu’à débattre de solutions possibles. Je suis principalement compétent en développement web (Angular / Spring Boot). Mes compétences s'étendent jusqu'aux contrées devops via Jenkins et docker. Je suis également intéressé par l’intelligence artificielle ainsi que le design de langage de programmation.
Je suis aussi ouvert à l'entraide et j'apprécie énormément recevoir comme donner du savoir. Je suis à la recherche d'un poste me permettant de m'épanouir en variant les expériences de développement.
Développement d’une plateforme visant à répertorier le patrimoine routier. Lors de cette expérience réaliser le type de tâches suivantes :
Développement de nouvelles fonctionnalités :
Des données en bases (PostGre SQL et PostGIS pour la partie données géospatial)
Jusqu’au frontend en Angular
Tout en passant par l’API en Spring Boot.
Participation à l’évolution générale de l’architecture
Implémentation de build automatisés via Jenkins
Configuration de l’API management (Kong)
Formation d’un alternant sur le développement backend.
Transition d’une ancienne API monolithique vers une répartition en micro services tout en donnant le goût du test et de la documentation du code.
Mode agile: Participation aux rituels et démonstration
Mission principale effectuée pendant 1 an :
Développement d’une application Web et de son “back for front” permettant à des utilisateurs de souscrire à des prêts personnels
Mise en place, organisation et développement de l’application web en Angular 9 :
Conception et développement des différentes pages et composants de l’application
Intégration CSS afin de rendre l’aspect du site conforme aux maquettes
Ajout d’animations sur les composants
Tests unitaires
Développement d’une API REST en Java 8 et Spring Boot :
Consommation des différentes API de Oney
Tests unitaires
Mise en place de métriques via micrometer
Utilisation de Redis en tant que cache
Mode agile: Participation aux rituels et démonstration
Documentation
Etude d'ingénieur en informatique spécialisé en gestion des contenus.
Mission principale effectuée :
Développement d’une application web en Angular permettant le monitoring d’une infrastructure Big Data.
Echanges avec les utilisateurs et la product owner afin d’améliorer le produit
Développement de l’API en Java (framework Spring Boot)
Gestion de la sécurité côté API via Spring Security
Création de tableaux de bord d’observabilité avec Kibana et Grafana
Code Review (gitflow)
Déploiement via Jenkins, Ansible et Docker
Amélioration d’un programme de monitoring en Golang
Etude et développement de nouvelles fonctionnalités
Optimisation du nombre de requêtes
Mode agile : Participation aux réunions et démonstrations
Région de Nantes, France
Développement d’une application mobile multi-plateforme pour la startup
Plouf ! Qui permet de trouver les toilettes les plus proches en fonction de
certains critères.
Lors de ce stage j'ai pu intégrer l'équipe CAMP du Software Languages Lab
situé à la Vrije Universiteit Brussel.
Mes missions consistaient en :
- Programmation d'une librairie en JavaScript permettant de récupérer des
projets sur GitHub qui correspondent à des critères spécifiques (présence de
certains fichiers, langage utilisé, nombre de ligne de code ect...) - A partir de la libraire précédente, réaliser une étude sur des projets utilisant
la librairie akka, écrit en scala, afin de voir comment les développeurs utilisent
cette librairie. - J'ai pu également travailler sur un projet en Java visant à quantifier
l'utilisation de librairies tierces dans un projet Java uitilsant Maven.
Région de Nantes, France
J'ai été intégré à l'équipe IPI (Image perception interaction) du laboratoire des
sciences du numériques de Nantes dans le cadre du projet CROHN-IPI visant
à automatiser la détection et l'annotation d'images de lésions intestinales
produit par vidéo capsule.
Mon objectif était d'expérimenter des réseaux de neurone pour déterminer
quelle architecture serait la plus viable pour générer une segmentation de ces
images afin de pouvoir localiser les lésions.
Lors d'une mission pour Idésys en tant qu'intervenant, j'ai eu a développer des
macros en VBA sur Microsoft Visio afin d'effectuer des opérations de tri sur
des objets dans un espace à 2 dimensions afin de produire des documents
Excel, mais aussi pour ajouter des annotations au document visio.
Développement d'un logiciel en C# visant à transférer des fonctionnalités de
multiples bases access en un seul système afin de faciliter la maintenance en
y intégrant une connexion à une base de données firebird et un système de
mise à jour.
Mise à jour d'un intranet en C# pour adapter son interface et ses requêtes vers
une base de donnée SQL.
- Anglais