
Hassan Abane
Verified Expert in Engineering
SAP Hybris Developer
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
Experience
- SAP Commerce Cloud - 10 years
- Spring Security - 10 years
- APIs - 7 years
- Spring Microservice - 4 years
- Spring Batch - 4 years
- Docker - 3 years
- Amazon Web Services (AWS) - 1 year
- React - 1 year
Availability
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
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.
Technical Java Hybris Lead
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.
Technical Lead of Java Hybris, Microservices, and Headless Architecture
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.
Technical Hybris and Jakarta EE Lead
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).
Technical Java Hybris Lead
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.
Technical Leader Java Hybris
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.
Technical Leader Jakarta EE
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.
Senior Hybris Developer
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.
Java Hybris Expert
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.
Hybris Developer
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.
Experience
SAP Hybris
Education
Engineer's Degree in Information Technology
EMSI - Rabat, Morocco
Certifications
SAP Certified Associate- SAP Hybris Commerce Business Analyst 6.3
SAP
SAP Certified Development Professional - SAP Hybris Commerce 6.2 Developer Certificate
SAP
Certified Scrum Master
International Certification Institute
Oracle Certified Expert, Java EE 6 Web Services Developer
Oracle
Programming in HTML5 with JavaScript and CSS3
Microsoft
Oracle Certified Professional, Java SE 6 Programmer
Oracle
Oracle Database SQL 9i
Oracle
Skills
Libraries/APIs
REST APIs, Fluent API, React
Tools
SAP Hybris, Apache Maven, Jenkins, Postman, Kafka Streams, Docker Compose, Terraform, Helm
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)
Paradigms
Agile, Scrum, REST, Test-driven Development (TDD), Acceptance Test-driven Development (ATDD)
Platforms
SAP Commerce Cloud, Docker, Amazon Web Services (AWS), Apache Kafka, Azure, JEE, Web, Kubernetes
Storage
PostgreSQL
Other
APIs, Web Services, Spring Cloud, Gravitee, Fredhopper, Architecture, CI/CD Pipelines, Domain-driven Design (DDD), Open-source Software (OSS)
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring