Elhadji Malick - Développeur JAVA

Ref : 170907D002
Photo d'Elhadji Malick, Développeur JAVA
Compétences
Expériences professionnelles
  • E X P E R I E N C E S P R O F E S S I O N N E L L E S

    CAT-AMANIA / SG
    INSURANCE
    INGENIEUR ETUDES ET
    DEVELOPPEMENTS 01/18 – TODAY (36MOIS)
    Projet ICS (International Claim Solution)
    ICS est une application de gestion de sinistres utilisée chez les filiales de SOGECAP à l’international
     Analyse et chiffrage de l'Expression de besoin
     Analyse et Correction des anomalies de production
     Conception & Développement des demandes d'évolutions
     Déploiement en Intégration et en Homologation
     Préparation des release notes techniques pour l'installation des versions
     Préparation des livrables pour le déploiement en UAT et en Production
     Intégration de ICS sous SONAR et Jenkins
     Correction et suivi des vulnérabilités Sonar
     Mise en place de la nouvelle réglementation européenne de la régulation des
    données (GDPR)
     Conception et développement d’API avec Spring boot et Swagger
     Mise en place de la sécurisation des données avec l’outil TDE d’Oracle
     Mise en place de web services avec REST pour interagir avec d’autres
    applications (PASS & DMS)
     Rapport hebdomadaire au chef de projet sur toute l’activité de l’équipe de dev
    ICS (état d’avancement des développements, versionning, gestion des
    branches et des environnements, les différentes livraisons)
     Migration de la base de données de ICS de Oracle vers PostgreSQL avec
    l’outil Talend
     Etude de faisabilité de la migration de l’application ICS du système Windows
    vers Linux
     Faire la migration technique (java8 vers java11 & Tomcat8 vers Tomcat 9 &
    Apache 2.2 vers Apache 2.4)
     Faire la migration technique (montée de version du "Framework SOGECAP"
    utilisé par ICS et fourni par la cellule architecture au sein de SOGECAP)
     Assister et engager des réunions techniques avec les IT des filiales pour
    donner du support sur des sujets techniques divers (installations, mise en
    place et test des certificats SSL, tests d'intégration des WS entre ICS et les
    autres systèmes (PASS & DMS)
     Engager des réunions avec la MOA et l'équipe Homologation pour valider des
    SFD et des Documents de conception technique avant la phase de dev
    - Java 8, OpenJDK 11
    - J2EE (JSP et
    SERVLET)
    - Hibernate 3
    - STRUST 2
    - SQL Developer
    - Tomcat 6,8,9
    - Oracle 12
    - PostgreSQL
    - Maven 3
    - Spring
    - SVN
    - GIT
    - OpenLDAP
    - JENKINS
    - SONAR
    - NEXUS
    - ECLIPSE
    - LOG4J
    - Spring Boot
    - Swagger
    - TDE
    - Wiremock
    - PostMan
    - Talend
    Projet SIS (Savings International Solution)
    - SIS est une application de gestion de comptes d'épargnes utilisée chez les filiales de SOGECAP à
    l'international
    Analyse et chiffrage de l'Expression de besoin
     Analyse et Correction des anomalies de production
     Conception & Développement des demandes d'évolutions
     Déploiement en Intégration et en Homologation
     Préparation des release notes techniques pour l'installation des versions
     Préparation des livrables pour le déploiement en UAT et en Production
    - Java 8
    - Oracle 12
    - SQL
    - EJB
    - JBOSS
    - Tomcat 6,8
    - ECLIPSE
    - LOG4J
    - SVN
    - OpenLDAP
    - Maven 3
    - Spring
    - Hibernate 3
    - STRUST 1

    Projet de Migration de données d'épargnes
    - Il s'agit de migrer les données d'épargnes (assurés & leurs contrats) des applications annexes appelés
    "Legacy systems" vers le nouvel outil de gestion de contrats appelé "PASS"
     Analyse et chiffrage de l'Expression de besoin
     Conception & Développement from scratch d'un programme de migration des
    Third parties & Contracts en utilisant Talend
     Traitement des demandes de changement évolutives de ce programme en
    mode agile et faire des livraisons expresses selon le besoin
     Préparation de la documentation nécessaires (doc d'installation & user guide)
     Préparation des livrables et déploiement en Intégration et en Homologation
     Préparation des livrables pour le déploiement en UAT et en Production
    - Talend
    - Oracle
    - PostgreSQL
    - SQL
    - Java11

    HARIDS/CEGAPE INGENIEUR ETUDES ET DEVELOPPEMENTS 11/16–AUJOURDHUI(12MOIS)
    Projet INDELINE C’est un logiciel de gestion chômage destiné aux trois fonctions publiques hospitalière, territoriale et état.
    Il permet de gérer les dossiers d’allocataires, leurs droits et les calculs de leurs indemnités chômage.
    Il prend en compte les différentes Réglementations Assurance Chômage publiées depuis 2006.
    Analyse des anomalies de production
    Correction et suivie des anomalies de production
    Analyse du besoin client
    Conception des demandes évolutives
    Développement des demandes évolutives
    Réalisation les tests unitaires, d’intégration, de non régressions
    Préparation des livrables et déploiement en pré-production
    Préparation des livrables pour la mise en production
    Développement d’un module de sauvegarde et de restauration
    Développement d’un module d’export de données destiné aux logiciels comptables des clients
    Développement de générateur d’attestation et bordereau de paie
    Développement d’une mini application de générateur de licence
    Mise en place d’une PIC
    Mise en place de tests automatisés avec SELENIUM-Java 7-J2EE (JSP et SERVLET)-Hibernate3-STRUST 2-JQUERY-SQL Developer
    -Tomcat 6,7-Oracle12-MYSQL 5-Maven3-GIT-JENKINS-SONAR-ARTIFACTORY-SELENIUM-NETBEANS-ASPOS -LOG4J-POI 3

    BNPP INGENIEUR ETUDES ET DEVELOPPEMENTS 09/14–11/16(26 MOIS)
    Concepteur Développeur java/j2ee TMA OFS ICARE (Interprétation Comptable, Analyse et Restitution) et SSM.
    Application AMBRE Ambre est l’outil qui assure le suivi des comptes comptables sensibles ou des comptes de liaison par le suivi
    des mouvements (pointage des mouvements). Cette application est composée d'une couche présentation
    utilisant la technologie Swing et une couche DAO utilisant des services CICS. Les servi ces CICS font des
    traitements spécifiques et utilisent une base DB2.
    Applications HOOKE, NOBEL, PFS, OURAL Ces applications sont composées d'une couche présentation utilisant la technologie Swing et une couche
    DAO utilisant des services ORACLE et DB2.
    Projet OPALE Opale est l’outil qui assure la gestion du référentiel du plan de comptes internes et qui contribue à
    l’élaboration des différents reportings financiers, périodes, réglementaires et prudentielles. Cette application
    est composée d'une couche présentation utilisant la technologie Web et une couche DAO utilisant des services ORACLE.
    Projet PORTAIL OFS ET BACTH
    Le portail OFS est l’outil qui permet d’accéder à toutes les applications comptables de BNPP.
    Cette application est composée d'une couche présentation utilisant la technologie J2EE et une couche DAO utilisant des services ORACLE. Les batchs permettent de faire des traitements automatisés sur le périmètre comptable de la BNP. Ces batchs utilisent une couche DAO avec des services ORACLE
    Analyse des anomalies de production
    Correction et suivie des anomalies de production
    Analyse du besoin client et chiffrage
    Conception des demandes évolutives
    Développement des demandes évolutives
    Ecriture des scripts Shell pour la purge des répertoires de logs
    Réalisation les tests unitaires, d’intégration, de non régressions
    Préparation des livrables et déploiement en recette et développement
    Accompagnement de la recette
    Préparation des livrables pour la mise en production, backup et qualification
    Rédaction de dossiers d’installation et d’exploitation
    Assistance aux utilisateurs et MOE
    Formation des nouveaux utilisateurs
    Rédaction de la documentation technique et fonctionnelle
    Surveillance des traitements en période d’arrêter comptable
    Mise à jour du suivi des échanges avec BNPP
    Intégration et suivi des applications sous SONAR et Jenkins-Eclipse, RAD et RSM-J2EE: JSP/servlets, Struts 2
    -Spring 2:core, context, OAP, batch -Swing-Shell-CICS-DB2-Subversion-Git-Maven-Ant-Dimension-PIO 3.101-JAXB-JAXP-Log4j
    -ALM, QTP-Oracle 12-HMTL 5, CSS 3-Angular JS, Boostrap
    BNPP IRB INGENIEUR ETUDES ET DEVELOPPEMENTS04/14–07/14(4MOIS)
    Projet SMARTCe projet consistait à mettre en place un outil qui permet de segmenter les clients Corporate de BNP
    Algérie. Cette application est destinée aux commerciaux de BNP pour mieux cibler leur clientèle.
    Développement
    Mapping Objet/Relationnel
    Ecriture des règles métiers
    Tests Unitaires et test d’intégration
    Correction des anomalies remontées lors des tests d’intégrations
    Participation au packaging et à la livraison de l’application-Java J2EE-Hibernate-SQL Developer-Websphere-Oracle-Maven
    -SVN-IBM BRMS (ODM)

    CAISSED’EPARGNEI NGENIEUR ETUDES ET DEVELOPPEMENTS04/13–09/13(6MOIS)
    Mission: Projet consistant à développer une application web qui permet de faire de la métrologie et de la supervision des systèmes d’information bancaire.
    Cette application permet de connaître en temps réel le nombre de transactions faites par les clients à partir de la
    banque à distance, la monéti que et leur carte bancaire.

Études et formations
  • Formation

    2013 Master 2 en Informatique – Université Paris Diderot

    2010 Master I en Informatique – Université Cheikh Anta Diop, Dakar/Sénéga

    CO M P E T E N C E S F O N C T I O N N E L L E S
    Analyse du cahier des charges
    Rédaction des Spécifications Fonctionnelles Générales
    Rédaction des Spécifications Fonctionnelles Détaillées
    Chiffrage du besoin client
    Conception des demandes évolutives
    Développement logiciel
    Maintenance corrective, évolutive et adaptative
    Réalisation de tests unitaires, tests d’intégration, tests de non régression.
    Rédaction de dossiers d’installation et d’exploitation
    Déploiement et mise en production.
    Rédaction de la documentation fonctionnelle et technique
    Formation des nouveaux arrivants
    Assistance aux utilisateurs et MOE
    Relation avec les équipes de maîtrise d’ouvrage (MOA et MOE)
    Animation équipe de développeurs
    Mise en place d’une PIC (Processus d’Intégration continue)
    CO M P E T E N C E S T E CH N I Q U E S
    ME T H O D E S –CO N C E P T I O N
    Agile Scrum
    UML
    Design Patterns
    MERISE
    LA N G A G E S Java 6,7,8
    Java Swing
    Java EE
    EJB
    JSP/Servlets
    JDBC
    JAXP
    PAGE 2/7 JPA
    JAXB
    JavaScript
    Native
    JQuery 1.x
    Angular JS
    Bootstrap
    Ajax (DRW)
    SQL
    C
    PL/SQL
    WE B S E R V I C E S Rest
    Soap
    TE C H N O L O G I E S W E BXML, XSLT
    HTML(4,5), CSS 3
    EN V I R O N N E M E N T S D E D E VE L O P P E M E N T Eclipse
    RSM
    RAD
    Netbeans
    FR A M E W O R K S Spring
    Spring Core
    Spring Batch
    Spring Context
    Spring AOP
    Spring Jdbc
    Struts2
    Hibernate 3
    Log4j
    POI
    TE S TJUnit,
    Selenium
    ALMHP
    QTPHP
    OU T I L S Automatisation: Maven
    Ant
    Versionning:SVN
    Git
    Intégration continue: Jenkins
    Outils de collaboration: Jira, Mantis
    Performance: Jmeter
    Jprofiler
    Qualité de code: Sonar
    Findbugs
    Deploying: Nexus
    ArtiFactory
    SE R V E U R D’A P P L I C A T I O N Tomcat 6,
    JBOSS
    Webshere8
    SE R V E U R W E BApache
    S G B D Oracle 10, 11 12
    PostgreSql
    Mysql 5
    SY S T E M E D’E X P L O I T A T I O N Windows, UNIX, Linux (Red hat)

D'autres freelances
Développeur JAVA

Ces profils pourraient vous intéresser !
CV Ingénieur développement logiciel embarqué JAVA
Ahmed

Ingénieur développement logiciel embarqué JAVA

  • LILLE
JAVA Spring Boot Angular
Disponible
CV Développeur JAVA
Siriki

Développeur JAVA

  • CHAVILLE
JAVA Spring Boot GO POSTGRES Google Cloud Platform DOCKER GRAILS FLUTTER REACT.JS Cloud AWS
Disponible
CV Développeur JAVA
Mehdi

Développeur JAVA

  • BUSSY-SAINT-GEORGES
JAVA SQL Spring Boot POWERSHELL SPRING Microservices SQL SERVER Cloud AWS Vue.js Kafka
Disponible
CV Tech lead / Développeur  full stuck JAVA
Abderrahmen

Tech lead / Développeur full stuck JAVA

  • SAINT-MAUR-DES-FOSSÉS
JAVA JAVASCRIPT SQL SERVER J2EE SPRING DEVOPS FULL STACK MYSQL SQL Angular
Disponible
CV Ingénieur de développement JAVA
Meriem

Ingénieur de développement JAVA

  • VILLEJUIF
JAVA ORACLE SQL MONGODB UML PHP C PYTHON PHP LARAVEL ANDROID
Disponible
CV Ingénieur de développement JAVA
Arezki

Ingénieur de développement JAVA

  • ARGENTEUIL
JAVA REACT.JS C++ JAVASCRIPT
Disponible
CV Tech lead / Lead dev
Christophe

Tech lead / Lead dev

  • VILLENAVE-D'ORNON
C# .NET JAVA JAVASCRIPT SQL
CV Senior Data Engineer and Scientist NLP
Stefano

Senior Data Engineer and Scientist NLP

  • ANTIBES
BIG DATA SQL APACHE SPARK DATA PYTHON SCALA JAVA
Disponible
CV Ingénieur de développement JAVA
Adel

Ingénieur de développement JAVA

  • LES MUREAUX
JAVA REST ANGULARJS SPRING Angular IntelliJ IDEA Spring Boot Cloud AWS
Disponible
CV Développeur PHP
Wilfried

Développeur PHP

  • NOISY-LE-GRAND
PHP JAVASCRIPT Vue.js PHP LARAVEL SQL REACT.JS SYMFONY JAVA Angular Next.js
Disponible