EXPERIENCES PROFESSIONNELLES
SOCIÉTÉ GENERALE
DEPUIS SPETEMBRE 2018
Lead Dev Java/JEE
Projet : FGAD, Fédérateur de Gestion des Actifs Documentaires
▶ Conception, chiffrage, implémentation, test et déploiement des fonctionnalités en microservices (API REST)
pour les applications métiers ayant besoin de gérer les actifs documentaires GED.
▶ Gestion du Gateway d'apis IBM api connect (publication de nouveaux produits et versioning d'apis, monitoring
de la volumétrie des requêtes clientes , suivi du run, sécurité..)
▶ Maintenance et industrialisation du pipeline CI/CD pour les applications sur plusieurs environnements.
▶ Analyse des contraintes/risques techniques.
▶ Mise en place des composants de traitement batch pour les flux documentaires volumineux.
▶ Administration de base de donnés orientée documents MongoDB.
▶ Dev OPS: création de script groovy pour jenkins pour les déploiements automatiques des apis sur plusieurs
environnements.
▶ Gestion du Alien4Cloud, réalisations et exécutions de tirs de performances scala. (Gatling, Jmeter..)
▶ Etude et amélioration de l'architecture applicative.
▶ Support et assistance technique aux équipes de développement.
▶ Suivi des KPIs de production.
▶ Participation aux recrutements des développeurs.
▶ Code review et validation des pull request des développeurs sur GitLab.
▶ Contribution à l'amélioration continue des technologies en place.
Environnement:
▶ Microservices en Spring boot 1&2, Services REST en Spring
▶ Open api 3.0
▶ Java8.
▶ MongoDB.
▶ OAuth 2.0
▶ AWS
▶ Kibana
▶ Elastic search
▶ Hazelcast
▶ Jenkins
▶ Nexus
DECATHLON
DE MARS 2015 A AOUT 2018
Ingénieur Etudes et Développement ANDROID/JEE
Projet : MDM V2(Depuis Janvier 2017)
▶ Refonte du MDM pour la gestion des bornes/smartphones et les applications mobiles de decathlon. (50 000
devices et 80 applications mobiles)
▶ Accompagnement des responsables d’applications pour la migration de l’ancien mdm, et l’utilisation de la
nouvelle plateforme.
▶ Chiffrage, conception, architecture et développement de toutes les API MDM.
Environnement:
▶ VueJS
▶ Services REST en Spring
▶ Hibernate 3.0
▶ PostgreSql.
▶ Tomcat7.
▶ AWS
Projet : Decathlon Services (de Janvier 2016 à décembre 2016)
▶ Mise en place du store des applications mobiles de decathlon, qui propose le téléchargement, la mise à jour
et la désinstallation des applications android.
▶ Chiffrage, conception et développement et des fonctionnalités des composants services métiers de la
solution.
Environnement:
▶ Android
Projet : DKTMobility/damdm (de Mars 2015 à décembre 2015)
▶ Evolutions Projet DKT Mobility/damdm/mdm (process inventaire, scan des tags, gestion du parc de devices).
▶ Développement des fonctionnalités des composants services métiers de la solution.
Environnement:
▶ Android
CENTRE DE SERVICES APSIDE
DE MARS 2014 A FEVRIER 2015
Ingénieur Etudes et Développement ANDROID
Projet : PLUS (Janvier 2015)
▶ Optimisation du front-office Android
Environnement:
▶ Android
Projet : EMBISPHERE (de juin à décembre 2014)
▶ Mise en place d’une solution mobile Android pour des périphériques RFID EmbiVentory et EmbiConnect,
(lecture, recherche, contrôle, partage, positions..) pour Embisphere
▶ Chiffrage et développement et des fonctionnalités des composants services métiers de la solution.
Environnement:
▶ Android
▶ JSF (PrimeFaces).
▶ Services en Spring
▶ Hibernate,
▶ PostgreSql.
▶ Tomcat7.
Projet : EMBISPHERE (de mai à juin 2014)
▶ Mise en place d’une plateforme pour la gestion d’inventaire de la commande client pour ********
▶ Développement des fonctionnalités des composants services métiers de la solution.
Environnement:
▶ IHM en JSF (PrimeFaces).
▶ Services en Spring
▶ Hibernate,
▶ PostgreSql.
▶ Tomcat7.
Projet : DECATHLON (de mars à mai 2014)
▶ Mise en place d’un POC pour une plateforme E-commerce Mobile Android pour les magasins Decathlon
▶ Développement des fonctionnalités des composants services métiers de la solution.
Environnement:
▶ IHM sur des tablettes Android,
▶ Services en Spring
▶ Service batch pour l'import des données.
▶ Flux en REST/ JSON,
▶ Hibernate,
▶ Postgresql.
▶ Tomcat7.
AUCHAN FRANCE
DE OCTOBRE 2013 A JANVIER 2014
Ingénieur Informaticien, Expertise JAVA/J2EE
Projet : Mise en place d’une plateforme E-commerce Mobile pour ********
Développement des fonctionnalités des composants services métiers de la solution.
Environnement:
▶ IHM en Tapestry5,
▶ Services en Spring
▶ Flux en JSON,
▶ Hibernate,
▶ Mysql,
▶ Tomcat7.
RENAULT MAROC
DE MAI 2013 A SEPTEMBRE 2013
Ingénieur Etudes et Développement
Projet : Mise en place d’une plateforme de gestion des prêts et des avances
▶ Rédaction des spécifications fonctionnelles.
▶ Conception et développement des services métiers de la solution.
Environnement:
▶ Spring (IOC, security, batch),
▶ Struts2,
▶ Hibernate 3.0,
▶ DWR,
▶ Bootstrap,
▶ Mysql,
▶ Tomcat.
GREEN FIELDS
DE SEPTEMBRE 2012 A MAI 2013
Ingénieur Etudes et Développement
Projet : Mise en place d’une plateforme MyAppConverter (Conversion des applications mobiles)
▶ Développement d’un extracteur des connaissances des applications IOS à la base du standard KDM
▶ Conception des metamodèles orientée Objet et génération du code
Environnement :
▶ M2T (Model to text),
▶ JET2 (java emitter templates),
▶ Eclipse RCP,
▶ OSGI.
ADVALTIS
DE NOVEMBRE 2011 A SEPTEMBRE 2012
Ingénieur Etudes et Développement
Projet : Mise en place d’une plateforme de testing ACT (Advaltis Cloud Testing)
▶ Participation à la réalisation d’une solution destinée à automatiser les tests d’une application web sous le
serveur Selenium (à savoir les exigences, les cas des tests, les plans des tests et les anomalies) en se basant sur
le concept du Cloud.
Environnement :
▶ UML,
▶ JPA,
▶ DWR,
▶ JQuery,
▶ Spring (IOC, Security, Batch),
▶ Struts 2.0,
▶ MySQL.
SOFA MAROC
DECEMBRE 2010– OCTOBRE 2011
Analyste Programmeur JAVA/ J2EE
▶ Développement d’une application de suivi de chaîne de production pour un client grand compte dans la
production d'équipements sanitaires au Maroc.
▶ Analyse, conception, développements, tests unitaires, intégration et déploiements.
▶ Expression des besoins utilisateurs, modélisation et écriture de spécifications techniques et ou de cahiers des
charges des solutions.
▶ Rédaction de la documentation technique et du document d’exploitation, modélisation UML 2.O.
Environnement :
▶ Struts1.3
▶ SQL Server,
▶ UML 2.0
SOFA MAROC
AVRIL 2008 – NOVEMBRE 2010
Analyste Programmeur JAVA/ J2EE
Projet : Solution de planification de production de gestion de qualité
▶ Conception et développement des modules exploitables par AS400 sous serveur Websphere
▶ Planification de la production, et gestion qualité, gestion Commerciale (vente, achat, stock).
Environnement :
▶ j2EE,
▶ SQL server 2003,
▶ Websphere,
▶ Eclipse,
▶ Struts 1.3,
▶ Jasper Reports,
▶ IReport