Elhadji Malick - Développeur JAVA
Ref : 170907D002-
95800 CERGY
-
Développeur (41 ans)
-
Totalement mobile
-
Freelance
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.
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)