À propos de Youssef
Anglais
Bilingue ou natif
Français
Bilingue ou natif
Expériences
- TripAdvisor United States ofAmericaSenior Software EngineerHÔTELLERIEjanvier 2023 - Aujourd'hui (3 ans et 5 mois)Boston, États-UnisSenior Backend & Cloud Engineer with strong expertise in designing and building complex B2B applications, especially in CRM and notification systems. I contributed to strategic projects involving HubSpot integration and the development of a centralized communication platform, covering requirements gathering, cloud architecture design, and full-stack implementation.My role spanned the entire project lifecycle:• Analysis & Design: requirements gathering, solution design, and writing technical specifications.• Architecture & Development: designing scalable AWS cloud infrastructures (ECS, EKS, Lambda, VPC, API Gateway, DynamoDB, Aurora, S3), backend development with Java (11/17/21, Spring), NodeJS/ExpressJS, and frontend with Angular, Vue.js, React.• Messaging & Data: building Kafka producers and consumers, RabbitMQ integration, close collaboration with data engineers on ingestion and transformation pipelines (Snowflake, PostgreSQL, Redis).• Quality & Performance: implementing unit, integration, and functional tests (JUnit, Mockito, Karate, Playwright), performance testing with detailed result analysis, code reviews, continuous improvement, and incident troubleshooting.• DevOps & Automation: deploying across multiple environments (Feat, Sint, Demo, Prep, Prod) using Docker, Kubernetes, Terraform, CloudFormation, AWS CDK, with CI/CD pipelines (GitLab, Jenkins, Sonar).Working in Agile (Scrum ceremonies), I also apply Software Craftsmanship principles such as TDD, Pair/Mob Programming, SOLID, clean code, and refactoring.I bring a strong focus on quality, scalability, and reliability, with the ability to design robust cloud-native solutions and continuously optimize technical foundations to ensure long-term maintainability and performance.
- Carrefour FranceSenior Software EngineerE-COMMERCEjanvier 2021 - janvier 2023 (2 ans)Lyon, FranceI actively participated in the loyalty middleware program and the promotions management platform, while also supporting the migration of existing services to Java 21 and Spring Boot 3. Additionally, I contributed to the design and development of Easip, a new product designed to handle promotions at scale.My responsibilities covered the full software development lifecycle:• Analysis & Design: requirements gathering, architectural design, and writing technical specifications.• Backend & API Development: building REST and SOAP APIs with Java/Spring, integrating messaging systems through Kafka and RabbitMQ.• Frontend Development: designing and implementing user interfaces with Angular, Vue.js, and React.• Messaging & Event-driven Systems: developing Kafka producers/consumers and event-driven integrations.• Quality & Reliability: writing unit, container, and functional tests (JUnit, Mockito, Karate, Playwright), conducting performance testing with detailed result analysis, incident investigation, and code reviews.• DevOps & Deployment: deployments across multiple environments (Feat, Sint, Demo, Prep, Prod) using Docker, Kubernetes, GitLab CI/CD, and Sonar, within a hybrid cloud environment (Azure, AWS, GCP).• Collaboration & Agile: active participation in Agile Scrum ceremonies and Three Amigos sessions, ensuring alignment between business, development, and QA.The technical stack included Java (8/17/21), Spring Boot 3, Spring Batch, Spring Cloud, Kafka, Oracle, PostgreSQL, Redis, Couchbase, Liquibase, with multi-cloud expertise across Azure (Blob, Functions, Cosmos DB), AWS (EKS, Lambda, Aurora, DynamoDB, Glue, Step Functions, S3), and GCP (BigQuery).Throughout this mission, I applied Software Craftsmanship principles (TDD, Pair/Mob Programming, SOLID, refactoring, clean code) to deliver maintainable, scalable, and high-performance systems that directly support Carrefour’s loyalty and promotions strategy in a highly competitive retail landscape.
- Societe Generale BankSenior Software EngineerBANQUE & ASSURANCESjanvier 2020 - janvier 2021 (1 an)Casablanca, MoroccoI contributed to major digital banking initiatives at Société Générale, focusing on Trade Finance solutions for corporate clients. I participated in the implementation of an electronic banking platform dedicated to Trade Finance, and in the development of a web application enabling single sign-on (SSO) access for corporate clients to seamlessly use the bank’s digital services.My responsibilities covered a wide scope across design, development, quality, and delivery:• Analysis & Design: requirements gathering, design of secure and scalable APIs and system components.• Backend Development: building REST and SOAP APIs with Java 8 and Spring, implementing microservice patterns with Eureka discovery, Zuul, Hystrix, and integrating authentication/authorization via Keycloak and Firebase.• Frontend Development: contributing to user interfaces with Angular and TypeScript for client-facing features.• Messaging & Data: integrating Kafka for event-driven communication and designing data flows with PostgreSQL, Redis, Liquibase, and Minio.• Quality & Testing: writing and maintaining unit, integration, and functional tests (JUnit, Mockito, Cucumber, Wiremock), ensuring reliability and maintainability through code reviews and incident analysis.• DevOps & Deployment: deploying services across Sandbox, Staging, Prep, and Production environments using Docker, Kubernetes, Jenkins, Sonar, and applying CI/CD best practices.• Collaboration & Leadership: active involvement in Agile Scrum ceremonies (daily stand-ups, sprint planning, retrospectives, backlog refinement) and participation in the recruitment process to strengthen the engineering team.
Recommandations
Soyez le premier à recommander Youssef
Contribuez à la réussite de ce freelance en partageant votre expérience de collaboration avec lui.
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
Formations
- Software EngineerNational School of Applied Sciences (ENSA)2017Software Engineer
- BaccalaureateLycée Al2012Baccalaureate