Yahya - Développeur J2EE
Ref : 190909T002-
94320 THIAIS
-
Développeur, Ingénieur de production (36 ans)
-
Totalement mobile
-
Freelance
Expérience professionnelle
• Depuis Octobre 2018 : Lead technique Onshore sur le projet
SPEED (digitalisation de la plateforme de Crédit à la
consommation) pour le compte de BNP Personal Finance
• Octobre 2017 à Septembre 2018 : Intégration de l'ERP
d'allNETT (système de financement du commerce frontal multiclients) pour la société générale
• Mai 2017 à Septembre 2017 : Support applicatif sur
l'application PTSMM (Post Trade Service for Money Market)
pour HSBC
• Décembre 2013 à Avril 2017 : Lead technique et développeur
sur un périmètre assez large pour le compte de CACIB
• Décembre 2011 à Avril 2013 : développeur JAVA sur le projet
ONP
BNP PERSONAL FINANCE DEPUIS OCTOBRE 2018
Environnement, Technologies:
Shell Scripting, JAVA 8, backbone js,TeamSite CMS,WebService SOAP et REST,Struts , Maven, GIT, Sonar,
Jenkins, Méthode AGILE
Mes responsabilités sur ce projet sont:
Lead technique Onshore sur le projet de digitalisation de la plateforme de Crédit à la consommation:
• Gestion des développeurs Onshore et Offshore
• Rédaction des Spécifications techniques détaillées
• Création des US technique avec RTC
• Support des développeurs sur les problématiques complexes
• Développement JAVA/J2EE sur certains modules transverses
• Audit de Code (suivi des rapports SONAR, respect de la nomenclature, Java code, complexité,
couverture des tests)
• Préparation des livraisons sur les différents environnements (intégration, homologation, Pre-Prod
et PROD
• Engagement sur les charges ( sprint planning)
• Gestion des incidents
• Gestion de l'équipe (affectation des tâches hebdomadaires)
SOCIETE GENERALE PARIS OCTOBRE 2017 - SEPTEMBRE 2018
Environnement, Technologies:
AllNETT, PLSQL, Shell Scripting, JAVA 8, JavaScript, AngularJS, JMS, WebSphere MQ, ConnectExpress(TOM),
WebLogic 12.1, Apache 2.2.4
Mes responsabilités sur ce projet sont:
Intégration d'Allnett (système de financement du commerce frontal multi-clients):
• Communiquer avec l'équipe de Surecomp(éditeur)
• Livraison des développements fournis par l'éditeur sur les différents environnements
• Développement d'une application avec JAVA/JMS qui permet l'envoie en temps réel des deals
front-to-back
• support applicatif et de production
• Migration des données quasi-hebdomadaires de l'ancien outil(MTP: MySys Trade Portal) vers
allNETT
• Gestion des incidents
• Gestion de l'équipe (affectation des tâches hebdomadaires)
• Gestion des tickets pour le calcul des KPI et le fournir au management
• Compréhension des produits (lettre de crédit, garantie internationale, LC standby)
HSBC PARIS MAI 2017 - SEPTEMBRE 2017
Support applicatif et projetsur PTSMM (Post Trade Service for Money Market)
Environnement, Technologies:
JAVA SWING, PLSQL, DOS Scripting, Control-M V7
• Mise en place d’un nouveau reporting (missing deals from daily accounting) qui permet d’envoyer
un mail avec les deals reçus du front-office (Murex,Summit) et pour lesquels aucune
comptabilité n’a été généré
• Mise en place d’un nouveau reporting sous forme de statistiques qui permet d’envoyer sous
format HTML un mail avec les statistiques quotidiennes (date/heure réception de fichiers,
chargement, génération des CRI/CRE, comparaison des statistiques J avec J-7 et J-30)
• Conception et Développement d’un outil (CRE_Comparator : Compte Rendu d’Evénements) de
comparaison des CRE générés sur des environnements différents. Cet outil développé avec
JAVA Swing et PLSQL permet de comparer les données présentes dans un CRE avec des clés
de comparaison choisies par l’utilisateur et de générer un fichier csv contenant cette
comparaison.
• Gestion des incidents et support des utilisateurs
• Astreinte active à B0(dernier jour ouvré du mois)
ACCENTURE - CACIB OCTOBRE 2013 - AVRIL 2017
Lead Technique JAVA/ORACLE
Environnement, Technologies:
JAVA, Transact-SQL,Oracle, PL/SQL, SHELL,Putty, WinSCP, CONTROL-M V8, Interplay BDI
Projet : PSGL-Enrichi(PeopleSoft General Ledger enrichi) plateforme comptable du Crédit Agricole CIB
1) Responsable de certaines productions réglementaires du PSGL-Enrichi:
• Corrections des anomalies
• Chiffrage des évolutions et réalisation des devis
• Cadrage des nouveaux projets impactant le PSGL-Enrichi
• Développement (ORACLE/PL/SQL, UNIX, LINUX)
• Tests techniques mais aussi tests d’homologation avec la MOA sur les nouveaux projets
2) Responsable de la partie exploitation (couche exploitation+Control-M) du PSGL-Enrichi:
• Développement des scripts d'exploitation (planification des jobs)
• Paramétrage de la feuille batch control-M (Ajout/modification de jobs, ressources quantitatives,
contraintes horaires, jobs prédécesseurs et successeurs etc..)
• Test unitaires sur un environnement de recette de cette feuille batch via Control-M Workload
Automation V8
• Gestion des envois entre le PSGL-Enrichi et les applications destinataires via CFT et AFT (intégré
dans Control-M V8)
3) Support Applicatif : Support Applicatif sur des applications comptables développées autour du
progiciel RDJ(plateforme comptable du Crédit Agricole CIB)
• Rédaction des documents techniques sur les différentes applications
• Surveillance technique des traitements
• Maintenance en état opérationnel la gestion des flux comptables
• Analyse des besoins MOA (évolution et régularisations comptables)
• Automatisation des traitements récurrents (reporting, synthèse des traitements)
Transférer les compétences requises vers les équipes offshores à l’Ile-Maurice
GFI - MINISTERE DE L'AGRICULTURE SEPTEMBRE 2011 - NOVEMBRE 2013
Développeur JAVA/J2EE
Environnement et Technologies :
JAVA, JEE (SPRING, HIBERNATE, JSF), SVN, MAVEN2, Transact SQL, Sybase, Jboss, IReport, JUnit, EasyMock,
Eclipse, SONAR.
Projet : ONP (Opérateur National de Paie) pour le Ministère de l'Agriculture, de l'Agroalimentaire et de la
Forêt.
• Formation sur le Framework ORION (Framework à base de JSF, Hibernate et SPRING, durée : 3
semaines)
• Rédaction des spécifications techniques détaillées(STD) à partir des spécifications fonctionnelles
• Chiffrage
• Développement des modules à partir des STD réalisées.
• Test et validation des services développés (Tests unitaires).
• Documenter les réalisations (Java doc).
• Respecter les normes de développements (complexité du code mise en place)
• Réaliser les tests d’intégration.
• Correction des retours de l’audit de code sur le développement réalisé.(PMD)
• Correction des anomalies détectées aussi bien en tests d’intégration que de qualification.
• S’engager sur les charges de réalisations.
• Formation des développeurs
Formations suivies
1) Formation OCTO Academy (04/09/17 au 08/09/17) : Développer des applications pour Apache Spark avec
Python ou Scala
• Introduction à HDP, Hortonworks et l’écosystème Hadoop
• Explication détaillée de l’architecture Hortonworks
• Introduction à Apache Spark
• Explication détaillée de HDFS et YARN(vue d’ensemble d’HDFS,le Namenode et le DataNode,
composant de YARN)
• Programmation avec Spark (composant de Spark, Transformations et actions,RDD)
• Programmation avancée avec Spark (Fonctions de RDD paires, Utilisation du stockage HDFS)
• Programmation parallèle avec Spark (Partitionnement, jobs, stage et tasks)
• Spark Streaming(architecture, cas d’usage, pratique via des exercices)
• Spark SQL(création et sauvegarde DataFrame, SPARK SQL avec Hive)
• Exercice Pratiques sous REPL(Read Evaluate Print Loop)
2) Auto-formation sur Kafka, Kibana, Elasticsearch, logstach
Etudes et diplômes
2010- 2011 Mastère spécialisé en Systèmes
Informatiques à l'ISTV de Valenciennes
2005 - 2010 Diplôme d’ingénieur d’état en
informatique à l’Ecole Nationale des
Sciences de l'’informatique (ENSI
Tunisie).
LANGUES Anglais :Courant
COMPETENCES TECHNIQUES
OS Linux et Windows
Langages JAVA (7 et 8)/JEE, Python, Script Shell,
HTML, XML
SGBD Oracle, MySQL, SYBASE,
Web technologies HTML, JSF, JSP, XML