à Aujourd’hui l’amélioration du projet EDITIQUE dédier au documents (gestion des contrats, des factures,
des échéances, devis).
Rédaction des documents de configuration.
Analyse fonctionnelle des besoins.
Analyse et correction des anomalies (BugFixing).
-Les technologies utilisées sont: DOC1, PL/SQL, java 7, spring, webservices(Rest),
SQL, SQL SERVER.
l’amélioration du projet Oscar dédier au réservation des voitures.
Analyse fonctionnelle des besoins.
Analyse et correction des anomalies (Bug / Fixing).
Développement des évolutions Front-end et Back-end.
Implémentations des tests unitaires (Junit).
-Les technologies utilisées sont: java 8, Angular 4, spring5 (Boot,rest,core), webservices(Rest),
MySQL, Json, Maven, Git, jira,
SWAGGER, Postman, Eclipse, Windows 10.
Scribe est la brique applicative qui va permettre la valorisation d'une commande, la collecte et
opérations de collection des différents moyens de paiement (Carte Bancaire, Fidélité).
Trois micro-services pour Scribe :
- Scribe VALO : réalise la valorisation d'une commande préparée.
-Scribe PAY : gère la collecte des différents moyens de paiements aussi les traitements
remboursements partiels et total (à travers SIPS et STAC) ainsi les gestes commerciaux.
- Scribe Billing : génère les flux de remises fournisseurs pour les activités e-commerce, ainsi le
déclenchement de création de Facture, des coupons et les exposés au service clients.
Analyse du modèle GS1 de la commande.
Implementations des micro-services et des webservices pour la partie front.
Développement des Mocks pour envoyer des messages.
Integration de l’API Swagger.
Mise en place des solutions techniques.
Développent des Test Unitaire.
Gestion des demandes d'évolutions et assistance aux réunions.
-Les technologies utilisées sont :
Java 8, Spring 5 (Core, Rest,Security, Réactive, AMPQ), Spring Boot 2, Webservices(Rest,Soap),
SWAGGER, Rabbit MQ,CouchBase,Camunda (BPM / BPMN ),
Lombok, Jackson, Json, XML, Mockito, Maven,
Git,Bitbucket, Eclipse, Postman, SoapUi, JIRA, CONFLUENCE, Windows 10.
-Méthode de travail Scrum Agile.
PLB Formations Informatique & Management : à Paris
Recevoir des Cours sur java 8 est destiné à acquérir les fondamentaux du langage Java. Elle
répond à plusieurs objectif : préparer aux certifications «Oracle Certified Associate, Java SE 8
Programmer» (1Z0-808)
Analyse et correction des anomalies en gros du TMA dans l’application de gestion Offres et
promotions pour les abonnées de CANAL à travers des WebServices REST (CGAWEB) Et la
partie Front (FACE).
Analyse et correction des anomalies (Bug / Fixing).
Maintenance corrective et évolutive.
Refactoring du Code Source.
Création des ChangeSets à travers Liquibase.
Maintenance de la parite Front-end
-Les technologies utilisées sont :
Java /JEE, Java 7, AngularJS 1, Spring 3(Core, Rest WS, Batch, MVC), SWAGGER ,
Hibernate (3 et 4), Liquibase, Oracle 11G, JUNIT, MOCKITO Maven, Log4j, Git, Eclipse
, Jenkins, JIRA, Windows 7.
-Méthode de travail Scrum Agile.
Mise en place de nouvelles fonctionnalités dans l’application de gestion de
tiers payant à travers des Batchs, permettant l’automatisation du processus de gestion des
professionnels de santé à travers le fichier de l’Open Data Gouvernementale et l’envoi des
rapports vers Malakoff-Médéric.
Rédaction des spécifications techniques détaillées (STD).
Elaboration des documents de configuration.
Analyse des besoins spécifiques de données.
Conception Technique et mise en place de l’architecture.
Développements des Batchs (Back-end).
Mise en place des solutions Techniques permettant la réutilisation de code.
Gestion des demandes d'évolutions faites.
Assistance aux réunions.
Mise en place des solution Techniques permettant la réutilisation de code.
-Les technologies utilisées sont :
Java /JEE, Java 8, Spring 4, Spring Boot, Spring Batch, Hibernate 5 , SQL , SQL Server
, Maven, Log4j,Git, HP Quality Center, Eclipse , Jenkins, Sonar.
-Méthode de travail Scrum Agile.
- Rôles au sein du projet :
Rédaction des documents d'analyses.
Conception UML des solutions modulaires.
Participation à l’amélioration du Framework interne JF.
Participation au développement des différents extracteurs permettant de générer des
fichiers XML à partir des objets Solife.
Participation au développement de l’outil de Transport de Paramétrage qui permet
de transférer une configuration d’un environnement à un autre configuration (test,
validation, revalidation, prod).
Migration de l’ancien module ITK (module d’extraction des données) vers un
nouveau module afin de faciliter la création d’un système ODS (Operational data
store) qui est une base de données conçue pour centraliser les données issues de
sources hétérogènes. Ce système permet de faciliter les opérations d'analyse et de
reporting.
-Les technologies utilisées sont :
Java /JEE, Oracle, PL/SQL, Maven, SOAP, SoapUi, XML, JBoss, Spring, SVN,
Framework de développement interne Java Framework et Fluid , Jira, Jenkins, Sonar,
UML, IntelliJ IDEA.
-Méthode de travail Scrum Agile.
- CustomerCare : c'est l'outil utilisé par les administrateurs d'Orange pour :
La gestion des transactions financières.
Les statistiques pour des besoins de marketing.
L’affectation des différents droits d'accès.
Les technologies utilisées sont: Play Framework, Scala, Slick, ChartJs, JavaScript, CSS et
MySQL.
- Orange Money Connector : c’est le middleware qui relie les guichets automatiques de billets
ATM Wincor avec le serveur Orange Money OMTP pour faire des transactions financières
de type : cash-in, cash-out et la vérification des dernières transactions monétaires.
Les technologies utilisées sont : Java, apache CXF, apache Camel, Maven, Spring, SOAP,
SoapUi, Rest, XML.
-Méthode de travail Scrum Agile.
Ma mission consistait à développer des applications web, à la fois en front-end
qu’en back-end, permettant de contrôler/configurer les applications mobiles développées par
notre équipe. Les projets sur-lesquels j’ai travaillé sont :
-Portail administratif de l’application mobile USEK. Cette dernière offre plusieurs services
(enregistrement, communication entre prof et étudiants, partage de photos …) aux membres de
l’Université Usek. J’ai participé au développement et à la maintenance de cette application web.
Les technologies utilisées sont: Java/JEE, Primefaces, JSF, Spring, JDBCTemplate, Apache
Tomcat, JQuery / JavaScript, CSS et MySQL.
- Couche middleware des applications mobiles Rotana, Roccoforte et Millennium Hotels
and Resorts, des chaînes d'hôtellerie multinationales. J’ai participé au développement de webservices SOAP/REST pour communiquer avec des applications extérieures. Les technologies
utilisées sont: Java/JEE, Apache Axis, SOAP, Rest, JSON, Flex-JSON, XML, XStream,
APNS (Apple Push Notification Service) GCM (Google Cloud Messaging).
- Module de réservation pour l’application Rotana. Il permet de vérifier la disponibilité
réel des chambres selon les nombres d’individu et la date du check-in et check-out.
Développement d’une application web pour la gestion d’un portail
international d’emploi, ainsi qu’une version mobile sur quatre supports (Android, iOS,
Blackberry, Tablette) : PHP Zend Framework, HTML5, jQueryMobile, PhoneGap.