Hassan Abane, SAP Hybris Developer in Paris, France
Hassan Abane

SAP Hybris Developer in Paris, France

Member since November 14, 2022
A technical lead and senior Java developer, Hassan has ten years of experience in Java Spring and Spring Boot microservices. He specializes in SAP Commerce Cloud (Hybris) and Kafka data streaming. Hassan has worked with multiple eCommerce clients in Europe, and his last client was Chanel in Paris, for whom he did a website rollout for Canada in the Hybris platform. Hassan collaborated closely with a business team in Canada and a development team in India.
Hassan is now available for hire

Portfolio

  • OrangeBank
    Agile, Scaled Agile Framework (SAFe), Amazon Web Services (AWS)...
  • Chanel
    SAP Hybris, Java, Apache Kafka, Spring, Azure, Spring Boot, Agile...
  • La Poste
    Java, SAP Hybris, Spring, Spring Boot, Apache Kafka, APIs, Agile, Spring Core...

Experience

Location

Paris, France

Availability

Full-time

Preferred Environment

SAP Hybris, Spring Boot, Apache Kafka, Spring Batch, Docker, Spring Microservice, APIs, Spring Security, Java

The most amazing...

...thing I've done is help a development team grow and share my experience and feedback with clients.

Employment

  • Technical Leader for Java Microservices

    2022 - 2023
    OrangeBank
    • Developed microservices to manage seizures in Salesforce, and also batches to process files to automatically create seizures.
    • Used TDD, then ATDD, and deployed and managed the development team. Validated the pull request in Bitbucket and did code reviews.
    • Processed large files to publish events to inform other microservices.
    Technologies: Agile, Scaled Agile Framework (SAFe), Amazon Web Services (AWS), Spring Microservice, Architecture, Apache Kafka, Kafka Streams, PostgreSQL, Open-source Software, Docker, Docker Compose, Kubernetes, Terraform, Helm, Jenkins, CI/CD Pipelines, Spring Batch, APIs, REST APIs, Domain-driven Design (DDD), Test-driven Development (TDD), Acceptance Test-driven Development (ATDD), TypeScript, React
  • Technical Java Hybris Lead

    2021 - 2022
    Chanel
    • Developed a website rollout for Canada in Hybris. Integrated a new API to manage an address in a checkout page in addition to a delivery mode by calling a Metapack API. We also integrated new payments like WeChat Pay and Apple Pay.
    • Used Microsoft Azure cloud services to manage our backlog and pipelines.
    • Set up a new order management system called Fluent.
    Technologies: SAP Hybris, Java, Apache Kafka, Spring, Azure, Spring Boot, Agile, Spring Core, REST APIs, Fluent API, Scrum, SAP Commerce Cloud, Web Services, HTML, CSS, SQL
  • Technical Lead of Java Hybris, Microservices, and Headless Architecture

    2019 - 2021
    La Poste
    • Headed a project as a technical lead and assisted a business team in explaining the need for technical design.
    • Used Jira to track user stories and manage the backlog.
    • Set up a new account creation process with a new user experience.
    Technologies: Java, SAP Hybris, Spring, Spring Boot, Apache Kafka, APIs, Agile, Spring Core, REST APIs, Scrum, SAP Commerce Cloud, Web Services, CSS, HTML, SQL
  • Technical Hybris and Jakarta EE Lead

    2018 - 2019
    Camaieu
    • Opened a new website to integrate Italian Bazaarvoice and manage the product review. Exposed the product to the marketplaces such as La Redoute and Zalando: customized the back office, Customer Service cockpit, and Report Cockpit. This project is for the client Camaieu, a French retail clothing company that manufactures and sells its own collections of women's clothing.
    • Used Jira in order to manage the backlog and user stories.
    • Worked on modules in hybris such as data modeling, ImpEx, and sync. Contributed to the Bazaarvoice integration. Handled caching and performance (Gatling).
    Technologies: JEE, Java, Spring, SAP Hybris, Apache Maven, Ant
  • Technical Java Hybris Lead

    2018 - 2019
    Auchan Retail
    • Migrated the SAP Hybris customer to Salesforce and exported data from Hybrid to Salesforce. Also, used OAuth 2.0 to get customer info from Salesforce and designed a microservice architecture and micro-frontend.
    • Was part of the core development team and involved in requirement analysis, design, coding, and testing of the new modules. Took responsibility for writing a new modular framework to fit in the existing one. Consumed an API Salesforce: RestTemplate and OAuth 2.0 (JWT).
    • Exported customer data from Hybris to Salesforce in order to centralize customers in Salesforce.
    Technologies: OAuth 2, Spring, SAP Hybris, Spring Batch, Java, Spring Microservice, APIs, Gravitee
  • Technical Leader Java Hybris

    2017 - 2018
    Interflora
    • Served as part of the core development team. Managed multiple sites and their rollout and migrated HTTP to HTTPS. Fixed bugs and improvements.
    • Used Jira to track and manage backlogs and user stories.
    • Performed code review and JUnit tests. Estimated tasks and applied clean code practices.
    Technologies: Java, JSP, Spring, SAP Hybris
  • Technical Leader Jakarta EE

    2016 - 2017
    Sofrecom
    • Developed an application to manage queues in the Orange store in France.
    • Used Jira to track tasks and manage backlogs.
    • Reviewed code and JUnit tests. Estimated tasks. Enhanced Java applications using applicable design patterns and played the role of a technical lead.
    Technologies: Java, REST, REST APIs, Spring Microservice, Jenkins, Spring Batch, Postman
  • Senior Hybris Developer

    2016 - 2016
    STAANDAARD BOEKANDL
    • Contributed to an eCommerce B2C website selling all books and CDs.
    • Used Jira in order to track and manage the backlog and user stories.
    • Reviewed code and did JUnit tests. Fixed bugs and improvements. Estimated tasks.
    Technologies: Fredhopper, Java, Spring, SAP Hybris, Apache Maven, Ant
  • Java Hybris Expert

    2014 - 2016
    GFI : Groupe français d'Informatique
    • Participate in multiple Hybris B2C and B2B projects, such as Conforama and La Poste.
    • Used Jira to manage and track our backlog and user stories.
    • Helped the team grow and delivered some Hybris training.
    Technologies: JSP, Java, SAP Hybris, Apache Maven, APIs, REST, Web, Web Services
  • Hybris Developer

    2012 - 2014
    SQLI
    • Participated in multiple Hybris projects as a developer.
    • Used Jira to manage and track the backlog and user stories.
    • Participated in all steps of the project, from scratch to the market.
    Technologies: Java, Angular, SAP Hybris, Web Services, Apache Maven, Ant, JSP, Spring, Spring Security, Spring Core

Experience

  • SAP Hybris

    As the technical lead for multiple projects based on Hybris, I have a good understanding of the Hybris architecture and how to integrate other systems in order to exchange data in addition to security.

Skills

  • Languages

    Java, SQL, HTML, CSS, TypeScript
  • Frameworks

    Spring Boot, Spring Batch, Spring Microservice, Spring Security, Spring Core, Spring, OAuth 2, JSP, Angular, Scaled Agile Framework (SAFe)
  • Libraries/APIs

    REST APIs, Fluent API, React
  • Paradigms

    Agile, Scrum, REST, Test-driven Development (TDD), Acceptance Test-driven Development (ATDD)
  • Other

    APIs, SAP Commerce Cloud, Web Services, Spring Cloud, Gravitee, Ant, Fredhopper, Architecture, CI/CD Pipelines, Domain-driven Design (DDD), Open-source Software
  • Tools

    SAP Hybris, Apache Maven, Jenkins, Postman, Kafka Streams, Docker Compose, Terraform, Helm
  • Platforms

    Docker, Amazon Web Services (AWS), Apache Kafka, Azure, JEE, Web, Kubernetes
  • Storage

    PostgreSQL

Education

  • Engineer's Degree in Information Technology
    2007 - 2012
    EMSI - Rabat, Morocco

Certifications

  • SAP Certified Associate- SAP Hybris Commerce Business Analyst 6.3
    OCTOBER 2018 - PRESENT
    SAP
  • SAP Certified Development Professional - SAP Hybris Commerce 6.2 Developer Certificate
    JUNE 2018 - PRESENT
    SAP
  • Certified Scrum Master
    JANUARY 2017 - PRESENT
    International Certification Institute
  • Oracle Certified Expert, Java EE 6 Web Services Developer
    JANUARY 2014 - PRESENT
    Oracle
  • Programming in HTML5 with JavaScript and CSS3
    JANUARY 2013 - PRESENT
    Microsoft
  • Oracle Certified Professional, Java SE 6 Programmer
    NOVEMBER 2012 - PRESENT
    Oracle
  • Oracle Database SQL 9i
    JULY 2012 - PRESENT
    Oracle

To view more profiles

Join Toptal
Share it with others