Apache Axis est un ensemble de logiciels créés par Apache Software Foundation visant à faciliter le développement de services Web en technologie SOAP.
EXPÉRIENCES PROFESSIONNELLES
Mars 2024 Avril 2023 JAVA / REACT JS / Kotlin, MAIF, Niort
Développeur Full STACK
∠ Participer au codage des évolutions ou corrections demandées pour les projets.
∠ Collaborer avec le Product Owner (PO) et les Business Analysts pour découper les besoins utilisateurs
(Epics) en User Stories.
∠ Concevoir les solutions en tenant compte des besoins et des contraintes exprimés par le client.
∠ Concevoir et superviser les tests unitaires.
∠ Superviser la réalisation de la documentation technique.
∠ Contrôler et suivre la progression des développements, et fournir des rapports sur l’avancement des
projets.
∠ Suivre la vie du logiciel en production, notamment en assurant l’exploitation, la supervision et la correction des bugs.
Environnement technique : JAVA 11,17 ,Spring boot (Data, Security, Batch), JPA Hibernate, Kotlin, spring
mvc, graph ql, reactjs, JSX, SCSS, JavaScript, lint, sonar, jenkins, maven
Mars 2023 Août 2019
Ingénieur logiciel, ROYAL AIR MAROC, Casablanca
Payment Feed Controller, EVENT-DRIVEN MICRO-SERVICE , APACHE KAFKA
∠ Organiser les sujets en fonction des scénarios de paiement.
∠ Stocker une grande partie des données sur des bases de données temporaires NoSQL, telles que MongoDB.
∠ Déployer Kafka Streams pour traiter et manipuler les données en temps réel et à grande échelle.
∠ Configurer des scripts d’analyse pour détecter les différents scénarios de fraude en utilisant la solution
NiFi.
Environnement technique : KAFKA , KAFKA STREAM , Spring Framework, Spring data , spring microservice
, PostgreSQl , mongoDB, APACHE NIFI , GIT, junit, jenkins , docker, Service Web Rest, Keycloak, BPMN
Juillet 2023 Ingénieur back-end , THALES GROUP - SOLUTIONS, Paris
Juin 2023 ∠ Compréhension rapide du besoin client et mise en place de ticket sur JIRA
∠ Assurer le Maintien en Condition Opérationnelle (MCO) et de sécurité (MCS) des applications
∠ Chargé du packaging et de la préparation des versions de livraisons logicielle (pré-production, production)
∠ Migration d’un système de paie d’une version en cobol vers de language java
∠ Implementation d’un batch d’execution des taches de chargement à l’aide de la technologie Spring batch
∠ scripting en utilisant des codes linux .sh pour le lancement des batchs de calcul de paie.
∠ Implémentation des fonctions en java à l’aide de spring framework en utilisant l’architecure microservice.
∠ Mise en place d’une plateforme back office du système de paie
∠ hébérgement de ces microservices sur des images docker
Spring Framework Spring batch svn postgre sql docker git hibernate scrum linux
Juin 2023 Ingénieur logiciel FULL-STACK (CDI) , ROYAL AIR MAROC, casablanca
Août 2019 ∠ Analyse des besoins, Elaboration du cahier des charges.
∠ Modélisation fonctionnelle du besoin technique.
∠ Implémentation d’un api RESTful qui se base sur les webservices FlightXml d’Amadeus.
∠ Centraliser les messages en temps réel des activités qui sont reçus des différents microservices, et les stocker sur base de données Nosql,
∠ Implémentation d’une solution back-end monolithique, qui gère les requêtes des commandes de bout en bout, avec des interactions avec des webservices des fournisseurs et une couche de paiement CMI.
∠ traitement en mase par des bacth à l’aide du spring batch, géstion d’un nombre volumineux des transactions du retailing système qui sont effectuées quotidiennement.
∠ Mise en place d’un système d’emailing, pour la gestion des emails marketing, promo code.
∠ Une plateforme responsive back-office en react js, qui monitore les Réservations interline, et les règles de gestion des bookings flux.
∠ Consommation des webservices d’un API management (Axeway), et l’implémentation des Entités JPA sur une base de données Oracle.
Spring boot Kafka Kafka stream spring data Spring security Hibernate Spring batch Axeway Spring zuul spring data Spring security thymeleaf JSP keycloak AOuth 2.0 Reactjs redux axios Bootstrap selenium Junit selenium Jenkins git Scrum Jira Docker
Juillet 2019 Développeur full-stack – (CDI) , BANQUE CENTRALE POPULAIRE, casablanca
Mars 2019 ∠ DIGITAL API migration d’une api soap du core-banking temenos t24 vers une nouvelle api rest qui
couvre les différents modèles métiers (Banque assurance tasks)
∠ Implémentation des Data Access Layer qui se connecte à des bases de données Oracle.
∠ L’utilisation des fonctions de gestion des transactions P2P avec du core-banking.
∠ Développement d’une solution front end en react js qui consomme les Webservices rest du digital API.
Spring Framework Spring IOC Postman React Js Apache axis Axios Redux Bootstrap scala Spring boot Oracle db