Projet au forfait pour Crédit Agricole Leasing & Factoring
Développement de la nouvelle plateforme digitale pour l'affacturage.
Implémentation de l'architecture applicative.
L'architecture repose sur plusieurs couches applicatives :
WSO2 API Manager : magasin de gestion des API pour les développeurs
WSO2 ESB : Interconnexion de plusieurs applications hétérogènes
Couche middle : implémentation de la logique métier
Legacy, SI Crédit Agricole
Lead Front-End Développement de deux projets stratégiques
BNP Paribas Real Estate
août 2015 - aujourd'hui
Pôle Expertise (Valuation) - Application VEGA (forfait)
Cette nouvelle application Web sera utilisée par les experts immobiliers et leurs assistantes pour réaliser la
gestion administrative des rapports d’expertise, et la facturation des missions d’expertise. L’objectif est de
gagner en productivité grâce à une application ergonomique et performante.
L’intervention, depuis le lancement des développements, concerne le premier lot à livrer au client, c’est-àdire
le développement des maquettes.
Environnement technique HTML5/CSS3/jQuery/JS
Service des Projets et Applications Internes
Banque de France
juin 2015 - aujourd'hui
Application Annuaire des personnes
L’application ANNUAIRE se divise en deux parties :
Des batch de synchronisation en Java
Une interface Web réalisée avec un langage propriétaire, et une version en JavaDans ce contexte, plusieurs sujets ont été traités :
Correction de Batch développés avec le framework Spring. Ces batch réalisent des traitements sur les données d’annuaire des personnes.
Correction d’anomalies sur le portail Web
- Langages: Java, SQL, JSON
Langages: Java, SQL, JSON
- Frameworks: Spring Batch, Spring LDAP
- Base de données : LDAP, SQL Server
- Outils : Eclipse, SVN, Maven
Business Solution Center, projet BASYLIQ
Société Générale
juillet 2014 - aujourd'hui
Développements Java sur l’application Web pour le pilotage de la liquidité, et la publication des ratios réglementaires pour le groupe Société Générale (LCR/NSFR/FSA). Le programme BASYLIQ collecte les données comptables de toutes les entités Société Générale, et produit mensuellement les métriques de liquidité, afin de répondre aux nouvelles réglementations Bâle III.
Mes tâches dans le cadre de ce programme sont variées :
Spécifications fonctionnelles et ateliers avec la MO (Méthode agile)
Conception technique
Développement Front-End et Back-End
Tests unitaires
Préparation des livraisons
Support aux utilisateurs
Real-Time Data and Content Billing, stagiaire ingénieur
Capgemini Télécoms & Média
avril 2013 - aujourd'hui
Prototype d'un système de facturation ultra-performant de Billing Télécoms
Réalisations :
- Conception d'une architecture logicielle AAA (Authentication, Authorization, Accounting) pour la valorisation en temps réel des services de communication, - Intégration et paramétrage de progiciel de facturation télécoms : Oracle Communications Billing and Revenue Management (BRM)/Oracle Communications Elastic Charging Engine (ECE),
- Intégration et paramétrage d'une médiation : Oracle Communications Online Mediation Controller
(OCMC),
- Programmation de scénarios de test (use cases) en Java pour les opérations de facturation,
- Simulation de trafic Diameter/DCCA pour la facturation télécoms.
Finalités
Augmentation des bénéfices des opérateurs en termes de consommation de télécommunications
Meilleure gestion du trafic de données mobile
Visibilité en temps réel des revenus des opérateurs
Facturation plus juste pour les consommateurs
0% de tolérance aux dépassements de quota
Supervision des transactions bancaires, DéveloppementJava EE
BMCI filiale BNP PARIBAS
juillet 2012 - aujourd'hui
Remontée d'alerte à l'administration monétique en cas d'anomalie de sauvegarde des transactions
bancaires à destination de cette banque (TPE, e-commerce, DAB, etc.)
Réalisations :
- Développement des requêtes SQL d’accès à la base de données Oracle
- Développement du programme Java
- Conception et Développement de l’IHM Web
Cette nouvelle application Web à fort potentiel sera utilisée par les commerciaux de BNPPRE, pour présenter
leurs offres immobilières à leurs clients, et les enjeux sont nombreux :
Disposer d’une application utilisée sur le terrain par ses commerciaux
Gagner en temps de réponse aux demandes de leurs clients
Disposer d’une application ergonomique et performante
Recherche par cartographie
Dotée d’une interface Web très complexe, mais fluide, elle embarque les dernières nouveautés HTML5/CSS3, mais également la cartographie Google Maps API, où plusieurs traitements y sont effectués (JavaScript/JSON).
Cette application sera disponible sur PC/Tablette/mobile.
Mes responsabilités d’expert Front-End, et ce depuis le lancement des développements, et de Lead
Développeur Java ont fait que mon intervention était large, et particulièrement concentrée sur le Front-End :
Développements Front-End (HTML5/CSS3/jQuery/JavaScript)
Développements Back-End (Java).
Environnement technique
HTML5/CSS3/jQuery/JS, API Google Maps, Ajax, PrimeFaces, JSF2, Java, REST, JPA.
Langues
Anglais - C2
Autres compétences
Formation
Septembre 2013 ENSSAT Lannion, France (Mines-Télécom), Diplôme d'ingénieur,
spécialité Logiciel et Systèmes Informatiques
Juillet 2011 IGA Casablanca, Master 1, ingénierie des Systèmes et Réseaux Informatiques
Langues
Anglais Courant
Français Bilingue
Arabe Langue maternelle
Espagnol Lu, écrit, parlé
Compétences techniques
Développement Web : HTML5/CSS3, JavaScript, jQuery, Ajax, JSON
Développement Java/JEE : Java, JUnit, JSF 2, JSP, Multithreading, REST, JMS, RMI,, Objectify
Développement mobile : Android
Développement temps réel : C sur OS temps réel (VxWorks)
Système d’exploitation : Unix, Linux, VxWorks
Frameworks : Spring Batch, Spring LDAP, Spring MVC, Jersey, Spring-Data
Autres langages : XML, XPath, XSLT, SOAP
Méthodologies de conception : UML/UP, SADT, SA-RT (Real-Time), Merise
Réseaux : OSI, TCP/IP, Protocoles P2P, protocoles AAA (Billing)
Outils : Eclipse, SVN, Wind River Workbench, Wireshark
Base de données : SQL, NoSQL (Cassandra), Oracle, SQLite, PostgreSQL/PostGIS