Faouzi - Développeur Java Springboot AWS GCP Azure
Ref : 201120B001-
92800 PUTEAUX
-
Développeur (36 ans)
-
Totalement mobile
-
Bientôt freelance
EXPERIENCES PROFESSIONNELLES
Mes tâches au sein d’une équipe de travail sont de participer aux cérémonies agile scrum, concevoir
l’architecture, réaliser les développements, tests unitaires et d'intégrations, rédiger la documentation.
Janvier - Août 2020: Développeur Fullstack, Xelians, Paris.
Projet : DLAB, Participation à l’application mobile et application web de gestion d’archive numérique et physique.
Support aux développeurs.
Environnement de travail: 5 développeurs + 1 Tech Lead + 1 DevOps + 1 PO.
Février 2020 – Juillet 2020: Application mobile pour la gestion des archives en entrepôt (entrée/sortie/recherche).
Mise en place de Cypress (test UI de l’application mobile) et développement fonctionnalités.
Technos: Ionic 3, Angular 8, Cypress, TypeOrm, Git, Bitbucket, Jenkins, Linux.
Janvier 2020 - Juillet 2020: Mise en place des tests d’intégration sur la partie backend et développement de l’API.
Technos: Java 11, Maven, SpringBoot 2 (MVC, Data, Cache), Apache Camel, PostgreSQL, Mockito,
Junit 5, RestAssured, Liquibase, Git, Docker, Bitbucket, Jenkins, Linux.
Décembre 2018 – Décembre 2019: Développeur Fullstack, Renault Groupe, Boulogne Billancourt.
Projet : Wired, Participation aux Microservices (+20), backoffices (6), batchs (5), plugins gradle (12) au sein de l’équipe
middleware associée à 5 équipes de développement fonctionnelle (MyRenault, application mobile).
Environnement de travail: 12 développeurs + 1 Scrum master + 4 DevOps + n PO + 1 Architecte fonctionnel.
Décembre 2018 - Mars 2019: Backoffices des Micro Services.
Technos: Angular 8, Jasmine, Mocha, Chaï, NgxSpeculoos, Git, Docker, Gitlab, Linux.
Avril 2019 - Août 2019: Batchs Spring Boot déployés sur AWS Batch. Traitement de fichier déposés sur des bucket S3
multi région, Mise à jour index elasticsearch etc
Technos: Spring batch (XML et Java config), AWS Batch, AWS S3, PostgreSQL, Git, Docker, Gitlab,
Linux.
Décembre 2018 - Décembre 2019: Micro Services utilisés par les autres squads (Application mobile et web).
Technos: Java 11, Gradle 6, SpringBoot 2 (MVC, Data, Security, RestDoc, Cache), Spring cloud
Config, PostgreSQL, ElasticSearch, Redis, Resilience4J, Feign, AWS S3, Karate, Sonar, Jacoco,
Mockito, Junit 5, RestAssured, WireMock, Flyway, Git, Docker, Gitlab, Apigee, Kibana, Linux.
Septembre 2017 – Novembre 2018: Développeur Fullstack, Dalkia, La Défense.
Projet : Digital Factory. Réalisation de microservices dans le cadre de la mise en place de la Digital Factory.
Septembre 2018 – Novembre 2018. Projet SEE.
Microservice Fiche Technique. Brique de l’application référentielle SEE
Technos: Postgresql, Java 8, Gradle 4, SpringBoot 2 (MVC, Data), JUnit, Mockito, Angular 6,
Bootstrap, Git, Docker, Gitlab, liquibase, Sonar, Jacoco, Linux.
Environnement de travail: 4 développeurs + Scrum master + DevOps + PO + Architecte fonctionnel
Janvier 2018 - Novembre 2018. Projet DakBook.
Application (Responsive Web Design) qui gère les actions (contrôle réglementaire, mesures etc) des
techniciens tiers sur les installations
Technos: Postgresql, Java 8, Gradle, 4 SpringBoot 1.5 (MVC, Data, Cache), AWS S3, RxJava2,
JUnit4, Mockito, Angular 5, Bootstrap, Git, Docker, Gitlab, liquibase, Sonar, Jacoco, Linux.
Environnement de travail: 3 développeurs + Scrum master + DevOps + ProxyPO + PO + Architecte fonctionnel
Mai 2018. Projet Push-mobile.
Microservice transverse permettant d'envoyer des sms
Technos: Java 8, Gradle, SpringBoot 1.5, AWS SNS, Git, Docker, Gitlab, Linux.
Environnement de travail: Architecte fonctionnel + moi.
Février 2018 - Juillet 2018. Projet Prediction CRC (centre relation clients).
Prévision et reporting du nombre d'appel quotidien reçu par les centres d'appels Dalkia dans l'optique du
staffing des téléopérateurs
Technos: Python 3, Git, Linux.
Environnement de travail: Data scientist + moi.
Septembre 2017 - Décembre 2017. Projet Degrés jours.
Api Rest qui fournit les températures et les degrés jours quotidiens des stations météo Dalkia
Technos: Java 8, Gradle, SpringBoot 1.5, MongoDB, JUnit4, Mockito, Git, Docker, Gitlab, Sonar,
Jacoco, Linux
Environnement de travail: 2 développeurs + Scrumaster + DevOps + ProxyPO + Product owner +
Architecte fonctionnel
Juin 2016 –Juillet 2017: Développeur Fullstack, Canal +, Issy-les-Moulineaux.
Septembre 2016: Juillet 2017. Projet ITBOOST.
Commercial API: Gestion des contrats de ventes de films canal +
Technos: PostGreSQL, Angular 2, Java 8, Spring Core, Spring Rest, Spring AOP, Spring MVC,
Spring Batch, Hibernate, Git, Maven, Tomcat, Sonar, Jira
Environnement de travail: équipe de 4 développeurs + Scrumaster et Product owner
Octobre 2013 – Mai 2016: Développeur Fullstack, Itnovem (Géodis/SNCF), Saint-Denis.
Projet GESCOM, clients: SGW,Ciment CALCIA,Ecorail, VTG.
Outil de gestion de parc wagons : Module Contrat (location de wagons), Module Positionnement (Position
géographique, statut et état du wagon), Module Maintenance (Etat et réparation wagon, stock pieces), Module
Facturation
Technos: Oracle, JSP, Java 6, Hibernate, SVN, Ant.
Environnement de travail: équipe de 4 développeurs + Chef de projet et Product owner
Projet MaintagRFID, client: Ciment Calcia.
Traitement des données temporelles de trains d’entrée et sortie d’usine, par scan RFID des wagons.
Technos: SqlServer, JSF 2, Java 6, EJB3, Hibernate, SVN, Ant.
Environnement de travail: équipe de 2 développeurs + Chef de projet et Product owner
Formation
2013 : Master 1 Génie du traitement de l’information, « Analyste informaticien » AFCEPF, Malakoff.
2012 : Master 2 Géomarketing, stratégies territoriales. UPEC, Université Paris Est Créteil
COMPÉTENCES INFORMATIQUES
Langages: Java, SQL, Typescript, Python3, Docker, Gherkin
Spring: MVC, Webflux, AOP, Security, SpringBoot, Data, Cache,
SpringBoot Admin, Spring cloud Config
Autres : GraphQL, Kafka, Resilience4J, Jaeger.
Framework front web: Angular, Ionic.
Test: TDD, Junit5, Mockito3, Cucumber, Karate, RestAssured,
Wiremock, TestContainers, ArchUnit | Cypress, Jest.
Cloud: AWS, GCP
BDD: PostgreSQL, ElasticSearch, MongoDB, Neo4J.
Outils: Bitbucket, Confluence, Jira, Sonar, Kibana.
CI/CD : Gitlab, Jenkins, Github Actions.
Versioning: Flyway, GIT, Liquibase.
Gestion dépendances: Gradle, Maven, NPM.