
Hassan Abane
Architecte Technique Senior | Kafka & Kubernetes
Salaire / Taux journalier
Paris, France
Freelance
Peut venir sur site
Expertises
Langues
À propos
Introduction
Experienced Technical Architect specializing in Event-Driven Architecture (EDA), Kafka, and Kubernetes, with over 12 years of professional experience. Proven ability to define and implement robust, scalable architectures, lead development teams, and optimize system performance across various technologies including Spring Boot, Hybris, and cloud platforms.
Expérience de travail
Architecte Technique Java Spring bootKafka EDA
Conseil d'état
nov. 2023 - Présent
3 ans
– Refonte des portails contentieux : Définir une architecture de transition legacy vers la cible en se basant sur l'architecture EDA. – Étude et conception fonctionnelle et technique. – Document d'architecture technique. – Diagramme d'architecture C4 model – Migration java 21 et Spring boot 3. – Analyse des performances et tunning de la jvm. – Mise en place des outils de monitoring prometheurs grafana et alertmanager. – Mise en place des patterns: OUTBOX, SAGA. – Installation kafka connect, cdc avec debezium. – Gestion et administration des topics kafka et son écosystème. – Cadrer l'équipe métier. – Benchmark solutions IAM. – Observabilité et gestion des alertes avec alertManager, prometheus et grafana. – Métrologie en utilisant Jmeter. – Troubleshooting et tuning de la mémoire. – Garantir la qualité des livrables et gestion de la sécurité applicative. – Stack: Spring boot, Spring cloud, feign, APACHE KAFKA, Kafka Stream, kafka connect, SPRING (SPRING MVC, BATCH, SPRING SECURITY, SPRING IOC), GIT, docker, Angular, grafana, prometheur, alertManager, openTelemetry, jmeter. – Méthodologie: Safe, SCRUM
Architecte Technique/Tech lead Java Spring boot Kafka
Orange Bank/ BeforeBank
nov. 2022 - oct. 2023
1 an
– [Orange bank] Customer & Care : Gérer les saisies automatiques en provenance de la DGFIP et gérer la clôture des comptes. – [BeforeBank] Module card : Création des cartes physqiues et virtuelles, enrollement google pay et apple pay.
Lead Tech Hybris
Chanel
oct. 2021 - oct. 2022
1 an 1 mois
– [B2C HYBRIS] Projet E-commerce Hybris : Rollout Canada – Création d'un nouveau site BtoC pour Chanel Canada. Le projet a été réalisé from scratch et sur la même base que le site Hybris déjà existant de Chanel France – Accompagnement et montée en compétence de l'équipe dev Offshore – Conception technique et fonctionnelle, rédaction de la documentation, chiffrage des US – Transformer le besoin métier en User Story – Intégration des APIs externes (Payment adyen: wechat pay, alipay, ApplePay) – Sécuriser l'application – Cadrer l'équipe métier – Garantir la qualité des livrables – Stack: APACHE KAFKA, HYBRIS, JAVASCRIPT, SPRING (SPRING MVC, BATCH, SPRING SECURITY, SPRING IOC), ANT, GIT, GRAPHQL, WEB SERVICE REST, AZURE CLOUD, BIZTALK, FLUENT (OMS) – Méthodologie : SCRUM
Lead Tech Hybris
LA POSTE
avr. 2019 - sept. 2021
2 ans 6 mois
– Projet E-commerce Hybris (6.4) Software Management – Une première refonte du compte professionnel de la poste à été réalisé avec une partie TMA en bout de projet pour réaliser une seconde refonte pour le rendre mobile first – Accompagnement et montée en compétence de l'équipe – Conception technique et fonctionnelle, rédaction de la documentation, chiffrage des US – Responsable de la Feature Customer – Consommation des web services Rest et Graphql – Gestion de l'espace compte client – Evolution et correction d'anomalies – Stack: APACHE KAFKA, HYBRIS, JAVASCRIPT, SPRING (SPRING MVC, BATCH, SPRING SECURITY, SPRING IOC), ANT, GIT, VARNISH, WEB SERVICE REST, ANSIBLE, JENKINS, JIRA – Méthodologie : SCRUM
Lead Tech Hybris
AUCHAN RETAIL
nov. 2018 - mars 2019
5 mois
– [B2C HYBRIS] Projet E-commerce Hybris (6.4) Software Management – Tech lead transverse sur 5 équipes de développement pour le site e-commerce Pologne, j'ai également travaillé avec l'équipe Salesforce d'Auchan. – Accompagnement et montée en compétence de l'équipe – Conception technique et fonctionnelle, rédaction de la documentation, chiffrage des US – Responsable de la Feature Customer – Communication avec d'autres systèmes SalesForce: Oauth2, Keycloak... – Export de données vers SalesForce – Exposition et consommation API RestFul – Mise en place d'architecture MicroService et Micro Frontend – Évolution et correction d'anomalies – Stack: HYBRIS, MICROSERVICES, MICROFRONTEND, JAVASCRIPT, SPRING (SPRING MVC, BATCH, SPRING SECURITY, SPRING IOC), ANT, DOCKER, GIT, GATLING, VARNISH, NGINX, OAUTH2, KEYCLOAK, SPRING BOOT, ACTIVEMQ – Méthodologie : SCRUM
Lead Tech Hybris
CAMAÏEU
sept. 2017 - oct. 2018
1 an 2 mois
– [B2C HYBRIS] Projet E-commerce Hybris Software Management www.camaieu.fr – Accompagnement et montée en compétence de l'équipe – Conception technique et fonctionnelle, rédaction de la documentation, chiffrage des US – Administration des interfaces Hybris – Gestion des groupes utilisateurs – Migration http vers https – Gestion multisite (Rollout) – Gestion des Realises – Intégration Baazaovoice – Config et évolution de SOLR – Analyse des performances et caching de données – Analyse des problèmes en production – Préparation des environnements de test – Préparation du Package Prod / Préprod – Garant et exécution des test de performance – Surveillance et analyse des logs – Évolution et correction d'anomalies – Stack: HYBRIS, JAVASCRIPT, SPRING (SPRING MVC, SPRING SECURITY, SPRING IOC), ANT, ORACLE, GIT,SOLR, GATLING – Méthodologie : SCRUM
EXPERT TECHNIQUE, Référent JAVA/Spring
SOFRECOM RABAT
nov. 2016 - août 2017
10 mois
Rabat, Maroc
– Projet : API Rest Gestion dynamique de la file d'attente des boutiques Orange – Architecture fonctionnelle et technique des services web REST – Automatisation des tests – Métrologie – Rédaction de la documentation fonctionnelle et technique. – Anonymisation de la base de données. – Élaboration des jeux de tests. – Tests unitaires et tests d'intégrations – Encadrement technique de l'équipe – Stack: SPRING BOOT, SWAGGER, JERSEY, SPRING SECURITY, SPRING IOC, MAVEN, MYSQL, GIT, SVN, JUNIT, HIBERNATE, JPA, JENKINS
Lead Tech - SAP Hybris / Consultant E-Commerce
UNIWAY BELGIQUE
juin 2016 - oct. 2016
5 mois
– [B2C HYBRIS] EXPERT AUDITEUR HYBRIS Projet E-commerce – Hybris Software Management : – Estimation des tâches – Audit et revue de code – Tests unitaires et tests d'intégration Evolution – et correction d'anomalies – Avant-vente – Stack: HYBRIS, JAVASCRIPT, SPRING (SPRING MVC, SPRING SECURITY, SPRING IOC, SPRING BATCH), ANT, ORACLE, SVN – MÉTHODOLOGIE : SCRUM
Référent technique Java / JEE
SOFRECOM RABAT
mars 2016 - mai 2016
3 mois
Rabat, Maroc
– Projet : Gestion de la file d'attente des boutiques Orange – Migration Java : 5 vers 8 – Migration Jonas vers Tomcat 8 – Migration vers le Framework SPRING V4 – Support de l'application + les évolutions – Stack: STRUTS, JAVASCRIPT, SPRING, HIBERNATE, JSP, HTML, SVN – MÉTHODOLOGIE : SCRUM
Lead développeur / Développeur - Hybris 5.x
GFI CASABLANCA (MAROC)
juin 2014 - févr. 2016
1 an 9 mois
Casablanca, Maroc
– Projet 1 : [B2B HYBRIS] LA POSTE (PhilaPoste – PCM – PANP) – Personnalisation et Configuration CSCockpit – Personnalisation et Configuration ProductCockpit – Gestion des promotions – Gestion des clients et adresses – Gestion des abonnements – Stack: HYBRIS, JAVASCRIPT, SPRING (SPRING MVC, SPRING SECURITY, SPRING IOC), ANT, ORACLE, SVN – Projet 2 : [B2C HYBRIS] Projet La Poste / E-boutique : www.laposte.fr – Revue de code – Correction d'anomalie – Développement des évolutions – Encadrer l'équipe de développement – Estimation des tâches – Stack: HYBRIS, JAVASCRIPT, SPRING (SPRING MVC, SPRING SECURITY, SPRING IOC), ANT, ORACLE, SVN – Projet 3: [B2C HYBRIS] Projet Conforma : www.conforama.fr – Revue de code – Correction d'anomalie – Développement des évolutions – Encadrer l'équipe de développement – Stack: HYBRIS, JAVASCRIPT, SPRING (SPRING MVC, SPRING SECURITY, SPRING IOC), ANT, ORACLE, SVN – Projet 4: [B2B HYBRIS] Projet LA POSTE - Buralistes – Génération des extensions du projet – Implémentation de SSO (OAuth2) – Tunnel de commande – Initialisation du site (Impex: BaseStore, Site, Catalogues, Catégories...). – Configuration de Solr – Gestion des remboursements – Paiement par chèque et prélèvement – Configuration de l'environnement de développement – Tests unitaires – Stack: HYBRIS, JAVASCRIPT, SPRING (SPRING MVC, SPRING SECURITY, SPRING IOC), ANT, ORACLE, SVN
INGÉNIEUR CONCEPTEUR DÉVELOPPEUR HYBRIS 5.x
SQLI RABAT/LYON
mars 2013 - mai 2014
1 an 3 mois
Rabat/Lyon
– Projet 1: [B2C HYBRIS] Projet Nicolas : www.nicolas.fr – Génération des extensions du projet – Initialisation du site (Impex: BaseStore, Site, Catalogues, Catégories...) – Cronjob: Flux import Médias – Tests unitaires – Stack: HYBRIS, JAVASCRIPT, SPRING (SPRING MVC, SECURITY, SPRING IOC), ANT, ORACLE, AJAX, JENKINS, VARNISH, EHCACHE, CSS3, HTML5, GIT, GITLAB – Projet 2: [B2C HYBRIS] Projet Tape à l'œil : www.t-a-o.com – Développement de la page d'accueil – Développement de la page détail produit (PDP -cross et up selling) – Gestion des catégories de produits – Gestion des langues du site – Persistance du panier – Gestion des vouchers et promotions – Flux import produit – Responsable data model – Gestion du stock et ajout panier – Auto-login et gestion des sessions – Correction des anomalies – Demandes de changement – Tests unitaires – Stack: HYBRIS, JAVASCRIPT, SPRING (SPRING MVC, SPRING SECURITY, SPRING IOC), ANT, MYSQL, AJAX, JENKINS, VARNISH, EHCACHE, FREDHOPPER, CSS3, HTML5
INGENIEUR CONCEPTEUR DEVELOPPEUR
Ministère de l'Education
sept. 2012 - févr. 2013
6 mois
– Projet Site établissement et site BTS – Conception et développement des WebParts (Forum, actualités, Map V3) – Création des listes – Configuration de SharePoint – Estimation des tâches – Stack: SHAREPOINT 2010, VISUAL STUDIO 2010, ASP.NET, C#, JAVASCRIPT, JQUERY, CSS3
Participant / Finaliste (National E-challenge 2012)
SQLi
janv. 2012 - déc. 2012
1 an
– Mise en place du service « Mon carnet de voyage » pour un club de vacance : – Elaboration du cahier de charge – Analyse des spécifications fonctionnelles – Conception technique – Réalisation – Stack: MAVEN, STRUTS 2, (SPRING IOC, SPRING SECURITY, SPRING ORM), HIBERNATE, JETTY, HSQLDB, MYSQL, TOMCAT
Formation
École Marocaine des Sciences de l'Ingénieur à Rabat (EMSI)
Diplôme d'Ingénieur, Engineering
2008 - 2012
4 ans 1 mois
CPGE de Errachidia
Classes Préparatoires, Mathematics and Physics (MP)
2006 - 2008
2 ans 1 mois
Licences et certifications
Project Management Training
Délivré le : –
Android Development Training
Délivré le : –
Engineer Efficiency Training
Délivré le : –
Hybris Software management
Délivré le : –
PMP Certification (Preparation)
Délivré le : –
Certified Scrum Master
Délivré le : –
Programming HTML5, JavaScript & CSS3
Délivré le : –
Hybris Business Analyst 6.3
Délivré le : –
Hybris Developer 6.2
Délivré le : –
Oracle Database 9i SQL
Délivré le : –
Apache Kafka developer (Preparation)
Délivré le : –
Java Standard Edition 6 Programmer Certified Professional
Délivré le : –
Java EE 6 Web Services Developer Certified Expert
Délivré le : –
Certified Kubernetes Application Developer
Délivré le : –