You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Oussama MahfoudOM

Oussama Mahfoud

Lead Developer/Senior Java Fullstack Developer

€565/day
Villeneuve-d'Ascq, FR
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Oussama

Over ten years of experience in software development, with participation in numerous projects covering a wide range of business sectors. Most of these projects were carried out in Java development.

Strong analytical skills and ability to adapt to complex problems. Rigorous, serious, logical, with good interpersonal skills, I am capable of working alone or in a team (but I prefer in a team ^^).

Passionate about the video game industry, my goal is to deepen my knowledge in this field.

Curious, I have carried out several interesting personal projects.

I have explored various computer languages, technologies, and methodologies, driven by curiosity and a desire to learn.

Open-minded and interested in cultural differences, I have learned several spoken languages.

Sociable and collaborative, I appreciate teamwork: I learn from others and I willingly share my experience with them.
  • German

    Conversational

  • English

    Fluent

  • French

    Native or bilingual

Can work on-site
Villeneuve-d'Ascq (up to 50km), Bruxelles (up to 50km), Paris (up to 10km)

Experience

  • KIABI
    Tech Lead Developer
    January 2020 - Today (6 years and 5 months)
    Lille, France
    In the OMS team in charge of the suppliers orders in the World (mainly from China) for European shops.
    Also in charge of the customs.

    Tech leader role :
    - Responsible of the application quality
    - Code standardization in the team
    - Technical Solution decisions
    - Technical advice and support for the other developer in the team
    - Technical advice and support for the developer community in Kiabi
    - Member of the tech leaders circle (about 10 members) in charge of the technical directions of all the kiabi DSI (technical core of all applications and frameworks incorporated within, tools used by all developers, ...). Also in charge of formations interventions (every monday afternoon there are formations called "kata"). Also in charge of others puncutals subjects like writing the recruitment questions...

    Analyst Developer role :
    - Agile Kanban methodology
    - Technical Conception of some User Stories
    - Front development with Angular
    - Front development with RCP (very old technology)
    - Aim of migrate most of RCP to Angular
    - Back development of Web services, batches, ... with java 1.8
    - Several applications to take care of (quality, sonar, test coverage, code reviews ...)

    - Environment, tools and languages : java 1.8, Angular, RCP, Rest Api, Gitlab, Intellij, SpringBoot, Maven, PostGreSQL, MyBatis, Confluence, Kubernetes, AppDynamics
  • Decathlon France
    Senior Java Software Engineer then Application referent
    June 2018 - December 2019 (1 year and 6 months)
    Lille, France
    Also mainly in the CUBE project, but not only, I was in charge of an api project called by several applications and CUBE. The api was called worldwide by CUBE project for the customers requests, but also from Q&A application for the internal requests, from CUBE INSTORE for the stores salers on iOs and Android and from batches for the customers returns and others (all same persistancy model but not same input/output json) with also the aim to taking care of whatsapp, facebook and others social media requests. The apis were called worldwide with more than 300 000 calls a day from Belgium, Germany, Netherlands, Spain, France, Hong Kong and prepared for Switzerland, Italy, Poland, Turkey and UK. I was then in charge of the api applications from february. The api was connected with Oracle Service Cloud (Osvc) for the persistancy.
    • Api REST
    • Development in Java 8 then in 11 of the functionalities synchronizing with Osvc needs
    • CompletableFuture asynchronism based
    • Searching for the most appropriate technical solutions for the needs
    • Technical design
    • Application optimisation (cache development, ...)
    • Monitoring of the api calls and the errors, using the api managment and alerting
    • Communication with the api clients applications for the apis evolutions and impacts to take care of in their applications. Communication for the errors to resolve, the customers to contact
    • Unit and Integration tests
    • NRT with PostMan
    • Deployment
    • Documentation in the api Management
    • Top 3 of the best décathlon apis (api challenge), (Documentation, configuration, response time, users satisfaction, errors managment, …)
    • Performances tests
    • Animation of Mob programming, Peer Programming Environnement : Linux FEDORA 26, IntelliJ, Java 8 et 11 , Junit 5, GitLab, GitHub, Jenkins, Maven, Sonar, JSON, Jackson, Vavr, log4j, Lombok, Spring Boot, Swagger, Api Management, Vert.x, Api REST, Rancher, Rundeck, Kibana, PostMan, Oracle Service Cloud
  • GFI Informatique
    Senior Java Software Engineer
    April 2018 - June 2018 (2 months)
    Lille, France
    CUBE Project, the biggest project of Décathlon which manages all the client orders website, sellers applications (Android, iOS, computer,...), after-sales services and client satisfaction WORLDWIDE and many other tools. Project with more than 150 engineers, with several teams. Project deployed in Belgium, Netherlands, Germany, China, Honk Kong, and during my mission, in Spain, France, Italia, UK and soon Switzerland, Poland and Turkey and going on for all countries. (I worked in 2 different teams during this mission) :
    Square CRM team which manages the client satisfaction, and a part of the client requests and after-sales services. It also manages the mails and SMS sending and the customer loyalty.
    • Agile SCRUM methodology
    • Web development with the React JS framework
    • Backend development with Java 1.7
    • NRT development with Java 1.9
    • Junit tests, NRT with Gherkin, Cucumber and Selenium (Frontend NRT). Environment : Linux FEDORA 26, IntelliJ, Java 1.7, Java 1.8, Bootstrap, ReactJS, Liquibase, PostGreSQL, Junit, Selenium, Docker, JMS, Git, Jenkins, Maven, Sonar, JSON
    Gfi Informatique
    3 years 8 months

Recommendations

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Skill set

Categories