Projet : Dans le cadre de transformation digital de My Money Bank : j’ai participé à l’étude de la solution SaaS Mambu, ainsi qu’à la mise en place de l’architecture micro-services et le développement de Core Banking.
Tâches :
⦁ Faire le POC technique de SaaS de core banking Mambu,
⦁ Participer aux ateliers de mise en place de l’architecture micro-service (Kafka, Spring Boot, Java 11),
⦁ Mise en place des pipelines CI/CD des micros-services (Git, GitLab CI, Docker, Docker Swarm, Ansible, Shell),
⦁ Développer l’api Gateway de l’authentification et de l’autorisation (Oauth2, LDAP),
⦁ Développer des fonctionnalités pour le Core Banking (Analyse fonctionnel Gherkin, TDD, test unitaire, test fonctionnel, test d’intégration),
⦁ Développer des batchs pour la reprise de données de l’ancien système d’informations vers le nouveau core banking,
⦁ Code review entre équipe (traitement des merges request)
Projet 1 : Dans un contexte TMA, j’ai participé à la maintenance corrective et évolutive de la solution HUB Aviva (Intranet de gestion des contrats d’assurance vie).
Tâches :
⦁ Analyser et corriger les incidents TMA,
⦁ Analyser les cahiers des charges et développer les demandes d'évolution,
⦁ Développement des tests unitaires TDD,
⦁ Déploiement et intégration continue sur les environnements recette, qualification et prés production.
Projet 1 : Au sein de la Big Factory (l’incubateur d’innovation de Natixis), j’ai participé à la réalisation de projet DISPO LEASE pour 3 clients Natixis, Caisse d’épargne et Banque Populaire (Application Web permet de souscrire à une enveloppe de crédit-bail pré-accordée et de l’utiliser à tout moment pour acquérir un ou plusieurs matériel (s) ou véhicule (s)).
Tâches :
⦁ Rédaction de la spécification technique du métier (Règles de gestion et formules du calcul),
⦁ Mise en place de l’architecture front-end avec Angular JS 1.6.1,
⦁ Automatisation des taches de déploiement front end avec Grunt, npm et bower,
⦁ Conception et réalisation des web services REST avec Spring Boot (Architecture Microservices),
⦁ Réalisation de l’ensemble d’écrans (Responsive Web design) avec Angular JS 1.6.1,
⦁ Déploiement et intégration continue sur les environnements recette, qualification et production (Git, Jenkins, XL Deploy),
⦁ Référencement de site.
Méthodologie : MVP (Minimum Viable Product), Scrum
Projet : Dans le cadre d’un projet web de refonte (Owlink Web) d’un ancien logiciel lourd au coeur de l’assurance maladie et de la
Prévoyance, mes missions étaient :
⦁ Mise en place de l’architecture front-end du projet avec AngularJS,
⦁ Analyse de l’existant,
⦁ Rédaction des spécifications techniques,
⦁ Conception et développement d’un sous ensemble projet,
⦁ Tests unitaires back-end JUnit.
Projet 1 : Compression des données collectées par l’EPM Control dans l’objectif d’optimiser le temps de réponse des tableaux de bord et de réduire l’espace de stockage.
Tâches :
⦁ Analyse des modèles mathématiques fournis.
⦁ Rédaction de la spécification technique.
⦁ Conception et le développement du module d’optimisation.
⦁ Développement des tableaux de bord pour l’EPM Control.
⦁ Intégration continue de l’EPM Control.
Projet de recherche : Conception et développement d’un outil pour l’analyse des opinions et des sentiments sur le web.
Tâches :
⦁ Mise en place de l’environnement de stockage distribué de données (Big Data, Hadoop).
⦁ Exploitation de données non structurées afin d’analyser des tendances comportementales dans plusieurs domaines
⦁ Développement de la Datavisualisation des résultats d’analyses.
Projet 2 : Au sein de la factory d’Aviva, j’ai participé à la réalisation d’une application de souscription des assurances vie en ligne.
Tâches :
⦁ Analyser les cahiers des charges,
⦁ Développement des IHM,
⦁ Développement des Web Services REST
⦁ Consommation des Web Services SOAP
⦁ Développement de batch des abandons reprises
⦁ Développement des tests unitaires,
⦁ Déploiement et intégration continue sur les environnements recette, qualification et prés production.
Projet2 : Au sein de département de comptabilité de Natixis, j’ai participé à la réalisation de projet Raphael (Intranet pour la gestion et la comptabilisation des comptes clients douteux au sein de Natixis).
Tâches :
⦁ Participation au benchmark et choix des Framework technique,
⦁ Participation à la mise en place de l’architecture projet back end avec Spring Boot (Architecture Microservices) et front end avec Angular 4 et TypeScript,
⦁ Rédaction de la spécification technique du métier (Règles de gestion et formules du calcul),
⦁ Automatisation des taches de déploiementfront end avec npm et WebPack,
⦁ Conception et réalisation des web services REST avec Spring Boot,
⦁ Conception et réalisation des procédures stockées PL/SQL,
⦁ Réalisation de l’ensemble d’écrans (Responsive Web design) avec Angular 4 et Type Script,
⦁ Déploiement et intégration continue sur les environnements recette, qualification et production (Git, Jenkins, XL Deploy).
Methodologies: Scrum
Projet 2 : Évaluer les corrélations entre les indicateurs de l’EPM Control pour prévoir les anomalies afin d’assurer la supervision.
Tâches :
⦁ Analyse des modèles mathématiques fournis,
⦁ Rédaction de la spécification technique,
⦁ Conception et développement du module de prévision.
Méthodologie : Scrum
Tâches :
⦁ Auto-formation Angular 9
⦁ Mise en place de l’architecture front-end avec Angular 9 et Type Script
⦁ Mise en place de l’architecture back-end avec Spring Boot
⦁ Automatisation des taches de développement et déploiement front-end avec webpack
⦁ Réalisation de l’ensemble d’écrans (Responsive Web design)
⦁ Réalisation d’un ensemble des Web Serices REST avec Spring Boot