Aspose est un fournisseur d’API pour la gestion des fichiers dans les extensions de rendu pour SSRS (SQL Server Reporting Services) et JasperReports ainsi que pour la gestion des fichiers dans les programmes Java, Cloud, Android, SharePoint et .NET.
Techlead Java/Angular
Allianz
10/2023 La Defense
Projet ou Contexte: Compass est un système interne développé par Allianz, conçu pour faciliter la gestion des polices
d'assurance. Ses fonctionnalités couvrent divers processus, notamment l'acquisition de clients, la gestion de polices, les sinistres
et la facturation. Il est connecté à ATO, IRP, IMX et SAP, ce qui permet de recevoir ou d'envoyer les informations nécessaires pour
exécuter l'ensemble des processus de bout en bout.
Prestation réalisée:
Direction technique de l'équipe de développement sur le projet Compass
Conception et implémentation des fonctionnalités liées à la gestion des polices, des sinistres et de la facturation.
Supervision de l'intégration avec les systèmes ATO, IRP, IMX et SAP.
Price de décisions techniques clés et gestion des priorités du projet.
Amélioration des processus E2E pour garantir l'efficacité et la performance.
Veille à la qualité du code, à l'optimisation des performances et au respect des délais.
Technologies / Outils / Plates-formes:
Java/JEE, Spring (boot, data, batch), Angular 17, PrimeNG, SQL Server, Postgres, architecture micro-service
CI Gitlab, Sonarqube, Splunk
Méthodologie:
Agile Scrum
Techlead Java/Angular
NATIXIS
06/2022 – 10/2023 Charenton le pont, France
Projets ou Contexte:
GWF Tempo (Temperature trajectory Evaluation & Monitoring, Perspective & Objectives) est une application qui permet de
piloter et suivre la distribution couleur GWF et la trajectoire T° d'un portefeuille par rapport aux objectifs avec principalement
deux macro fonctions:
Surveillance de la distribution des couleurs GWF et de la T° d'un portefeuille existant.
Réaliser des simulations sur le portefeuille de deals (Ajouter/supprimer/modifier des deals, changer la taille du portefeuille
global...).
Prestation réalisée:
- Etude du besoin, chiffrage et participation au planning
Analyse technique des besoins fonctionnels et participation dans le choix de la solution
Rédaction des spécifications techniques
Conception et développement de la partie backEnd (Spring boot/Java11)
Développement de la partie frontEnd (Angular 13 et Material UI)
Création de la base de données (avec facteur SQL) et connexion à OracleDB
Implémentation du module authentification (configuration et connexion à la gateway AXWAY)
Implémentation de l'API Swagger
Mise en place de SonarQube (Vérification de qualité et de la couverture de code)
Création de différents pipeline Jenkins et déploiement sur XL DEPLOY
Technologies / Outils / Plates-formes:
Spring, Java 11, Oracle, HQL, Angular 13,
Material UI, Maven, Figma,
Bitbucket, Git Flow, Jenkins, SonarQube, XL Deploy, Jira, Confluence
Méthode:
Agile Safe
TechLead, Développeur Fullstack Java/Angular
SCOR
10/2018 – 05/2022 Levallois-Perret, France
Mission 4 : Test Automatique (E2E-SCOPE)
Développement des tests automatiques et des tests API
Développement d'un projet Maven pour les tests automatiques en utilisant les bibliothèques java Selenium, TestNG et Aspose
Définir les normes de développement et assuré la qualité du code
Animer les réunions de l'équipe de développement et suivre l'activité
Etude pour migrer les applications vers un environnement cloud
Environnement : Spring, Java 8, Liquibase, Aspose, SQL, HQL, SqlServer, Angular 6, Material UI, Maven, Selenium, TestNG, Git, Git
Flow, Azure DevOps, Jenkins, Sonar, Service Now, Agile Scrum
Mission 3 : BI-SCOPE
Ce projet consiste à modéliser des données issues de l'outil PROPHET. Les données générées sont extraites, transformées et
intégrées dans le modèle de données existant de l'équipe BI. L'objectif est d'assurer une structure cohérente et optimisée des
informations pour permettre leur exploitation dans les analyses et tableaux de bord.
Modélisation des données pour la partie BI (Tableau)
Analyse technique des besoins fonctionnels et réalisation des solutions
Définir les normes de développement et assuré la qualité du code
Assurer l'automatisation des flux de données et la qualité des transformations
Développement d'un projet Spring Boot permettant l'animation de la base de données du projet BI:
o Connexion aux bases de données, celle du SCOPE et celle du projet BI
o Mettre en place un scheduler avec Spring Batch
o Développement des méthodes de calcul des KPIs et Cashflow à partir des fichiers csv résultats
Environnement : Spring Boot, Java 11, Aspose, SqlServer, Angular 6, Maven, Selenium, TestNG, Git, Git Flow, GitBlit, Jenkins,
Sonar, Project Place, Agile Scrum
Mission 2 : CART
CART (application web permettant d'enregistrer les métriques tarifaire des affaires Vie remportées par SCOR)
Etude du besoin, chiffrage et élaboration du planning
Participation au choix des composants de la stack technique
Développement d'un module permettant la synchronisation des données des pricings avec l'application SCOPE via les API
rest
Rédaction des spécifications techniques
Environnement : Spring, Java 8, SQL, HQL, SqlServer, Angular 6, Material UI,Maven, Git, Git Flow, GitBlit, Jenkins, Sonar, Agile
Scrum
Mission 1 : SCOPE
Mise en place de l’application SCOPE (Scor Common Pricing Engine): SCOPE est une application Web de Pricing destinée aux
actuaires afin d’intégrer, simplifier et évoluer l’utilisation de l’outil de calcul interne Prophet.
Etude du besoin, chiffrage et élaboration du planning
Participation au choix des composants de la stack technique
Rédaction des spécifications techniques
Conception et développement de la partie backEnd (spring)
Développement de la partie frontEnd (Angular 6 et Material UI)
Implémentation de l'API Liquibase (création de la base de données et connexion à SqlServer)
Implémentation du module authentification (spring security, LDAP et kerberos)
Développement des tests unitaires (création d'une base de données H2 avec liquibase et spring profile)
Implémentation de l'API Swagger
Développement des jobs avec Spring Batch
Intégration avec l'outil interne Prophet (outil développer par FIS pour le calcul des pricings):
o Conception et développement des APIs Rest
o Création et validation des XSDs d'échanges (développement des tests unitaires et d'intégrations)
o Développement d'un scheduled thread pool pour le check des statues des jobs
Conception et développement des fonctionalités d'intégration avec les deux applications internes CART et SALESFORCES
(application web qui fournit les données sur les clients, Deals (opportunités) et les Action Requests à la plate-forme).
Environnement : Spring (core, data, security, batch, profile), Java 8, Liquibase, Aspose, Angular 6, Material UI, ActiveMq, JMS,
Maven, Git, Git Flow, GitBlit, Jenkins, Sonar, Project Place, Agile Scrum
Ingénieur logiciel Java/JEE
VERMEG
07/2017 – 09/2018 Tunisie
Projet ou contexte:
Soliam© : est une solution intégrée de gestion d’investissement fronttoback prenant en charge plusieurs normes comptables, des
entités multiples, des dépositaires multiples et permettant à chaque investisseur institutionnel (compagnies d’assurances, instituts
de prévoyance, caisses de retraites) de gérer l’ensemble de sa chaîne de valeur d’investissement en y intégrant le cycle de
souscription.
Prestation réalisée:
Développement d'évolutions et corrections des bugs.
Technologies / Outils / Plates-formes:
Java, Oracle 11g/12c, JBOSS 5/6, IntelliJ IDEA , Spring , Hibernate, JDBC , Log4j, XML, Maven
JIRA, SVN, Jenkins, Sonar.
Méthode:
Agile Scrum
Projet de fin d'étude
VERMEG
02/2017 – 05/2017 Tunisie
Le projet est intitulé conception et réalisation d’un moteur de génération de portail web. Il consiste à realiser une application web
qui permet d’accéder à un serveur qui expose des services web, et de crée un client générique qui sert à les consommés.
Outils : Java, Spring Boot, Hibernate, SQlServer,
Angular, Html 5, CSS3, JavaScript, Bootstrap, SOAP.