
Youness ELASSAASSI
Craftsman Java Developer / Tech Lead / Application Owner
Salaire / Taux journalier
Paris, France
Freelance, ouvert au CDI
Peut venir sur site
Expertises
À propos
Introduction
Accompagner la réalisation des projets d’envergure, en Java J2EE, à forte valeur ajoutée principalement en banque (Le Credit Agricole, HSBC GBM, Groupe BPCE ..) Avec une expertise approfondie en Craftsmanship et Clean Coding, dans des environnements de Haute Disponibilité On-premise et sur le Cloud, et une appétance pour la partie DEVOPS et Supervision, j’apporte au-delà de la technique, du servant Leadership et Agilité, une Orientation Résultats et un véritable Esprit d’équipe
Expérience de travail
Tech Lead Transverse J2EE (freelance)
Air FranceFreelance
juil. 2023 - Présent
3 ans 4 mois
13700 Marignane, France
Mission : Du coté Infotel, Gestion de la MDC Programme Air France : 5 applications, en mode Agile Kanban, correspondants à l’entité métier qui planifie l’intégralité du programme des vols, en prenant en compte, les avions, les destinations desservies, et essayer de construire le meilleur planning possible pour couvrir l’ensemble des activités. En tant que Tech Lead transverse sur toute la chaine : Assistance des équipes de Dev Normalisation des pratiques Craftsmanship pour l’amélioration du code. Coordination et Suivi de la migration vers Azure,DB PostgreSql cloud, Github, Blob Sotrage Lancement d’un chantier pour la réécriture des Tests unitaires « TDD » , et auto avec Cucumber « BDD » Qualité de code Sonar + Argos « faille de sécurité » Réorganisation du workflow Git Deploiement MEP + suivi de prod. Intervention sur les problématiques de volumétrie, batch processing, et gestion de mémoire Environnement Technique : JSF, Java (8+17), Eclipse, Intellij, Git, Spring (Core, Boot, Data) WS REST Swagger, Angular,Struts, Swagger, JUnit, Mockito, Postman, tomcat 9, MQ explorer, Postgresql, spring batch, Bamboo, Jira, Sonar, PCF, Github ..
Application Owner (Freelance)
Groupe BPCE
déc. 2021 - juil. 2023
1 an 8 mois
Mission : Instant Payment – Paiement services (Banque) Assurer en 10 secondes les paiements instantanés du groupe, des paiements compte à compte entre deux clients de l’espace SEPA, de façon à garantir une disponibilité (24/7/365) Dans une équipe de 6 en mode Agile Kanban, 2 PO, 2 QA, un architecte applicatif et moi-même. Taches effectuées : -L’intégration applicative -La gestion du Run -Réalisation et validation des spécifications techniques (Flux, consigne de reprise, habilitations .. ) -Assistance technique à la recette métier -Prise en charge des incidents, analyse, en s’appuyant si besoin sur l’éditeur et la prod applicative -Développement de nouvelles fonctionnalités : o Évolution d’un batch Hebdo pour l’extraction des IP B2B o Évolution d’un injecteur d’IP pour les tests de performance, simulant une journée type de forte volumetrie des flux transitant par le SI o Batch de réconciliation TIPS avec les données du groupe o APIsation d’un module de métrologie, qui affiche des KPI sur l’utilisation de l'application STACK : Java 8, Eclipse, Git, Spring Boot, WS REST Swagger, Angular, OAUTH2, Swagger, JUnit, Mockito, Postman, WebSphere 9, MQ explorer, Oracle 12c, Unix, spring batch, script ksh, Jenkins, XLDeploy, putty, Winscp, SOAPUI
Tech Lead Java - Software craftsmanship (Freelance)
Crédit Agricole Technologies et Services
janv. 2021 - déc. 2021
1 an
Dans le cadre de la modernisation du SI Crédit, le projet a pour but de décommissionner 352 Serveurs CEL consommés par « NMB pour les applications mobiles, BAM ‘Bank Acces Multiple’, et NPC pour le New Portail Client », et ce pour migrer vers une architecture micro- services. Dans une équipe full Agile de 8 personnes « 2 BA, un expert solution et l’équipe de déve- loppement », ma mission consiste à : La réécriture des Processus Utilisateurs BAM pour CAEL ‘Credit Agricole En Ligne’, et des Web services pour NMB concernant les crédits amortissables ‘Particulier, Pro Entreprise et Agri Pro’, les plafonds et les cautions -Cadrage - Étude de l’existant - Rédaction des spécifications techniques - Conception RSA Modeler et implémentation des services fonctionnelles qui appellent les programmes cobol déjà existants « Serveurs greens » - Conception et implémentation des API de synthèse credits ‘tout type de crédits’, plafond et caution " Implémentation des BFF ‘Back For Front’ qui sont appelés pour les IHM Light " Définition du contrat de communication Swagger entre Front et Back " TU + Test Postman + TI " Revue de code " Déploiement Jenkins " Deploiement Kube sous ArgoCD " Présentation et suivi client Environnement Technique : Java 8, Eclipse, Git, RTC, MIA, Spring Boot, WS REST Swagger, Redis, Angular, OAUTH2, Swagger, Visual studio, RSA Modeler, JUnit, Mockito, Postman, Jenkins, Kube ArgoCD, Tomcat, Sonar
Senior Java Consultant (Craftsman) / Finance Global Banking and Market (Freelance)
HSBC
mars 2019 - déc. 2020
1 an 10 mois
Paris Area, France
BCC 'Base Centrale des Contreparties' : BCC est un SI référentiel GBM, qui permet de centraliser les données statiques concernant : -Les Contreparties, les Brokers, les Books "trades portofilios nécessaires au Front Office", SSI , les données légales , et le KYC des opérations structurées Comme les données gérées par les systèmes HSBC sont utilisées un peu partout dans l'écosysteme GBM, BCC est une application centrale, et qui a beaucoup d'intéractions avec les systèmes externes 'HSBC world'. l'équie EDD Paris est une équipe IT qui gère BCC : - Interlocuteurs directes : des business et/ou des business analystes, des managers de projets ou des traders (compliance EMIR, DFA .. trade yes/no) - Conception et développement BCC - Des tests unitaires, d'intégration, et des UAT avec les systèmes externes ou des business - Préparer les release de PROD - Support quotidien de prod niveau 2 et 3 "sur des BD différentes" Mission : -Reglémentation/DMO (Debt Management Office) : Ajouter une nouvelle fonctionnalité pour pouvoir modifier manuellement des contreparties calculé DMO + validation 4 Eyes + Batch d'extraction des contreparties modifiées + UAT avec SI/equipes externes -Support pour les extractions réglementaires quotidiennes ou hebdomadaires -Réglementation/EMIR-MIFID-DFA-CTR : Evoluer/Ajouter une dizaine de batchs pour l'extraction des données reglementaires EMIR "European Market Infrastracture Regulation" , MIFID "Markets in Financial Instruments Directive" , DFA "Dodd-Frank Act", et CTR "Canadian Trade Repository" + Batch Alertes report >> vision 360° des contreparties par rapport aux différents organismes reglémentaires. + Ordonnancement des batchs Environnement Technique : JSF, Spring Core, hibernate, maven, WAS (Websphere), tomcat pivotal, RTC (Rational Team Concert), control-m (batch Dos), Spring integration/batch + MQ series, JAXB, oracle, STS (Spring Tool Suite) ...
Consultant Senior FullStack JAVA/J2EE -- Finance (Freelance)
Cassiopae
mars 2017 - mars 2019
2 ans 1 mois
Paris Area, France
Mission : CASSIOAPE -- Finance Le projet gère tous les contrats de financement, en crédit ou en leasing, et tous les baux et actifs immobiliers destinés à des particuliers ou à des entreprises. Cassiopae gère tous types de biens : crédit à la consommation simple ou affecté, crédit de trésorerie, bien d’équipement classique ou très complexe, bien immobilier, garantie donnée. Il gère le volet financier, le projet amont, le service du bien financé, et le suivi du patrimoine locatif. 500 sites clients dans 40 pays utilisent Cassiopae solution front-to-back, assurés par une équipe de 160 consultants répartis entre la France, les US, le Royaume – Uni, l’Allemagne, la Tunisie et en Inde ✓ Conversion du moteur financier Cassiopae en JAVA ✓Verification d’identité “Experian” pour la solvabilité des clients ✓ Etude de la faisabilité technique ✓ Proposition de solutions techniques ✓ Qualification ✓ TMA / Dev ✓ Tests Unitaires/fonctionnels Environnement technique : JAVA/J2EE, JBOSS, ORACLE, JSF, SPRING CORE, SPRING WEB FLOW, ORACLE AFD, Toplink, EclipseLink, WEB SERVICE SOAP, CONFLUENCE, JIRA, Maven, SVN, AGILE, SCRUM
Senior Consultant JAVA/J2EE -- Transport & Logistique (Freelance)
GEODIS
nov. 2015 - mars 2017
1 an 5 mois
Paris Area, France
Mission : TEOS -- TRANSPORT & LOGISTIQUE Projet qui vise à remplacer le système TMS existant Alyzée, par un nouveau produit afin d’apporter aux directions métiers la possibilité de proposer des nouveaux services, à améliorer la productivité, la réactivité vis-à-vis du marché, et réduire les couts de maintenance et d’évolution du TMS. ✓ Conception des solutions techniques ✓ Développement des nouvelles fonctionnalités ✓ Qualification et TMA ✓ Tests unitaires/intégrations Environnement technique : Struts 1.3, JSF primefaces 5.3, EJB 3, Hibernate 4, Sql avancée, maven 4, xsd, xml, bamboo, Jira, Eclipse Luna, jboss 6.1, SVN, Tortoise, Jrebel
Consultant Backend JAVA/J2EE -- Energie
Enedis (ex ERDF)
mars 2013 - oct. 2015
2 ans 8 mois
Paris Area, France
Mission : AMM/Linky -- Energie Le projet AMM (Automated Meter Management) d’ERDF concerne la mise en place de l’infrastructure de communication, le remplacement de tous les compteurs résidentiels existants par des compteurs communicants et la mise en place du système d’information permettant de les exploiter. Sur ce projet qui s'étale sur 10 ans, je travaille principalement sur la partie SI Coeur : ✓ Modélisation ✓ Implémentation des services ✓ Tests unitaires/fonctionnels Environnement technique : EJB3 Session, EJB3 Entity, MDB, DAO, workSpaceStudio, Oracle 10g, QC, SQL Developper, Lotus
Ingenieur de développement JAVA/J2EE -- Banque (SEPA)
Accenture
avr. 2010 - mars 2013
3 ans
Mission : Credit Agricole -- Banque/Finance Participation au développement d’une plateforme partagée de paiement group 3PG pour le compte du groupe Crédit Agricole qui traite les prélèvements et les virements SEPA. Au sein d’une équipe de plus que 30 personnes réparties sur 3 sites, refonte du SI de CEDICAM (filiale de flux et paiement du groupe) ✓ Points hebdomadaires avec la MOA ou avec le client CEDICAM ✓ Encadrement d’une équipe de 3 juniors sur le module IHM SAG/HSAG ✓ Chiffrage des nouveaux besoins ✓ Rédaction des CTD (Conception Technique Détaillée) ✓ Développement des nouveaux besoins ✓ Analyse et correction des anomalies complexes ✓ Tests unitaires/fonctionnels ✓ Création d’un générateur de fichiers XML/plat SEPA volumineux pour les tests de perf ✓ Tests de performance ✓ Profiling Environnement technique : Struts, Hibernate, EJB MDB, Velocity, Websphere, Oracle, Maven, Eclipse, WID, SVN, Quality Center, Jprofiler, Memory Analyzer, Velocity
Analyste développeur JAVA/J2EE -- Banque
Omnidata
avr. 2008 - mai 2009
1 an 2 mois
Casablanca, Maroc
Formation
__
Master of Computer Applications (MCA), Technologies de l''information
Licences et certifications
AWS Solutions Architect Associate 2022: Architecture & Tools
Délivré le : févr. 2025
AWS Cloud Practitioner 2023: Migration to the AWS Cloud & Cloud Economics
Délivré le : févr. 2025