VOLKSWAGEN
4/2019 -
l&rsquoamé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.
Oscar Chauffeur
12/2018 - 3/2019
l&rsquoamé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.
Carrefour
1/2018 - 11/2018
Refonte du système OMS en utilisant l&rsquoarchitecture des Microservices.
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&rsquoAPI 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
9/2017 -
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)
Ingénieur Consultant Concepteur sur le projet (Projet KISS : Feature team Marketing Offres et promotions &ndash C+/CSAT):
CANAL+
4/2017 - 12/2017
Analyse et correction des anomalies en gros du TMA dans l&rsquoapplication 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.
Septembre 2016 VIAMEDIS
à Mars 2017 Ingénieur Consultant et Développement Java/JEE sur le projet Labélisation et
Géolocalisation : Mise en place de nouvelles fonctionnalités dans l&rsquoapplication de gestion de
tiers payant à travers des Batchs, permettant l&rsquoautomatisation du processus de gestion des
professionnels de santé à travers le fichier de l&rsquoOpen Data Gouvernementale et l&rsquoenvoi 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&rsquoarchitecture.
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.
Ingénieur Consultant et Développement Java/JEE sur le projet Labélisation et Géolocalisation : Mise en place de nouvelles fonctionnalités dans l&rsquoapplication de gestion de tiers payant à travers des Ba
VIAMEDIS
9/2016 - 3/2017
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&rsquoarchitecture.
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.
Ingénieur Analyste IT sur le projet Solife, un logiciel destiné aux compagnies d&rsquoassurances, qui fournit un système unique pour gérer tous les aspects de leur activité assurance vie, depuis la créatio
Vermeg
10/2015 - 9/2016
Rédaction des documents d'analyses.
Conception UML des solutions modulaires.
Participation à l&rsquoamé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&rsquooutil de Transport de Paramétrage qui permet
de transférer une configuration d&rsquoun environnement à un autre configuration (test,
validation, revalidation, prod).
Migration de l&rsquoancien module ITK (module d&rsquoextraction des données) vers un
nouveau module afin de faciliter la création d&rsquoun 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.
Ingenieur Développement sur le projet Digital Kiosk qui est un projet qui permet aux utilisateurs d&rsquoOrange de faire des transactions financières. Deux sous-projets :
Sofrecom,Orange FT Group
4/2015 - 9/2015
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&rsquoaffectation 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&rsquoest 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.
Ingénieur R&D Java/JEE : ma première expérience en tant que salarié dans un milieu professionnel. Ma mission consistait à développer des applications web, à la fois en front-end qu&rsquoen back-end, permet
NEORCHA
10/2013 - 3/2015
Les projets sur-lesquels j&rsquoai travaillé sont :
-Portail administratif de l&rsquoapplication mobile USEK. Cette dernière offre plusieurs services
(enregistrement, communication entre prof et étudiants, partage de photos &hellip) aux membres de
l&rsquoUniversité Usek. J&rsquoai 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&rsquoai 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&rsquoapplication Rotana. Il permet de vérifier la disponibilité
réel des chambres selon les nombres d&rsquoindividu et la date du check-in et check-out.
Stages d&rsquoétudes
LMS-software
2/2013 - 6/2013
Stage de fin d&rsquoétude : Développement d&rsquoune application web pour la gestion d&rsquoun portail
international d&rsquoemploi, ainsi qu&rsquoune version mobile sur quatre supports (Android, iOS,
Blackberry, Tablette) : PHP Zend Framework, HTML5, jQueryMobile, PhoneGap.