Khalil - Architecte JAVA
Ref : 110920D002-
93160 NOISY LE GRAND
-
Chef de projet, Développeur, Architecte (41 ans)
-
Freelance
06/2016-Aujourd’hui:Architecte Applicatif(AXA), Paris
oProjet:
Platform FCCS:Une plateforme centralisée de gestion de la fraude et l’anti
-blanchiment de l’argent des différentes entités d’AXA group-solutions
oTravaux réalisés:
-Audit de l’application(Règles sonar de codage et de sécurité SWE)
-Définition d’un plan de réduction des risques et d’amélioration de la maintenabilité
-Développements des services d’acquisition des données synchrones (Web-Service) -Etude d’architecture:
•Extensibilité et Scalabilité de l’application (Ajout de nouveaux Nœud Jboss)
•Expérimentation des séparations des services (avec et sans états) avec mise en place d’un cache distribué
•Mise en place d’une solution de monitoring et de reporting(ElasticSearch)
-Mise en place d’un serveur d’intégration et de déploiement continue
oContext: SVN, Java8,Jboss 6.4, Norkom7.3, Jenkins2.1,Sonar5.4, ELK 5.4
•05/2013-06/2016: Architecte Applicatif(Murex), Paris
oProjet:
Fiabilisation/optimisation de la Platform de construction du produit MX.
La Platforma pour objectif de générer les binaires d’exécution de manière fiable et répétable
à partir d’un code source, elle est aussi responsable du suivi du Build, Exécution des tests unitaires, des tests fonctionnels, des tests d’intégration.
oTravaux réalisés:
-Découpage de la plateforme en micro-services décentralisés (Dis-cloud Spring Cloud/Netflix).
•Service de compilation (build)
•Service de lancement de l’analyse statique du code
•Service de couverture des tests
•Service des exécutions des packages de tests
•Service de merge automatique (fast-forward)
•Service de création des branches et des environnements des exécutions
oContext:
Perforce Helix 2017 , GitHub, C++11, Java 8,Spring-cloud, Netflix, AWS,Python, Jenkins, Cocolab, coconut.
•11/2011-05/2013:Consultant Senior (CCR Caisse centrale de réassurance), Paris
oProjet:
AGIR est l’application de gestion de réassurance de marché, elle se compose de plusieurs modules fonctionnels et techniques: Souscription, Gestion, Rétrocession, Sinistre, Comptabilité.
oTravaux réalisés:
-Mise en place de tableaux de bord & KPI pour mise en œuvre de la réglementation Solvabilité.
-Intégration des flux d'informations (courtiers, courriers papiers, statistiques cédante, etc.).
-Conception du Model Pivot de réassurance de marché.
-Développements de processus métiers: Initialisation Proposition,
Signature contractuelle électronique, Souscription, Revue de portefeuille.
oContext:
JBPM,JNLP/Swing, Java5, DB2, CVS,Ant, Jira, Sonar, Fisheye, QlickView.
•06/2010-09/2011:Consultant Senior (Société Générale -Investment Banking), Paris
oProjet:Solstis(Storage Transvers a l Indicators for SOL Team)est une plateforme centralisée cross-assets/cross
-calculaturs dont l’objectif est de fournir et persister différents indicateurs :prix, grecs, sensibilités, fees unitaires issus des différents calculateurs via des services (SOA).
oTravaux réalisés:
-Recueil des besoins des différents utilisateurs (Calculateurs/utilisateurs).
-Etude de normalisation des données à persister(même définition d’indicateur).
-Développement d’un proof of concept.
-Suivi du développement avec une équipe en inde à Bangalore.
-Suivi de la mise en place de l’infrastructure applicative.
oContext:
EAArchitect,Java6,Spring3.0.1, Oracle10, Tomcat,Maven/nexus, Git, Hudson, jira
•10/2008-06/2010 :Chef de projet Technique(VIDAL, Issy les Moulineaux(92)
-Dictionnaire VIDAL :
référence en matière d’information sur le médicament avec plus de 5000 médicaments et 4900 produits de parapharmacie pour cette 86e édition
oProjet:
-Refonte BackOffice : Développement
d’un ensemble d’application
BackOffice :saisie des données des médicaments: les posologies, les données économiques, logistiques, administratives des médicaments
oTravaux réalisés:
-Participation à la définition de l’architecture du projet Refonte
BackOffice
-Participation au découpage du projet en sous projet.
-Gestion des projets (gestion des posologies, Souscription/gestion de contrat)
-Développement du processus de souscription.
-Développement des rapports de suivi d’activité.
-Gestion des plannings et livraisons
oContext:
-Java,Spring, SVN, SqlServer2005, documentum5.2, maven, teamcity,SSIS,SCRUM, EAI, SOA, BPM
•10/2005-10/2008: Ingénieur Concepteur(Prima solution), Paris
oProjet:
-CNPNet (CNP Assurance, Paris): Souscription d'assurance de prêt et de saisie du questionnaire de santé (B2B), utilisé par la Caisse d'Epargne, MGEN, Crédit Agricole, la banque postale, Crédit Immobilier Foncier. L'application est en fort développement (2006 : 231365, souscriptions, 2008 :2 millions de souscriptions)
oTravaux réalisés:
-Modélisation et implémentation des processus métier(Workflow)dans Prima Repository
-Développement des services Prima Transverse (USF).
-Développement des interfaces utilisateurs
-Développement du module de l’édition des documents contractuels
-Développement du processus du traitement du questionnaire de santé
-Correction des anomalies
oContext:
-J2EE, SOA, Oracle 9i,Prima
-Repository (BPM/SOA assurance)
competances clés
Techniques
✓Architecture:
➢Logique
➢Applicative
➢Infrastructures et réseaux (Cloudification)
✓Progiciel: Murex (finance), Tibco (middleware), BEA
-Norkom (anti blanchiment) Prima
-solutions (assurance)
✓Langages: C, C++, JAVA, J2EE, SQL
✓Frameworks: Spring/Netflix, Hibernate
✓Base de données: Oracle, Sqlserver, Mysq
Projets
✓Pilotage de projets complexes
✓Intégration de progiciels
✓Méthodologie (V, agile)
✓Planification et communication
✓Gestion des risques
✓Amélioration continue
✓KPI & SLA
Métiers
✓Assurance:
➢Emprunteur
➢Vie
➢Réglementaire
✓Banque:
➢Calcul de risque
➢Calcul de crédit
✓Ferroviaire:
➢Régulation
➢Signalisation
Expertise technique
*Conception
✓Logicielle:
➢Animation d’atelier de design
➢Recueil et analyse des besoins métiers
➢Modélisation fonctionnelle(Architecture fonctionnelle)
➢Modélisation technique (architecture applicative)
➢Rédaction des exigences fonctionnelles
➢Rédaction des exigences non fonctionnelles
*Architecture
✓Dossier d’architecture technique (logiciel/infra/réseau)
✓Cartographie logicielle(plan d’occupation des sols)
✓Etude de disponibilité, maintenabilité, fiabilité
✓Prototypage et proof of concept
✓Optimisation et tuning des systèmes
✓SOA/Microservice/REST
*Développement
✓Développement JAVA/CPP
✓Revue de code
✓Refactoring
✓Exterme programming
✓Intégration continue
✓Livraison continue