Mes Expériences

Découvrez mes réalisations en développement web et design.

Projet : Generali Plug & Sell

Conception, développement d’un batch spring pour la gestion des version des documents

Tâches réalisées :

● Développement d’un batch spring pour faire la migration des polices qui utilise des anciens codes produits vers des polices avec des nouveaux codes produits.

● Développement d’un batch spring pour la gestion des version des documents

● Analyse des logs et proposition des solutions d'amélioration du système actuel.

● Création des scripts Sql (script d’insertion, modifications, script de rollback)

● Build & déploiement des tâches réalisés avec Jenkins

● Code Revue

● Onboarding sur tous les projets de plug & sell

● Onboarding sur tous les sujets de support pour Airbnb & d’autre partenaires de Plug & sell

● Tests fonctionnels, tests d'intégration, tests de non régression

Environnement : Java 8, Spring Boot 2+, Spring Data JPA, architecture microservice, Git, Maven 3, JUnit, Mockito, SQL,MySql, bitBucket, confluence, jira, Jenkins, eclipse, Intellij IDEA

Projet : ING Direct
Conception, développement d’un microservice de génération des pdf et microservices de génération des fichiers sql.

Tâches réalisées :

● Développement d’un nouveau microservice de génération des relevés des comptes et des fiches d'accompagnement.

● Développement d’un microservice qui lit un fichier csv après avoir généré un fichier SQL qui contient des requêtes SQL à exécuter.

● Kafka event registry dans plusieurs assets ING.

● Création des Template VTL pour les emails et les SMS de clôture de compte.

● Création des scripts Sql (script d’insertion, modifications, script de rollback)

● Build & déploiement des tâches réalisés avec Azure devops

● Code Revue

● Onboarding sur les projets cards & payment d’ING

● Onboarding sur le projet Referral d’ING

● Tests fonctionnels, tests d'intégration

Environnement : Java 8, Spring Boot 2+, Spring Data JPA, architecture microservice, Git, Maven 3, ServiceNow, Azure Devops,JasperReport, JUnit, Mockito, AngularJS, SQL, VTL (Velocity Template Language), Kafka, Html, JS, CSS, confluence.

Projet : Glide.io Renault France

Conception, développement des nouvelles fonctionnalités pour renforcer l’authentification avec keycloak et gestion des rapports de dommages

Tâches réalisées :

● Intégration et authentification des utilisateurs via keycloak

● Conception et développement d'un nouveau mécanisme de Refresh Token pour les utilisateurs en keycloak

● Gestion des photos des dommages supplémentaires dans le rapport de dommages du véhicule

● Code Revue

● Tests fonctionnels, tests d'intégration

Environnement: Java 8, Spring Boot 1+, Spring Data JPA, Spring Security 5, JWT, Spring MVC, Spring, AOP, architecture microservice , Git, Maven 3, Jira, JUnit, flyaway

Projet : Data center monitoring

Conception, développement d’une plateforme de monitoring des objets connectées

Tâches réalisées :

● Développement de la carte intelligente et intégration avec le cloud aws

● Paramétrage de la partie IOT core de aws

● Développement des expressions lambda pour récupérer les données de la base de données Timestream et dynamoDb

● Gestion des objets Connectées (Création, Modification, Suppression )

● Conception et développement d’un micoservice service pour consulter les valeurs du capteur gaz et température ainsi que la partie frontend.

● Conception et développement d’un Microservice de gestion des objets ainsi que la partie frontend. Environnement : Angular, Spring boot 2, AWS, Ionic, Bootstrap 4, HTML5/CSS3 , Git

Projet : Axeane kompta

Conception et développement d’une application de comptabilité en ligne en architecture micro service qui permet la mise en relation des experts comptables avec leurs clients

Tâches réalisées :

● Mise en place d’un Microservice de configuration globale de l’application (Backend et frontend)

● Configuration des entreprises, leurs activités, TVA...

● Conception et développement d’un Microservice de paie ainsi que le frontend

● Paramétrage des fiches de paie selon les régimes horaires

● Paramétrage des primes

● Gestion des salariés

● Export Excel des salariés

● Édition des fiches de paie et de de journal de paie

● Création des rapports des salaires (brut, net,...) pour chaque salarié et pour l’ensemble des salariés qui peut être téléchargé sous forme PDF ou un fichier spécial gravé sur un CD.

● Intégration avec Axeane Novia

Environnement : Java 8, Spring Boot 1+, Spring Data JPA , Spring Security 5, JWT, Spring MVC, Spring AOP, Spring Batch, Actuator, Jasperreport 6,architecture microservice avec le Stack Spring Cloud Netflix ,Angular 2+, Bootstrap 4, Git, Maven 3, Sonar, Jira, JUnit, Liquibase, Déploiement et exploitation sur Pivotal Web Services (PWS)

Projet : Axeane kompta

Conception et développement d’une application de comptabilité en ligne en architecture micro service qui permet la mise en relation des experts comptables avec leurs clients

Tâches réalisées :

● Mise en place d’un Microservice de configuration globale de l’application (Backend et frontend)

● Configuration des entreprises, leurs activités, TVA...

● Conception et développement d’un Microservice de paie ainsi que le frontend

● Paramétrage des fiches de paie selon les régimes horaires

● Paramétrage des primes

● Gestion des salariés

● Export Excel des salariés

● Édition des fiches de paie et de de journal de paie

● Création des rapports des salaires (brut, net,...) pour chaque salarié et pour l’ensemble des salariés qui peut être téléchargé sous forme PDF ou un fichier spécial gravé sur un CD.

● Intégration avec Axeane Novia

Environnement : Java 8, Spring Boot 1+, Spring Data JPA , Spring Security 5, JWT, Spring MVC, Spring AOP, Spring Batch, Actuator, Jasperreport 6,architecture microservice avec le Stack Spring Cloud Netflix ,Angular 2+, Bootstrap 4, Git, Maven 3, Sonar, Jira, JUnit, Liquibase, Déploiement et exploitation sur Pivotal Web Services (PWS)

Projet : Catalogue de microservices transverses

Participation à la conception et au développement de trois microservices transverses qui sont utilisés dans plusieurs projets. Il s’agit de Mailing, SMS et Dropbox micorservice

Tâches réalisées :

● Étude et conception des microservice SMS, Mailing et dropbox en suivant un cahier de charge.

▪ Envoi des SMS avec l’API SMS Partner ▪ Programmation d’un évènement de renvoi des SMS échoués (Scheduling) ▪ Contrôle de l’envoi des e-mails (succès ou échec) avec l’API Mailjet.

▪ Audit des e-mails (sauvegarde selon leurs statuts: succès ou échec)

▪ Programmation d’un évènement qui relance le processus d’envoi des e-mails échoués durant une période fixée.(Scheduling) ▪ Gestion de ces documents sur dropbox: modification, suppression ou téléchargement,

● Tests fonctionnels, tests d'intégration

Environnement : Java 8, Spring Boot 2+, Spring Data JPA, Spring AOP 5+, Spring MVC,Spring Security 5,JUnit, Jenkins Pipeline,Angular 2+, Bootstrap 4, Git, Maven 3, Sonar, Jira, ELK

Projet : Projet fin d’etudes

Conception, développement et tests d’une plateforme haute performance pour l’automatisation du processus de la gestion documentaire en temps réel.

Tâches réalisées :

● Conception de solutions techniques en architecture microservice

● Conception et développement d’un microservice de gestion des utilisateurs.

● Conception et développement d’un microservice de gestion des documents.

● Conception et développement d’un microservice de gestion des emails.

● Tests fonctionnels, tests d'intégration.

● Déploiement des microservices

Environnement : Java 8, Spring Boot 2+, MapStruct, Hibernate, Spring Data JPA, Spring AOP 5+, Spring MVC, Spring Security 5, JWT, Oauth 2, Architecture Microservice, Liquibase, JUnit, PostgreSQL, Angular 2+, Bootstrap4, Maven3, Sonar, Maven, Git, IntelliJ, GitHub.

Projet : Plateforme d'évaluation de la performance Conception, développement et tests d’une plateforme d'évaluation de la performance des employés

Tâches réalisées :

● Conception de solutions techniques en architecture monolithique.

● Conception et développement d’un module de gestion des utilisateurs. ● Conception et développement d’un module d’évaluation de la performance.

● Conception et développement d’un module de statistique.

● Déploiement de la solution.

Environnement : JavaScript, PostgreSQL, MEAN stack ,Angular2+, Bootstrap4, NodeJs, Express Js, Git, IntelliJ, GitHub

Projet : Projet fin d’etudes

Développement d’un site web e-commerce de vente des pièces de rechange d’automobile responsive ayant une architecture REST orientée services

Tâches réalisées :

● Conception et développement d’un module e-catalogue de pièces de rechange auto

● Conception et développement d’un module de business intelligence.

● Conception et développement d’un module de planification des tâches de réparations.

● Déploiement de la solution.

Environnement : Laravel, AngularJS, JavaScript, HTML5/CSS3, Bootstrap3, GitHub