Contexte Général: TélécommunicationSujet du projet: Internet Haut Disponibilité, API Resource Responsabilités occupées: développeur JAVA/JEE
Développementdes ressources REST
Développement des web services en Soap
Réalisation de batch en Spring-batch, spring-boot
Participation aux développementsd’authentificationvia CAS, SSO
Tests unitaire, tests acceptances,tests intégration.
Déploiement sur desdifférentsserveurs
Tests d’exploitabilité (VABE), Monitoring et Profiling
RecetteEnvironnement techniqueSystèmesWindow 7/8, Linux.TechnologiesJAVA7/8, Spring-WS, JAX-RS, Spring-mvc, Spring batch, Spring Boot,Spring-webflow, Spring-Data Mongodb,elaticsereach,aws, s3,Springcore, Junit 4, Mockito, Easymock, Cucumber, Log4J,Logback,Slf4j, swagger2, Yaml,Raml,Json, Kibana, ElasticSearch, logstash, Rabbit-MQ, git, SVNServeur d’applicationTomcat, Jetty, Weblogic Base de données Mongodb,elacticsearch,Oracle 10g, Redis, MemcacheOutilsSpring Tool Suite, Rundeck, MongoVue,MobaXterm, Redmine,JIRA,Sonar, Nexus, Jenkins, SoapUI, Jmeter, Yeoman, VisuelVM, Yourkit, MongochefIDESpring Tool Suite, eclipseMéthodeAgile Scrum, kanbanArchitecture SOA, Architectures orientées microservices
Contexte Général: Compagnie aérienneSujet du projet: Vtruck de CARGO
Conception UML
Développement d’IHMavec Struts
Développement des différentes fonctionnalités en JEE sous ORACLEDéveloppement des webservicesSOAP
Tests unitaire et tests intégration.
Déploiement sur des serveurs Environnement techniqueSystèmesWindow 7, Linux.TechnologieUML, JAVA/JEE, Xsl, Javascript, JSP, jquery, SQL, C++, webservice, websphereMQ, JMS, Spring 3.0.5, Jraf, Hibernate 3.2, Junit 4, Struts 2Base de donnéesOracle 10gOutilsClearCase UCM 7.1, Quality Center 11, JIMS, Toad for oracle 11, JasperReport 3.5IDERational SoftwareArchitect (RSA)8Architecture SOASujet du projet: Système de Revenue Management de AF/KLM (KARMA)Responsabilités occupées: Concepteur, développeur JAVA/JEE
Conception des différents batchs avec UML et Mapreduce
Mise en place de POC pour hadoop
Développement des batchs avec Hadoop, avro
Développement des batchs en JEE avec hibernates et spring en utilisant l’architecture SOA
Tests unitaire et tests intégration.
Contexte Général: Editeur de progiciels et composants pour l’assuranceSujet du projet:Application de migration de données vers le progiciel CLEVA
Réalisation du loader en Java et PL/SQL
Tests et recette.
Intégration et installation sous Windows et linux
Support et assistance aux utilisateurs
TMA
Sujet du projet: Application de tarification des produits d’assurance
Conception et réalisation du moteur de tarification avec PREXIS
Intégration du module de tarification sur l’application CLEVA.
Participation auxphases de tests et recettes Sujet du projet:Conception et réalisation de paramétrage des différents produits d’assurance dans CLEVA.
Conception de spécification technique du paramétrage
Mise en œuvre des processus de paramétrages
Réalisation en JAVA/JEE (architecture SOA) et JEXL
Participation aux phases de tests
TMASujet du projet: Mise en place de socle éditique en utilisant eclipse BIRT.
Mapping de données
Réalisation de différents reports
Configuration de reporting.
Contexte Général: Grands magasins et distributeursSujet du projet: Application de gestion de changements prix en magasin (MPC). Cette application permet de gérer les changements de prix en magasin à partir du nouvel outil SIM de la suite RETEK (ERP sous Oracle).
Conception UML à partir des spécifications fonctionnelles,
Développement en JAVA/RMI et PL/SQL
Développement des IHM en utilisant les composants Retek et swing,
Réalisation des traitements batchs des différentes fonctionnalités
Réalisation des imports/exports de données à partir des fichiers plats (avec PL/SQL)
Migration des données à partir de la base ORACLE centrale vers la base de SIM
Mise en place de gestion de trace en développent d'un module de logger
Tests : Élaboration et réalisation des scénarios de tests unitaires, tests fonctionnels, tests de non régression, tests de montée en charge,
Rédaction des documents techniques (cahier de développement), documents d'installations
Déploiement de l’application sur le serveur d’intégration.
Contexte Général: Conseil et services informatiquesSujet du projet: Application Système Immatriculation de Véhicule(SIV)
Le SIV est l’application qui a remplacé l’application FNI (Fichier National des Immatriculations) existante. Conception UML à partir des spécifications fonctionnelles
Développement en JEE en utilisant l'EJB3 et JMS :
-Réalisation du Module Applicatif de Services (MAS) Partenaires.
-Développement du Module Applicatif de Pilotage (MAP) Batch.
-Réalisation des différents web services
-Configuration de scripts de base de données des interfaces,
-Tests: Élaboration et réalisation des scénarios de tests unitaires, tests fonctionnels, tests de non régression, tests de robustesse et de montée en charge,-Audit de performance: développement d’algorithmes de test de performance, exécution des algorithmes puis optimisation du code,-Déploiement de l’application sur les différents serveurs d’intégration
Contexte Général: Editeur des progiciels et société de serviceSujet du projet: Applications des élevages et exportations de crevettes
Analyse des anomalies,
Conception et réalisation des fiches d’incidents,
Réalisation des corrections et des évolutions,
Assistance et formation aux utilisateurs,
Élaboration du tableau de bord des fiches d’incidents,
Reporting sur l’activité de TMA dans le cadre du plan de qualité et norme ISO de la société,
Gestion du planning.Développement de l’application de reporting financier du GroupeSujet du projet: Applications de reporting financier du Groupe/ Application MULTITUDES
Responsabilités occupées: Concepteur et développeur
Etude et conception UML et Merise 2 avec PowerDesigner
Développement des différentes fonctionnalités suivantes en utilisant PL/SQL
Création des univers BO
Élaboration des différents rapports avec Business Object
Réalisation du plan de validation et du plan de recette
Déploiement
Élaboration des documentations de projet: manuel d’installation et des procédures d’application des patchs, manuel utilisateur,
Assistanceet formation aux utilisateurs.