Abdelkader - Consultant JAVA

Ref : 140108B001
Photo d'Abdelkader, Consultant JAVA
Compétences
PL SQL
HIBERNATE
POSTGRESQL
Expériences professionnelles
  • EXPÉRIENCES PROFESSIONNELLES

    Du 12/2020 à ce jour – Vinci Autoroutes, Paris
    Développement des solutions d'aides à la détection des incidents dans les tunnels
    - Développement du projet TunnelWatch pour la gestion des incidents en tunnel (API Rest)
    - Développement des API Rest pour la gestion des rôles/Autorisations
    - Développement Kotlin d’un module pour l’authentifications à 2 facteurs avec
    GoogleAuthenticator.
    - Développement du projet passerelle pour gérer les Alarmes/Commandes (Java NIO
    SocketChannel)
    - Test unitaire, Test d'intégration, Code review.
    Environnement technique : Intellij, Java 8, Java 11, Kotlin, Spring data JPA, Spring Boot 2, Spring
    security,Web service, API Rest, Swager, MapStruct, Junit, Mokito, PostGreSql, pgAdmin, MongoDb,
    Github, Maven, Liquibase, Lombock, JWT, Scrum, JIRA/Confluence.
    Abdelkader ******** – Tél : ******** – E-mail : ********@********
    2 / 5

    Du 05/2018 au 11/2020 –Traveldoo, Expedia, Levallois-Perret
    Développement des solutions de gestion de voyage d’affaire et de notes de frais, pour les grandes
    entreprises et les agences de voyage.
    - Refactoring des applications de gestions des dépenses (Expense) avec l’approche DDD.
    - Développement d’un module de gestion de déduction automatique des avances (cash
    advance)
    - Développement des batchs d'import et export de données (Spring Batch).
    - Développement d’un module d’approbation par mail.
    - Revue de code, Tests unitaires, Pair programming, release
    Environnement technique : Intellij, JAVA 1.8, Java 11, Spring JDBC, Spring Batch, JPA/Hibernate, Web
    service, API Rest, Micro-services, Rest, Mokito, React JS, GWT, Spring Boot, SQL, Résilience4j, SLF4J,
    Kanban, Git, Jenkins, Maven, Weld CDI, Oracle, Elasticsearch 6.6.2, JIRA/Confluence, Kibana

    Du 05/2018 à ce jour –Traveldoo, Expedia, Levallois-Perret
    Développement des solutions de gestion de voyage d’affaire et de notes de frais, pour les grandes
    entreprises et les agences de voyage.
    - Refactoring des applications de gestions des dépenses (Expense) avec l’approche DDD.
    - Développement d’un module de gestion de déduction automatique des avances (cash
    advance)
    - Développement des applications d'import et export de données.
    - Développement d’un module d’approbation par mail.
    - Réalisation d’un module pour l’audit trail (historique des évènements)
    - Revue de code, Pair programming, release
    Environnement technique : Intellij, JAVA 1.8, Spring JDBC, Hibernate, Web service Rest, Mokito,
    GWT, React JS, Résilience4j, SLF4J, XSL, Kanban, Git, Jenkins, Maven, Weld CDI, Oracle, Elasticsearch
    6.6.2, CQRS, DDD, JIRA/Confluence

    Du 01/2017 au 05/2018 – MAILEVA, DOCAPOST, Charenton-le-Pont
    Projet DIGIPOSTE/FACTURE : Conception et réalisation de solutions de dématérialisation de
    documents (factures, fiches de paies,) destinées aux Grandes et petites entreprises.
    - Rédaction de spécifications techniques détaillées
    - Développement d’un module de gestion de coffres numériques (MDB, JMS)
    - Réalisation d’un compostant d’ordonnancement avec Quartz Scheduler.
    - Web service SOAP/REST pour l’intégration avec les systèmes des partenaires.
    - Monitoring de différentes briques de l’application avec JMX.
    - Analyse d’incidents critiques de production et mise en place de solutions automatisées de
    recouvrement.
    - Intégration continue avec Git, Jenkins, Maven et Nexus.
    - Workflow d’Envoi de factures dématérialisées (JBPM, JBossDrools5.5)
    - Revue de code, Pair programming
    Environnement technique : EclipseIDE, JAVA1.6, java1.8, JEE5, EJB3, JPA/Hibernate, JMS/MDB, JBoss
    4, JBossDrools5.5, JBPM, Web services (SOAP, REST), Quartz, Maven, Jenkins/Sonar, GIT, UML,
    méthodologie SCRUM, MS SQL SERVER 2005, XSD, SoapUI, SFTP, Junit, TestNG, Mockito, DbUnit,
    JIRA/Confluence,

    Du 06/2015 à 12/2016 – GlobeCast (Filiale du groupe Orange), Issy-Val de Seine
    En charge du développement complet de nouveaux applicatifs de l’Intranet SI Métiers couvrant les
    principaux besoins métier de GlobeCast (Outils de ventes et avant-ventes).
    - Développement des différents modules de l'application Ticketing (JSF2, EJB3)
    - Développement de web services Rest(Resteasy)
    - Maintenance évolutive et corrective de plusieurs d’applications de l'intranet (BIMS, TPO,
    DSO, IMS, Achat)
    - Réfactoring de code, désendettement technique
    - Suivi des incidents de production
    Environnement technique : Eclipse, JAVA 1.8, JEE6, JBoss 4/6, Wildfly, EJB 3.1, JPA, JMS/MDB, Spring,
    CDI, Web services (SOAP, REST), RestEasy/CXF, MVC JSF (Myfaces 1.2.2, Mojara 2.1, PrimeFaces),
    HTML, CSS, Java script, Maven 3, OJB, JIRA, Jenkins/Sonar, Junit

    Du 05/2013 à 04/2015 - LaPoste, Saint-Quentin-en-Yvelines
    Développement des applications de gestion de courrier industriel de la poste (utilisées sur tous les
    sites de traitement de Courrier Industriel en France)
    - Rédaction des spécifications techniques détaillées
    - Chiffrage des évolutions
    - Maintenance des applications
    - Prendre en charge les incidents de production
    - Rédaction des scénarios de tests sur Quality center
    Environnement technique : Eclipse, Java 1.5, Spring (MVC), JSP, Quality center, JIRA, Jenkins, Unix,
    Maven, Junit

    Du 05/2013 à 10/2013: LaPoste
    Responsable d'applications :
    Dans le cadre de la TMA MESSI SOPRA, en charge des applications EDR (COPILOTE G, SILOE, GERICO) qui aident à gérer le courrier industriel de La poste, celles-ci sont utilisées sur tous les sites de traitement de Courrier Industriel en France
    • Rédaction des spécifications techniques détaillées.
    • Rédaction des devis et chiffrage des évolutions demandées par la MOA
    • Prendre en charge les anomalies et les demandes d’assistance sur l’outil JIRA
    • Traduire les besoins du client à l’équipe de développement
    • Surveillance des incidents de production des différentes applications
    • Animation des comités de suivi pour le pôle EDR
    • Recette fonctionnelle
    • Rédaction des scénarios de test sur Quality center
    Environnement technique : Quality center, JIRA, Eclipse, SQL, Java 1.5

    Du 02/2011 à 04/2013 (26 mois) : Bouygues Telecom
    Ingénieur consultant Java/J2ee
    Au sein du pôle Application, en charge de tout développement SVI (Serveur vocal interactif) destiné aux centres de contacts Bouygues Telecom :

    Dans le cadre de l’application 611 dédiée au client FAI, développement des évolutions suivantes :
    • Gestion des clients multi appelants.
    • Mise en place de mécanismes de détermination du profil client
    • Modification du parcours vocal en fonction de la technologie et de la phase de vie du client
    • Développement du module d’Activation et mise en place de nouvelles règles d’activation
    • Développement d’un module pour les incidents globaux et les incidents unitaires.
    • Réalisation des tests automatisés avec l'outil SvingTest (Junit)
    • Correction des anomalies remontées par l'équipe de test

    Développement d’une application vocale dédiée aux clients entreprise dans le cadre du projet DME (Direction marché d’Entreprise) :
    • Développement d’un nouveau parcours client fonctionnant 24h/24
    • Evolution de l’application de bascule afin d’enrichir le contexte CTI de l’appel. Ce, dans le but de permettre une distribution full CTI
    • Réalisation des tests automatisés avec l'outil SvingTest (Junit)
    • Rédaction de la SAL (spécifications d’architecture logicielle)
    Environnement technique: ECLIPSE, MAVEN, JAVA/J2EE, SvingTest, FrameWork VIAO ,Vxml, VXML. Genesys GVP7 et GVP8, Quality center, WebServices, GEX, WEBLOGIC 8, WEBLOGIC 11

    De 09/2009 à 01/2011 (16 mois) : ITN
    Ingénieur d’études et développement Java/J2EE
    Développement en java/J2EE du projet spécifique ECA Sinistre pour la caisse d’épargne, ce projet utilise la solution progiciel CLEVA qui permet de gérer les dossiers de sinistres.
    • Développements des déclencheurs Service/IHM en JAVA pour les produits Satellis, assurance sur compte, secteur média, Garantie Achat.
    • Développement des Mots Clés en java.
    Développements en JAVA des batchs unitaire/ensembliste pour l’Extraction des flux comptable, pilotage et acquittement (Trésorerie, règlement de sinistre, Evaluation)

    Maintenance du SI IARD qui gère les différents produits d’assurance de la caisse d’épargne : AUTO, GAV, MRH, PJ.
    • Analyse et correction des anomalies.
    Développement des évolutions sur la partie Editique : Batch Editique de masse, quotidien, Terme

    Maintenance de l’application MURACEF qui gère des produits d’assurance des moyens de paiements
    • Mise en œuvre des procédures PL/SQL pour le rattrapage des échéanciers MOBI2 et calcul des primes.
    Environnement technique : ECLIPSE 3.3, Java/J2EE, Tomcat 6, Hibernate 3.2, Spring 2.5, Birth, TOAD, Script, SQL, PL/SQL, V9 Assurance v44, Trac, java script, SVN.

    De 03/2009 à 07/2009 (5 mois) : Ekis group
    Ingénieur d’études et développement Java/J2EE
    Réalisation du modèle d’analyse du Système SAGACE (Système d’Aide à la Gestion Des Affaires des CabinEts) permettant de gérer l’ensemble des domaines métiers de la SDBC (Sous direction des bureaux des cabinets) du ministère de la défense.
    • Présentation des différents diagrammes en Uml pour les applications constituant le système avec l’outil StarUML (diagramme des cas d’utilisation, diagramme de classes, diagrammes état-transitions, etc.)
    • Proposition de nouvelles maquettes qui s’adaptent aux besoins des utilisateurs.
    Environnement technique : StarUML

    De 01/2009 à 03/2009 (3 mois) : EXXECO
    Ingénieur d’études et développement Java/J2EE
    Réalisation en JAVA/J2EE de l’application web EXXECOM permettant de gérer les prestations d’audit, d’appel d’offres, de maîtrise d’œuvre et de suivi d’entretien du cabinet d’études EXXECO.
    • Correction des anomalies remontées par l'équipe de test
    • Réalisation des évolutions.
    • Développement d’un module de génération de documents
    Environnement technique : Eclipse 3.2, Tomcat, Struts-Layout, hibernate, Java1.5, Socle technique Improve Foundation, Apache Velocity, JavaScript, JSP, SVN, Mantis, Maven.

    De 10/2008 à 12/2008 (3 mois) : BNP PARIBAS
    Ingénieur d’études et développement Java/J2EE
    Implémentation des évolutions en Java/J2ee sur l’application STARR (Standard Tool for Accounting to Risk Reconciliation)
    • Envoi automatique du fichier en central vers une autre application (Syracuse)
    • Le suivi de ses envois.
    • Réalisation d’un module de gestion de la juridiction et des accès concurrents.
    • Implémentation d’un module de hachage MD5 pour la gestion de la traçabilité.
    • Développement de la couche métier avec une connexion à une base de données Oracle.
    • Développement de la couche présentation avec le framework Sweetdev et le plugin Atlas (framework propriété BNP basé sur Struts).
    Environnement technique : RAD6, Websphere 6, Sweetdev (Struts), JavaScript, JSP, Web Services, Serena Dimension, Log4j

    De 05/2008 à 09/2008 (5 mois) : Bull Telecom et Média
    Ingénieur d’études et développement Java/J2EE
    Développement en java J2EE de l’application Customer Care pour l’opérateur de téléphonie mobile « Mauritus Telecom » (île Maurice). Elle permet de gérer les commandes, les comptes de facturation et les contrats des clients.
    • Développement de la couche présentation a été développé en Struts 1.3
    • La couche service à été développé en utilisant le frameWork JPA avec une base de données Oracle9i
    • La gestion des contrats PostPaid et PrePaid.
    • La gestion de Customer B2C et B2C : Création, modification, consultation
    • Correction des anomalies remontées par l’équipe d’intégration.
    Environnement technique : MyEclipse6.01, JOnAS4.8.6, Struts1.3, Java1.5, JavaScript, Ajax, JSP, Oracle, JPA, CVS, Log4J.

    De 01/2008 à 04/2008 (4 mois) :BNP PARIBAS
    Ingénieur d’études et développement Java/J2EE
    Développement en Java J2ee de l’application BNP EMMA (Edition des Messages MArketing) permettant au service marketing de rédiger des supports de documentations pour les clients sur n’importe quel canal (SMS, BNPNET…).
    • Réalisation du modèle d’analyse et conception à partir des spécifications fonctionnelles avec l’outil RSM (Rational Software Modeler)
    • Développement de la couche métier avec connexion à une base de données Oracle 9i.
    • Développement de la couche présentation avec le framework Sweetdev (framework BNP basé sur Struts).
    • Réalisation d’une interface pour le client ayant le profil rédacteur et valideur
    • Réalisation d’un module de gestion de profils utilisateurs.
    • Evolution de l’application en fonction des retours de la M.O.A.
    Environnement technique : RAD6, Websphere 6, Sweetdev (Struts), JavaScript, JSP, PlSql, Oracle, XML, XSLT, Serena Dimension, FckEditor.

    De 10/2008 à 12/2008 (3 mois) :GROUPWARE SYSTEM
    Ingénieur d’études et développement Java/J2EE
    Projet au forfait : Réalisation en Java/J2ee d’une application Référentiel Fournisseurs, Produits et Articles accessible par des applications de back office (gestion des commandes, livraisons, stocks, …) :
    • Conception UML à partir des spécifications fonctionnelles
    • Développement des différents modules avec les frameworks Struts et Hibernate
    • Réalisation des fonctionnalités de Recherche, Création, Modification et Suppression
    • Internationalisation de l’application
    • Développement d’un module de login et d’authentification avec gestion des profils utilisateurs
    • Réalisation des tests unitaires et fonctionnels
    Environnement technique : Servlets, JSP, Struts, Hibernate, RAD6, Websphere 6, DB2, JDBC, JUnit.

    De 03/2007 à 09/2007 (6 mois) : BUDGET BOX
    Stage de fin d’études Master 2 Professionnel Système d’information et réseaux
    Réalisation en Java J2ee d’un logiciel marketing « Budget Box » permettant d’envoyer en temps réel sur des terminaux de self-scanning (lecteur PDA), à chaque consommateur en magasin, des annonces ciblées selon son profil de consommateur.
    • Développement du FrontOffice : réalisation de l’interface de chargement permettant à un Chef de Rayon de «charger» des annonces (réduction immédiate, promotion, vente flash, jeux QCM annonce à caractère non commercial.
    • Développement du module d’administration : gestion des droits d’accès pour les différents utilisateurs (Directeur Régional, Directeur de magasin, chefs de rayons),
    • Développement du BackOffice sur 2 bases de données (PostGreSQL et MySQL) gérant les familles et sous-familles de produits, les profils des clients/consommateurs,
    • Réalisation en EJB3, Servlet et JSP de l’interface acheteur/consommateur,
    • Intégration de l’interface acheteur/consommateur sur un lecteur PDA
    • Réalisation automatisée des tests avec Junit.
    • Rédaction du manuel d’utilisation.
    Environnement technique :EJB3, EjbQl, Java Web, Servlet, Jsp, Html, Css, Javascript, Ajax,, Junit, Javadoc, Eclipse 3.2, PostgreSQL, MySql, Hsql, Jboss, SVN.

    De 10/2006 à 11/2006 ( 1 mois) : UNIVERSITE DE TOURS
    Projet en Master 2 Professionnel SI et réseaux
    Réalisation d’un service de messagerie instantanée de type Chat Room en webservices avec une interopérabilité entre 2 plates-formes hétérogènes :
    • Développement d’un service web sous forme de classes Java, exposant un certain nombre de méthodes lui permettant d’avoir les fonctionnalités de base d’un salon de discussion,
    • Développement des clients en PHP et Java.
    Environnement technique : Java, Apache-Axis, Php, SOAP

    De 09/2006 à 10/2006 (2 mois) : UNIVERSITE DE TOURS
    Projet en Master 2 Professionnel SI et réseaux
    Développement d’un système d’information pour la gestion de la bibliothèque :
    • Conception UML
    • Modélisation du système avec la méthode UML et l’implémentation du pattern stratégie
    • Conception de la base de données contenant le catalogue des ouvrages disponibles
    • Développement en Java J2ee d’un module de gestion des prêts
    • Tests de l’application
    Environnement technique : UML, JavaSE, Eclipse, Mysql, JSP, Servlets, JUnit.

    Projet en Master 2 Professionnel SI et réseaux
    Réalisation d’un projet de Datamining ayant pour objet de fournir aux Décideurs des filières universitaires des données chiffrées sur la scolarité :
    • Réalisation d’une analyse OLAP des données de scolarité des filières informatique du campus de Blois
    • Conception d’un entrepôt de données
    • Conception d’un schéma en étoile
    • Préparation, intégration, extraction et nettoyage des données sources sous format Excel
    Environnement technique : IBM DB2.

    De 03/2006 à 07/2006 (5 mois) : LABORATOIRE INFORMATIQUE DE L'UNIVERSITE DE TOURS
    Stage de fin d’étude Master 2 Recherche en informatique
    Réalisation d’un projet d’ordonnancement avec batch dans une chaîne logistique :
    • Etude du problème d’ordonnancement avec Batch à deux machines de type II avec stock illimité &Stock limité.
    • Identification des cas polynomiaux selon la durée de transport pour le problème considéré.
    • Proposition d’une méthode taboue pour la résolution du problème dans le cas d’une capacité quelconque du transporteur.
    Environnement technique : Langage C

Études et formations
  • FORMATION ET LANGUE

    2009 Certification java Sun SCJP

    2009 Certification IBM J2EE 1.4 Web Developer

    2007 Master 2 Professionnel système d’Information et réseaux

    2005 Master 2 Recherche en Informatique

    Langue(s) :
    Anglais : Niveau intermédiaire

    NIVEAUX D’INTERVENTION
    • Responsable applicatif
    • Développement
    • Conception

    CONNAISSANCES TECHNIQUES
    • Langages Java, J2ee, Javascript, Html, Delphi, C, Ajax
    • Systèmes Windows, Linux
    • Framework EJB3, Struts, Hibernate, Spring, SweetDev , Servlet/JSP, JUnit, JPA, Ant, Maven
    • Serveurs Websphere 6, Jboss, Tomcat, Jonas, weblogic 8
    • SGBDR PostGreSQL, SQL, Db2, Hsql, MySQL
    • Outils RAD6, Eclipse
    • Méthodologies UML, Merise, Scrum

    CONNAISSANCES FONCTIONNELLES
    • SVI : Serveur vocal interactif pour les centres de contact.
    • Courrier industriel de Laposte

    COMPETENCES TECHNIQUES
     Development: Java, Kotlin, JEE, Micro-services, API Rest, React JS, EJB3, Servlet/JSP, JSF, JSTL,
    JavaScript, CSS Html, Delphi, Ajax, SQL, PLSQL, Shell
     Integration, packaging, versioning: GIT,Docker,Jenkins, MAVEN, Ant, SVN, Liquibase
     Base de données : MySQL, PostGreSQL, Oracle, Db2, MS SQL SERVER, MongoDb, Elasticsearch
     Conception: UML, Merise, MVC
     Systèmes : Windows, Linux, Unix
     Outils- Framework : Eclipse, Intellij, RAD6, JPA/Hibernate, Spring (IOC, MVC), Spring JDBC,
    Spring batch, Spring boot, Spring security, Maven, Struts, CDI, GWT, React JS, SweetDev, JMS,
    JUnit, JAXB, XML/JSon, Quality Center, JIRA/Confluence, Kibana, TestNG, Mockito, Cucumber
     Serveurs d’application: JBoss/Wildfly, Tomcat 6/7, Weblogic 8/11, Websphere 6, Jonas
     Méthodologie : SCRUM, Kanban, Cycle en V

D'autres freelances
Consultant JAVA

Ces profils pourraient vous intéresser !
CV Développeur C++
Camille

Développeur C++

  • MÉRÉVILLE
C++ PYTHON JAVASCRIPT SQL C# ASSEMBLEUR PHP .NET JAVA
Disponible
CV Développeur JAVA full remote
Contact

Développeur JAVA full remote

  • LYON
JAVA SQL ORACLE Angular
Disponible
CV Tech lead
Fabien

Tech lead

  • GRATENTOUR
JAVA SPRING SQL SAFE HIBERNATE LINUX
Disponible
CV Développeur DevOps
Rida

Développeur DevOps

  • DUNKERQUE
C++ JAVA C# CI/CD REACT.JS Angular SQL PL SQL .NET J2EE
Disponible
CV Analyste développeur moyen de paiement CASHPOOLER
Yacine

Analyste développeur moyen de paiement CASHPOOLER

  • PARIS
ORACLE SQL AGILE SQL SERVER UNIX WINDOWS LINUX JAVA
Disponible
CV Développements logiciels
Loic

Développements logiciels

  • SAINTE-MARIE
PHP SYMFONY PHP LARAVEL WINDEV JAVA
Disponible
CV Architecte JAVA
Fabien

Architecte JAVA

  • ORLÉANS
JAVA J2EE REST Spring Boot SOA APACHE KAFKA POSTGRESQL AGILE DOCKER CASSANDRA
Disponible
CV Développeur full stack JAVA
Abdallah

Développeur full stack JAVA

  • SADA
JAVA J2EE Spring Boot API RESTful REACT.JS ORACLE SQL PHP JAVASCRIPT LINUX
Disponible
CV Consultant informatique
Virginie

Consultant informatique

  • AVIGNON
PYTHON HTML JOOMLA DJANGO PHP JAVASCRIPT CSS JAVA JASPER REPORTS SQL
Disponible
CV Data Engineer | Developpeur Big Data
Mounir

Data Engineer | Developpeur Big Data

  • CHÂTENAY-MALABRY
APACHE SPARK SQL BIG DATA APACHE HADOOP SCALA JAVA PYTHON APACHE KAFKA NoSQL Cloudera
Disponible