À propos de Abdelilah
Français
Bilingue ou natif
Expériences
- RATPSoftware Developerfévrier 2024 - Aujourd'hui (2 ans et 4 mois)Noisy-le-Grand, FranceProject : ACIV-DIFFUSION .■ Design and development from scratch of SIV-TRAM application.■ Implementation of Kafka Consumer API to process Tramway timetables.■ Ensuring high availability and reliability of the system.■ Implementation of unit test Junit 5/Mockito, Cucumber and Gatling.■ Development of features on ACIV-DIFFUSION modules.■ Maintenance and improvement of existing features in different backend APIs.■ Skills: Java 17, Spring Boot 3, Junit 5, Mockito, Gatling, Cucumber, Apache Kafka.gradle
- CarrefourSoftware DeveloperGRANDE DISTRIBUTIONjanvier 2021 - février 2024 (3 ans et 1 mois)Paris, FranceProject 1: Merch: E-merchandising solution aimed at increasing the relevance of products displayed on carrefour.fr.Product: Management of the product publication part in different Carrefour stores by aggregatinginformation provided by Merch.■ Development of the catalog interface with pagination.■ Development on the CRUD operations on the category tree operations and storage on MYSQL.■ Unit testing with JUnit 5 and Mockito.■ Implementation of import and export features for categorization files.■ Bulk categorization via CSV/Excel files.■ Deployment of features on various non-production environments.■ Analysis and monitoring of logs on Kibana in case of issues( performance and synchronization).Project 2 : Product Store E-catalogueE-catalogue: It consists of 3 dockerized microservices NVT (Navigation transformer), OFR (OfferPublisher) and PRP (Product Publisher) developed under Java 17 Spring Boot■ Design and development of e-catalogue features.■ Ingestion and processing of input files (CSV and excel)..■ Uploading navigation files from Azure Blob Storage.■ Transformation of navigation data and storing into Database.■ Design and development of kafka consumer and producer to interact with other APIs.■ Scheduling differents tasks to produce data regularly■ Unit testing with JUnit 5 and Mockito.■ Participation in production deployment with Ops.■ Analysis and monitoring of logs on Kibana in case of issues.■ Validation of features with QA and PO.■ Participation in sprint ceremonies (sprint planning, daily stand-ups, sprint retrospective, andgrooming).Skills: Java 11, Spring Boot, Hibernate, Spring Data JPA, API REST, MySQL, Liquibase, Kafka, Angular 11, Git, Maven, BitBucket, Kubernetes, Kibana, JIRA et Confluence, Sonar, Fortify, Jenkins, Couchbase, Junit5Mockito, Maven, Postman
- Rexel FranceSoftware developerGRANDE DISTRIBUTIONavril 2019 - janvier 2021 (1 an et 9 mois)Paris, FranceWithin the Rexel portal (Electrical equipment distribution for professionals), a new API layer was implementedto enhance supplier management and improve the performance of payment carts on CART-API. The teamconsisted of 1 Scrum Master, 6 Developers, and 2 Product Owners, following the Scrumban methodology.■ Development of shopping cart functionalities (creation, modification, deletion, etc.).■ Implementation of web services for supplier and client management.■ Management of authentication and authorization using Spring security and Oauth 2.0■ Implementation of a caching system to expedite data access via Redis.■ Establishment of unit tests using Junit 5 and Mockito.■ Participation in production deployment, daily meetings, sprint demonstrations, and retrospectives.Skills: Java 11, Spring Boot, Spring Security, Hibernate, Docker, CSS, Bootstrap, JavaScript, PostgreSQL
Recommandations
Ces profils de freelance correspondent également à vos critères
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Formations
- Diplôme d'ingénieurENSEM2017
- CPGE PSILycée technique2014
Certifications
- Certified Kubernetes Application DeveloperLinux Foundation2024
- Oracle Certified Java Professional 8Oracle2020