
Youssef Foullous
Technical Lead / Architecte
Salaire / Taux journalier
Clichy, France
Freelance
Peut venir sur site
Expertises
Langues
Expérience de travail
Technical Lead
PricewaterhouseCoopers
janv. 2024 - Présent
2 ans 10 mois
Neuilly-sur-Seine, France
Contexte Tech Lead dans une feature team de 6 personnes (1 TL, 1 PO, 4 Devs), qui travaille sur outil de génération automatique des rapports CAC, lettres de mission... aux commissaires aux comptes Réalisations • Management d’une équipe de 4 devs • Craftsmanship (Pair Programing, Code Review, Formations …) • Rédaction des users stories techniques • Développement des POCs • Coordination avec les différentes équipes • Release Manager Technique • Rédaction et la maintenance des contrats d'interface avec OpenAPI • Documentation de l'architecture Technique Environnement • Java 17, Spring Boot 2, Spring, Angular 13, Maven, Git, Elastic Stack, OpenAPI (Swagger), REST • OAuth 2.0, Postman, Sonar, Docker • Scrum, Jira, Confluence • Gitlab CI, AWS (EC2, S3, Secret Manager, SNS, SQS …)
Technical Lead
Accor
déc. 2021 - déc. 2023
2 ans 1 mois
Hybrid
Contexte Tech Lead dans une feature team de 8 personnes (1 TL, 1 PO, 1 QA & 5 Devs), qui permet de gérer le tunnel de réservation chez accor Réalisations • Management d’une équipe de 5 devs • Audit de code et support de développeurs pour mettre en places les bonnes pratiques • Rédaction des users stories techniques • Coordination avec les différentes équipes • Release Manager Technique • Supervision et Analyse de Prod (Splunk, Dynatrace) • Rédaction et la maintenance des contrats d'interface avec OpenAPI • Développement des POCs • Intégration de Vault comme outil de gestion des secrets • Implémentation des scripts Terraform pour initialiser l’infra sur AWS • Migration de l’authentification vers des Lambdas AWS (Authorization, Access Token, Refresh Token & Logout) • Migration vers Spring Boot 3 & Java 17 • Documentation de l'architecture Technique Environnement • Java 8 & 17, Spring Boot 2 & 3, Spring, Apache, Maven, Git (GitLab), Splunk, OpenAPI (Swagger), REST • Ping Federate, OIDC, OAuth 2.0, API Gateway (Apigee), Postman, Sonar, Docker, Nexus • Scrum, Jira, Confluence, ServiceNow, PCI-DSS • Gitlab CI, Terraform, AWS (EC2, Lambda, Secret Manager, Kinesis, SNS, SQS, S3, Fargate, ECS …)
Architecte Technique
Saint-Gobain Distribution Bâtiment France
mars 2017 - déc. 2021
4 ans 10 mois
La Defense
Contexte Migration des 14 sites vers une architecture microservices Réalisations • Animation des ateliers d’architecture et des choix technologiques • Craftsmanship (BBL, Pair Programing, Code Review, Formations …) • Participation à la mise en place d’une solution de monitoring applicatifs en utilisant RabbitMQ, Apache Nifi, Elastic Stack (Elasticsearch et Kibana) • Participation à la mise en place de l’API Manager avec les différents flux d'authorization / authentification pour les différents partenaires • Participation à la mise en place d’une solution d’Alimentation/Migration des données depuis le legacy vers une base de donnée NoSQL • Release Manager Technique • Mise en place d’un Identity Provider basé sur oauth2 (Authorization/Authentication Server) • Mise en place du Continuous Delivery (Git, GitLab, Jenkins, XLDeploy, Nexus) • Participation à la mise en place d’une solution de TNR avec l’équipe QA en se basant sur Cucumber, Newman, Selenuim, Selenuim Grid … • Développement d’un SDK en se basant sur Spring Cloud Netflix afin de faciliter/accélérer les développements applicatifs • Migration vers Spring Boot 2 et Java 11 • Migration de Docker Swarm vers Kubernetes et Istio Environnement • Java 8 & 11, Spring Boot 1 & 2 • Eureka, Gateway, Zuul, Hystrix, Actuator • OAuth2, Swagger, OpenAPI, CQRS • Git, Gitlab, Maven, Jenkins, XLDeploy, Sonar, Nexus • MongoDB, RabbitMQ, Apache NIFI, Elasticsearch, Kibana • Docker, DockerSwarm, Kubernetes, Istio • Postman, Gateling, Dynatrace, API Gateway (Axway) • Scrum, Kanban, Jira
Scrum Master & Senior Software Engineer
Societe Generale CIB
juil. 2013 - févr. 2017
3 ans 8 mois
Scrum Master & Technical Leader within a development team for a front-to-back application which handles DPS (Dynamic Portfolio Swaps) for Synthetic Prime Brokerage Business.. The application manage deals Booking, Client reporting, MTM pricing, Accounting ... - Scrum Master within a feature team (Paris/Bucarest) (Facilitating the daily standup, Setting up Sprint Planning (Planning Pocket …) and Retrospectives sessions …) - Digital transformation using microservices architecture on Back-End (Spring Boot, REST, Eureka, Gateway, Zuul (Load balancing), Hystrix, Actuator ...) and AngularJs /Angular on Front-End - Technical Release Manager - Implementation of a multithreading platform to handles deals booking, scheduled task ... - Continuous delivery transformation using Git, GitHub, Jenkins, XLDeploy - Monitoring using Elasticsearch, Logstash and Kibana - BDD tests using Cucumber, Hsqldb, Liquibase - Support Level 3 with worldwide users (EU/ASIA/US). - Bugs fixing and enhancements Technical environment: Java 8, Spring Boot, Angular, AngularJs, Microservices (Eureka, Gateway, Zuul (Load balancing), Hystrix, Actuator …), Docker, Multithreading, Spring(Core, Aop, Mvc …), Guava, JPA/QueryDsl, Liquibase, Junit/Mockito, Oracle, Pl/SQL, Tomcat, Eclipse/Intellij, Cucumber, Jira, Git, GitHub, Jenkins, XLDeploy, Maven 3, Unix, IBatis, Swing.
Software Engineer
Amundi
nov. 2010 - juin 2013
2 ans 8 mois
Software Engineer
Fullsix
avr. 2009 - oct. 2010
1 an 7 mois
Réalisation : - http://www.toprenault.com - http://www.renaultshop.fr
Software Engineer
Edifixio
mai 2008 - nov. 2008
7 mois
Formation
Esiag (Ecole Supérieure d Informatique Appliquée à la Gestion)
Miage - Ingénierie des Systèmes d'Information Distribués, Informatique
2005 - 2009
4 ans
Skills: JUnit · SQL · Java
Licences et certifications
CKS: Certified Kubernetes Security Specialist
Délivré le : févr. 2022
CKAD: Certified Kubernetes Application Developer
Délivré le : janv. 2022