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

Oussama Mahfoud

Lead développeur/Développeur Sénior Java Fullstack

565 €/jour
Villeneuve-d'Ascq, FR
8-15 ans

Délai de réponse moyen : 1h

À propos de Oussama

Plus de dix ans d'expérience dans le développement logiciel, avec une participation à de nombreux projets couvrant un large éventail de secteurs d'activité. La plupart de ces projets ont été réalisés en développement Java.

Grande capacité analytique et aptitude à s'adapter à des problèmes complexes. Rigoureux, sérieux, logique, doté de bonnes compétences relationnelles, je suis capable de travailler seul ou en équipe (mais je préfère en équipe ^^).

Passionné par l'industrie du jeu vidéo, mon objectif est d'approfondir mes connaissances dans ce domaine.

Curieux, j'ai réalisé plusieurs projets personnels intéressants.

J'ai exploré divers langages informatiques, technologies et méthodologies, animé par la curiosité et l'envie d'apprendre.

Ouvert d'esprit et intéressé par les différences culturelles, j'ai appris plusieurs langues parlées.

Sociable et collaboratif, j'apprécie le travail en équipe : j'apprends des autres et je partage volontiers mon expérience avec eux.
  • Allemand

    Capacité professionnelle limitée

  • Anglais

    Capacité professionnelle complète

  • Français

    Bilingue ou natif

Accepte de travailler sur site
Villeneuve-d'Ascq (jusqu’à 50 km), Bruxelles (jusqu’à 50 km), Paris (jusqu’à 10 km)

Expériences

  • KIABI
    Tech Lead Developer
    janvier 2020 - Aujourd'hui (6 ans et 5 mois)
    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
    juin 2018 - décembre 2019 (1 an et 6 mois)
    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
    avril 2018 - juin 2018 (2 mois)
    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 ans 8 mois

Recommandations

Ces profils de freelance correspondent également à vos critères

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

Compétences

Catégories