À propos de Oussama
Allemand
Capacité professionnelle limitée
Anglais
Capacité professionnelle complète
Français
Bilingue ou natif
Expériences
- KIABITech Lead Developerjanvier 2020 - Aujourd'hui (6 ans et 5 mois)Lille, FranceIn 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 FranceSenior Java Software Engineer then Application referentjuin 2018 - décembre 2019 (1 an et 6 mois)Lille, FranceAlso 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 InformatiqueSenior Java Software Engineeravril 2018 - juin 2018 (2 mois)Lille, FranceCUBE 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, JSONGfi Informatique3 ans 8 mois
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