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