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

Youssef El Gamrani

Senior Software Engineer

500 €/jour
Lyon, FR
8-15 ans

Délai de réponse moyen : 1h

À propos de Youssef

With more than 8 years of experience in software engineering, I help companies design and build robust, scalable, and secure digital platforms. I specialize in full-stack development, cloud architecture, and microservices.

🔹 What I do best
• Backend & API Development: Java (8/11/17/21), Spring Boot, REST & SOAP APIs, event-driven systems with Kafka/RabbitMQ, NodeJS
• Cloud & Infrastructure: AWS (ECS, EKS, Lambda, DynamoDB, Aurora, S3), Azure, GCP.
• Data & Integration: PostgreSQL, Couchbase, MongoDB, MySQL, Oracle, Snowflake, Redis, messaging bus.
• Frontend when needed: React, Angular, Vue.js for integrated full-stack delivery.
• DevOps & Automation: Docker, Kubernetes, Terraform, Jenkins, GitLab CI/CD.
• Software Craftsmanship: TDD, clean code, SOLID principles, code reviews.

🔹 My value for you
• I translate complex business needs into efficient technical solutions.
• I bring expertise in modernizing legacy systems to microservices & cloud.
• I ensure quality, performance, and scalability through testing, CI/CD, and best practices.
• I work collaboratively with product, data, and business teams in Agile environments.

✅ If you need a senior engineer who can both design architecture and deliver production-ready code, I’d be happy to help.
Let’s build your next high-performance platform together.
  • Anglais

    Bilingue ou natif

  • Français

    Bilingue ou natif

En télétravail uniquement
Travaille majoritairement à distance

Expériences

  • TripAdvisor United States ofAmerica
    Senior Software Engineer
    HÔTELLERIE
    janvier 2023 - Aujourd'hui (3 ans et 5 mois)
    Boston, États-Unis
    Senior 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.
    Spring boot Amazon Web Services Vue.js Java Apache Kafka
  • Carrefour France
    Senior Software Engineer
    E-COMMERCE
    janvier 2021 - janvier 2023 (2 ans)
    Lyon, France
    I 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.
    Java Spring boot React.js Microsoft Azure PHP
  • Societe Generale Bank
    Senior Software Engineer
    BANQUE & ASSURANCES
    janvier 2020 - janvier 2021 (1 an)
    Casablanca, Morocco
    I 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.
    Spring boot Angular Java Node.js Typescript

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

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

Formations

  • Software Engineer
    National School of Applied Sciences (ENSA)
    2017
    Software Engineer
  • Baccalaureate
    Lycée Al
    2012
    Baccalaureate

Compétences

Catégories