Rôle dans le projet : Développeur Full Stack
Contexte : Assurance Durée : 15 mois Méthodologie : Scrum Équipe : 5 personnes Description du projet :
Développement (From scratch) d’un projet web qui sert à la gestion d’un processus d’assurance.
Missions et Tâches :
⦁ Contribution au développement des différentes composantes du projet "Front-end", développés avec le Framework Angular 10, PrimeNG, et Bootstrap 4.
⦁ Développement des web services et les jobs “Spring batch” qui permettent d’importer des données à partir des
fichiers Excel.
⦁ Contribution au développement des différentes composantes du projet "Back-end", développés avec le Framework "Spring Boot", le web service REST.
⦁ Test et validation des fonctionnalités développées.
⦁ Gérer les anomalies et les incidents en release/production.
⦁ Accompagnement et support client : Suivi technique et Traitement des réclamations
Projet : Money4Life Scottish Widow
Rôle dans le projet : Développeur Full Stack
Contexte : Assurance Durée : 8 mois Méthodologie : Scrum Équipe : 9 personnes Description du projet :
Money4Life United Kingdom Migration d’une application web qui sert à administrer et automatiser
un processus bancaire et d’assurance pour les clients.
Missions et Tâches :
⦁ Contribution au développement des différentes composantes du projet "Front-end", développés avec le Framework Angular 10, PrimeNG, et Bootstrap 4.
⦁ Développement des web services qui permettent d’importer des données à partir des
fichiers Excel.
⦁ Contribution au développement des différentes composantes du projet "Back-end", développés avec le Framework "Spring Boot", le web service REST.
⦁ Test et validation des fonctionnalités développées.
⦁ Gérer les anomalies et les incidents en release/production.
⦁ Accompagnement et support client : Suivi technique et Traitement des réclamations
Projet 1 : CDC
Rôle dans le projet : Développeur Full Stack
Contexte : Finance/ Politique Durée : 8 mois Méthodologie : Scrum Équipe : 6 personnes Description du projet :
Analyse, conception et développement d’une application qui permet de superviser le Financement des compagnes électorales et parties politiques.
Missions et Tâches :
⦁ Conception de la couche bases de données avec UML2.
⦁ Analyse des besoins et rédaction des spécifications détaillées des évolutions du client.
⦁ Développement modules de la couche back-end: JAVA8, SpringBoot, Spring-data, JPA/Hibernate, Spring Security, Spring Batch, Rest Web Services.
⦁ Développement des test unitaires et tests d’intégration : JUnit5, Mockito,
⦁ Développement des web services qui permet d’exporter et d’importer des données à partir des
fichiers Excel. (Apache POI, Jasper Report)
⦁ Configuration et intégration des modules d’audits et de la traçabilité : Hibernate envers, Spring
Data envers.
⦁ Manipulation base de données relationnelle : PostgreSQL.
⦁ Réalisation de toutes les interfaces web en utilisant Angular8, Bootstrap.
⦁ Maintenance évolutive/corrective (Analyse et correction de bugs/ Refactoring du code).
⦁ Travail dans un environnement agile et Participation au commuté de pilotage de projet.
Projet 2 : Management Audit Software System Contexte : Audit/ Qualité
Durée : 6 mois Méthodologie : Scrum Équipe : 12 personnes Description du projet :
MASS est une application qui réalise la gestion des audits par leur planification, réalisation, suivi et reporting.
Missions et Tâches :
⦁ Assister le client et l’aider à bien exprimer ses différents attentes et besoins.
⦁ Rédaction des différents diagrammes UML2.
⦁ Réalisation du modèle de base de données relationnelle.
⦁ Réalisation de toutes les interfaces web en utilisant Angular 6, Bootstrap et PrimeNG.
⦁ Contribution au développement des différentes composantes du projet développés avec le Framework Spring Boot et Angular.
⦁ Développement des web services qui permet d’exporter des rapports d’audits avec la
bibliothèque Jasper Report.
⦁ Ecriture des tests unitaires avec JUnit4.
⦁ Contribution à la diminution de la dette technique et la qualité de code en utilisant SONAR. - Correction des anomalies.
Projet 3 : Application de gestion immobilière.
Durée : 6 mois Méthodologie : Scrum Équipe : 6 personnes Description du projet :
Implémentation d’une application de gestion immobilière.
Missions et Tâches :
⦁ Participation dans la conception des différents composants du produit.
⦁ Manipulation base de données relationnelle : PostgreSQL.
⦁ Développement modules de la couche back-end: JAVA8, SpringBoot, Spring-data, JPA/Hibernate, Spring Security, Spring Batch, Rest Web Services.
⦁ Développement des web services qui permet d’exporter et d’importer des données à partir des
fichiers Excel. (Apache POI, Jasper Report).
⦁ Configuration et intégration des modules d’audits et de la traçabilité : Hibernate envers, Spring
Data envers.
⦁ Réalisation d’une chaine d’intégration continue pour l’application avec Jenkins. Réalisation de
toutes les interfaces web en utilisant Angular5, Material et Bootstrap.
⦁ Maintenance et amélioration du fonctionnement et des performances de l’application.
Projet 4 : Implémentation d’une application de génération de badges et tickets pour les événements
Contexte : évènementiel Durée : 3 mois Méthodologie : Scrum Équipe : 6 personnes
Missions et Tâches :
⦁ Réalisation de toutes les interfaces web en utilisant Angular 5, Bootstrap et Css.
⦁ Réalisation de toutes les interfaces mobiles en utilisant Ionic et Css.
⦁ Analyse Sonar et correction des bugs, ainsi que l’amélioration de la qualité de code.
⦁ Accompagnement et support client : Suivi technique et Traitement des réclamations.