Intervention sur deux projets :
Projet COLLECTE : Gestion des tournées collecte, organisation et équilibrage.
Projet AREA : Gestion des tournées distribution.
Missions et réalisations
Architecture microservices avec Spring (Web, Data, Security, Retry, AOP), Spring Boot, Spring Cloud (Eureka, Gateway, Config, Security), Spring Actuator, Kubernetes, Docker, GIT lab, google cloud platform, GIT, REST, ...)
Refactoring et migration du monolithe historique.
TDD, BDD, DDD, clean architecture, simple design.
Mise en place de pipeline CI/CD avec Kubernetes, Docker, Gitlab.
Développement Front end avec React, Redux, Hooks.
Coaching et mentoring sur les pratiques Software Craftsmanship.
Intervention sur deux projets :
Projet PABLOS : Gestion des flux inter-applicatifs entre le CRM, le logiciel de gestion d’assurance GTAIA et l’éditique.
Projet Sunshine : Gestion des flux inter-applicatifs entre la retraite et l’épargne.
Missions et réalisations
Contribution à la conception de l’architecture applicative
Intervention sur plusieurs sujets techniques transverses
Etude de la faisabilité technique des besoins de la MOA (Etude de faisabilité, Etude d’impact, Estimation des charges).
Conception des flux de données inter-applicatifs.
Développement des flux BPEL et OSB.
Migration des composants Oracle SOA Suite 11g vers 12c.
Support sur les incidents de production.
Participation à la maintenance corrective et évolutive du projet.
Tests d’intégration sur l’environnement de qualification.
Documentation du projet : Dossier des spécifications d’interface, conception technique, cahier de tests, documents utilisateurs, alimentation du Wiki.
Digitalisation des processus métier RH
Le projet consiste en une refonte et homogénéisation de l’ensemble du panel applicatif de la direction des ressources humaines de l'office chérifien de phosphate (1et exportateur d'engrais dans le monde)
Missions et réalisations
Analyse des besoins de la MOA.
Rédaction des spécifications fonctionnelles et techniques.
Développement backend d’une application de gestion des demandes Self-Service RH et interfaçage avec le portail RH.
Développement des web services REST.
Personnalisation des panneaux standards d’Oracle EBS.
Analyse et correction des bugs et demandes d’évolutions.
Installation et configuration d’APEX avec ORDS.
Rédaction des livrables techniques.
Nouveau système d’information métier (NSIM)
Missions et réalisations
Analyse et définition des besoins.
Identifier les besoins fonctionnels et les besoins techniques des utilisateurs.
Affiner les besoins et les attentes formulées par les utilisateurs.
Conception : Modéliser le système avec UML.
Développement avec Java et le Framework Spring.
Implémentation de la partie frontend : JSF, HTML5, CSS3, Javascript, Bootstrap.
Conception et réalisation de plusieurs web services.
Réalisation du Mapping base de données avec Hibernate
Développement des tests unitaires avec JUnit.
Reprise des données.
Maintenance évolutive : Développement des nouvelles fonctionnalités.
Maintenance corrective : Corrections de bugs.
Formations techniques.
Rédaction d’une documentation technique de mise en production.
Migration d’une application web développé avec PHP vers Java, et développement d’un module de facturation
Missions et réalisations
Reprise de données.
Conception technique de l’application.
Développement Front-end et Back-end de l’application.
Mise en place des tests unitaire avec JUnit.
Participation au suivi de la recette client.
Rédaction de la documentation technique associée.
Mise en production : livraisons des War, exécution de scripts SQL de modification et de mise à jour de la base de données.