Hassan Abane, Developer in Paris, France
Hassan is available for hire
Hire Hassan

Hassan Abane

Verified Expert  in Engineering

SAP Hybris Developer

Location
Paris, France
Toptal 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.

Portfolio

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

Experience

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.

Work Experience

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 (OSS), 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 Design

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, Jakarta Server Pages (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 Design

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: Jakarta Server Pages (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 Design, Jakarta Server Pages (JSP), Spring, Spring Security, Spring Core

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.

Languages

Java, SQL, HTML, CSS, TypeScript

Frameworks

Spring Boot, Spring Batch, Spring Microservice, Spring Security, Spring Core, Spring, OAuth 2, Ant Design, Jakarta Server Pages (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, Fredhopper, Architecture, CI/CD Pipelines, Domain-driven Design (DDD), Open-source Software (OSS)

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

2007 - 2012

Engineer's Degree in Information Technology

EMSI - Rabat, Morocco

OCTOBER 2018 - PRESENT

SAP Certified Associate- SAP Hybris Commerce Business Analyst 6.3

SAP

JUNE 2018 - PRESENT

SAP Certified Development Professional - SAP Hybris Commerce 6.2 Developer Certificate

SAP

JANUARY 2017 - PRESENT

Certified Scrum Master

International Certification Institute

JANUARY 2014 - PRESENT

Oracle Certified Expert, Java EE 6 Web Services Developer

Oracle

JANUARY 2013 - PRESENT

Programming in HTML5 with JavaScript and CSS3

Microsoft

NOVEMBER 2012 - PRESENT

Oracle Certified Professional, Java SE 6 Programmer

Oracle

JULY 2012 - PRESENT

Oracle Database SQL 9i

Oracle

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring