Fort de 6 ans d'expérience en développement Fullstack, je possède une maîtrise approfondie des technologies Java et Angular, me permettant de créer des applications à la fois robustes et évolutives. Animé par une passion pour la programmation et l'innovation, je recherche sans cesse de nouvelles techniques pour optimiser la performance et l'expérience utilisateur. Ayant contribué à divers projets d'envergure, je gère avec aisance tout le cycle de vie du développement logiciel, de la conception initiale jusqu'à la mise en production. Je suis également compétent dans les domaines des bases de données, de la gestion de versions avec Git, et de l'intégration continue. En quête de nouvelles opportunités, je suis prêt à embrasser de nouveaux défis et à enrichir des projets ambitieux de mon expertise. Je suis un collaborateur souple et engagé, apte à m'adapter rapidement aux équipes multiculturelles et aux milieux dynamiques.
Expériences professionnelles
Développement Java / Angular
LBP
janvier 2023 - aujourd'hui
PROJET SPRITE : Programme pluriannuel de transformation de la gestion du
risque Hors Retail
• DOMAINES D’INTERVENTION :
- Implémentation des APIs back en Java, avec framework Spring
- Implémentation du front en Angular
- Revue de code d’autres développeurs
- Tests
PROJET LIST MANAGER : Création d’une application web d’un système de gestion
des contacts et du workflow des appels téléphoniques.
• DOMAINES D’INTERVENTION :
- Implémentation des APIs back en Java, avec framework Spring
- Développement du state machine avec Spring
- Implémentation du front en Angular
- Revue de code d’autres développeurs
- Tests
- Documentation
• ENVIRONNEMENT TECHNIQUE :
- Back : Java 11, Spring (boot, data, security), Gradle, Hibernate, Lombok,
Docker, state machine
- Front : Angular 11, Bootstrap, Material Design
- DB : PostgreSQL
- APIs
- Gitlab & JIRA
- Méthodologie : Scrum, Git flow
Développement Java, Python et Business Intelligence
ICDC
août 2020 - mars 2021
PROJET DIAPASON : C’est un projet qui reçoit chaque jour les données
concernant le domaine prêteur, les stocke dans des bases de données, les traite dans
des entrepôts de données et des Data mart avec des job talend pour être disponible
aux utilisateurs de la caisse des dépôts.
• DOMAINES D’INTERVENTION :
- Traitement de tickets
- Suivi de production et résolution des incidents
- Analyse du besoin et rédaction des spécifications techniques
- Création des Jobs Talend
- Manipulation de la base des données
- Tests & packaging
• ENVIRONNEMENT TECHNIQUE :
- Talend, SQL Server
- Scrum, Kanban
PROJET API REST DIAPASON : C’est une API REST qui permet de répondre aux besoins d’informations du domaine prêteur
par les autres applications du système informatique de la caisse des dépôts.
• DOMAINES D’INTERVENTION :
- Conception et implémentation en Java 8 avec framework Spring
- Evolutions et corrections de fonctionnalités existantes
- Optimisation de performances d’APIs REST (jusqu’à 90% de gain de temps)
- Revue de code d’autres développeurs
- Tests & packaging
PROJET INTRACENS : Application web Intracens de gestion de l’entreprise (ERP) : gestion des employés, de leur activité
quotidienne et aspects RH, des services support, des contrats, ainsi que la diffusion de documents et de l’actualité du groupe.
• DOMAINES D’INTERVENTION :
- Traitement de tickets
- Conception et implémentation en Java 8 avec framework Spring, GWT et Angular
- Nouvelles fonctionnalités : création de messages affichés à la connexion (notifications), chargement de fichiers de CRAs
signés
- Evolutions et corrections de fonctionnalités existantes
- Optimisation de performances d’APIs REST
- Revue de code d’autres développeurs
- Tests & packaging
PROJET : Création de l’application web d’un système de gestion et de suivi des demandes des autorisations de construction
et de démolition de bâtiments.
• DOMAINES D’INTERVENTION :
- Analyse des besoins et rédaction des spécifications fonctionnelles et techniques
- Gestion des demandes, règles de gestion & pièces associées
- Gestion des utilisateurs, municipalités
- Conception générale en UML (diagrammes de classes, d’activité et de séquences)
- Implémentation des APIs back en Java, avec framework Spring
- Implémentation du front en Angular
- Tests
- Documentation & rapport
ENVIRONNEMENT TECHNIQUE :
- Back : Java 8, Spring (boot, data, security), Maven, Hibernate
- Front : Angular 7, Bootstrap, Material Design, PrimeFaces
- DB : PostgreSQL
Diplôme d’ingénieur en Informatique
ESPRIT (Ecole Supérieure Privée d’Ingénierie et de Technologie)
2014 - 2019
aujourd'hui
PROJET API Textmining : C’est une API REST qui permet aux utilisateurs de récupérer des informations à partir des
documents.
• DOMAINES D’INTERVENTION :
- Conception et implémentation en python
- Evolutions et corrections de fonctionnalités existantes
- Revue de code d’autres développeurs
- Tests & packaging
ESPRIT (Ecole Supérieure Privée d’Ingénierie et de Technologie)
2019
Langues
Anglais - C2
Autres compétences
COMPÉTENCES TECHNIQUES
Langages
o Java: Spring (Core, Boot, MVC, Data,
Security), Hibernate, Gradle, JavaFX,
Junit, Android, connaissances JHipster
o Javascript : JS, Typescript, Angular,
JQuery
o Web: HTML, CSS, Bootstrap, Material
Design, JSON, XML
• SGBDR
o NoSQL SQL, PostgreSQL, Oracle,
MySQL, Sqlite
• DevOps
o Gestion de codes sources : GIT, Gitlab,
Github, Bitbucket
o Build: Maven, Jenkins, Gradle
o Test : Sonar
• Outils
o IDE: Eclipse, IntelliJ, NetBeans, Spring
Tool Suite, Visual Studio Code,
o SQL: MySQL Workbench, SQL
Developer, phpMyAdmin, PgAdmin,
o Autres : Postman, SoapUI, Swagger,
FileZilla, Trello, Confluence
o Serveurs d’application : Tomcat, Wildfly,
GlassFish
COMPÉTENCES FONCTIONNELLES
• Analyse fonctionnelle
o Analyse de besoins
o Gestion de Backlog produit IT, Rédaction de spécification
• UX/UI
o Responsive design, Balsamiq
• Conception
o UML, Modélisation de DB relationnelle,
SOA, Design d’APIs
• Tests
o Recette de composants applicatifs
• Méthodologies
o Scrum, Kanban
o Planification : GANTT, PERT,
GanttProject