Expériences professionnelles
KALISOFT– Aout 2022 à Présent
Ingénieur et consultant JAVA en mission avec Sopra &Steria
Projet 1 : ESB/Intégration des services web (SOA) / La Françaises des jeux (LFDJ)
Équipe : équipe (Chef projet, Tech Lead, Référant technique, 5 Dev Team)
Missions :
● Développement des connecteurs et des adaptateurs Java avec Spring boot/Apache Camel pour le client La FDJ.
● Migration des composants ESB vers des adaptateurs Apache Camel en java.
● Développement et exposition des APIs sur API Gateway (SoftwareAg).
● Transformation des exigences en spécification.
Outils : Outils : java 11, Spring boot, Apache Camel Pattern EIP,Gitlab/ci, WebMethods de Software AG (API Gateway,Universal Messaging - JMS), Kafka, Jenkins/Gitlab-CI.
PERCALL DEVELOPPEMENT– Mars 2021 à Aout 2022
Ingénieur d’étude et développement
Projet 1 : Solings R&D : Airbus (Fr/Uk/Sp)
Équipe : pour chaque équipe (1 Product Owner, 1 Scrum Master, Technical Architect, 5 Dev Team)
Missions :
● Développer les fonctionnalités (Optegra Admin Tool, Profile/Groups mécanisme, ToolBox..), qui se basent sur une architecture orienté service.
● Fixer les bugs et régressions, ainsi implémenter les demandes de changement demandés par le client, faire le code review et valider les PRs.
● Documenter et vérifier les conceptions mises en place.
● Transformation des exigences en spécification.
Outils : Java, Spring boot Framework, Oracle/Postgres, JPA /Hibernate, Git/Gradle/Maven, Rest Api, IOT, JIRA
Méthodologie : AGILE : Scrum
Administration de la défense nationale, Avril 2016 à Décembre 2019
Technicien en développement informatique
Missions :
● Création des applications de bureau avec (java/Swing).
● Migration des applications bureau vers des applications Web avec les technologies récentes.
● Gestion et maintenance des bases de données Oracle/Mysql.
● Réalisation des interfaces graphique avec Swing.
● Réalisation de la documentation et des spécifications fonctionnelles et techniques.
● Correction de bugs.
Outils: Eclipse, Java/Spring boot/Angular Framework, Spring data, Spring Security, Oracle, Hibernate …
Méthodologie : Scrum, Cycle V
École nationale des mines de Rabat – Mars à Juillet 2015
Projet 3: Application web de gestion des ordres de mission
Stage pratique
Équipe : une seule équipe (2 Dev)
Missions :
● Analyse des spécifications fonctionnelles.
● Développer la totalité de l'application
● La création et modélisation de la base de données.
● Réalisation des interfaces graphique avec Swing.
Outils: Java/Swing, Hibernate, Oracle, Eclipse….
Méthodologie : Cascade
Poste Maroc – Juin à Juillet 2014
Projet 4: Application Web de Gestion de Production
Stage d’initiation
Équipe : une seule équipe (1 Dev Lead, 2 dev)
Missions :
● Analyse des spécifications fonctionnelles
● Développer la partie Admin et l’authentification de l’application web.
● Réalisation des interfaces graphique.
Outils: JEE/Java, Javascript, jQuery, Html, Css,
Méthodologie : Cascade