TARFA Ali

Senior & Lead dev I AWS cloud

Salaire / Taux journalier

78310 Maurepas, France

Freelance

Peut venir sur site

Expertises

AWSSpring BootTypescriptDéveloppeur FullstackReactTerraformAnsibleKanbanScrumDéveloppement FrontendDéveloppement FullstackMicroservicesAngularNestRedisJavaDynamoDBKafkaAWS LambdaDatadogPrometheusDéveloppeur BackendEvent Driven ArchitectureKubernetesGitDockerJiraRESTful APIsJenkinsArchitecte SolutionsDéveloppeur FrontendGrafanaArchitecte Cloud

Langues

Français (Maternelle)Anglais (Courant)

À propos

Introduction

Passionné par les architectures modernes, je conçois des systèmes robustes et scalables depuis 8 ans : microservices, Serverless AWS, Event-Driven, temps réel. Java/Spring, NestJS, Angular, Kafka, Kubernetes... autant de technologies que je maîtrise et que j'applique quotidiennement chez des acteurs majeurs comme SNCF ou EDF. Certifié AWS,je m'adapte à vos contraintes techniques et organisationnelles.

Liens

Expérience de travail

Senior dev - Lead dev

SNCF VoyageursFreelance

août 2025 - Présent

1 an 3 mois

Saint-Denis, France

Projet SMT Dans le cadre du programme SPID, développement de plusieurs applications visant à moderniser les outils du socle de maintenance TGV (gestion des sites, gestion des affectations, suivi de la maintenance et remise en exploitation). Le système repose sur une architecture full microservices utilisant Kafka comme bus de communication entre les services. ● Participation à la conception des architectures des sujets transversaux. ● Macro-chiffrage et aide à la priorisation ● Responsable du process de développement, de packaging et du déploiement des versions en collaboration avec l'exploitant ● Établir et maintenir la roadmap technique pour l'équipe. ● Participer au recrutement et à l'intégration de nouveaux membres de l'équipe. ● Favoriser une culture d'apprentissage continu et de développement de compétences. ● Collaborer avec les tech leads techniques pour aligner les initiatives cross-team ● Diriger les efforts de refactoring de la base de code. ● Surveiller et gérer la dette technique. ● Identifier et atténuer les risques techniques. ● Développement et maintien de la Factory de développement ● Gestion de crises et résolution de problèmes de production ● Architecture microservices (Nestjs, Spring Boot, Kafka, Kubernetes) ● Architecture temps réel (WebSocket, SSE, Redis) ● Conception et développement de nouvelles fonctionnalités ● Conception, développement et consommation d'API internes et tierces ● Maintien du CI/CD en collaboration avec l'équipe DevOps interne (GitLab, Jenkins, Harbor) ● Garant de la qualité du code et des bonnes pratiques de développement ● Revue de code et gestion de la politique de branching ● Gestion de crises et résolution de problèmes en production ● Transverse sur les différents projets Progone, gds et affectation. Environnement Technique : NestJS, Spring Boot, Java 17, Kafka, Typescript, Node.js, Lambda function, Eventbridge, Terraform, OAuth, API REST, DynamoDB, MongoDB, Redis, Websocket, SSE, Jest, Angular, NgRx, CSS/SCSS, Agile Scrum, AWS, Datadog, Kubernetes,Jenkins, SonarQube.

Développeur Full Stack Java/Spring/Angular

EDFFreelance

mars 2025 - août 2025

6 mois

92120 Montrouge, France

Chantier-Numérique: Portail Numérique Développement des portails numériques, le point d'accès des utilisateurs EDF pour accéder à L’espace numérique edf, Designer, implémenter et monitorer les API, les libs et les batches. Environnement Technique: Spring Boot; TypeScript, Node, Java 11, Hibernate, API Keys, Angular 16, OpenAPI, Swagger, API REST, JUnit, DB2, Postgres, AWS, Jenkins, PostMan, Agile Scrum.

Full-stack Developer | AWS | Serverless

SNCF VoyageursFreelance

oct. 2023 - mars 2025

1 an 6 mois

Saint-Denis, France

Projet SPID Développement de plusieurs applications visant la modernisation des outils du socle de maintenance TGV. ProgOne est un système de planification de maintenance des TGV qui effectue des calculs sur trois ans pour faciliter la planification des opérations de maintenance . Et H00 est un système de préparation des TGV avant leur départ de gare, gérant les vérifications des préconditions nécessaires. Les deux systèmes reposent sur une architecture Serverless AWS (event-driven) complétée par des microservices. ● Contribution à la définition des architectures sur des sujets transverses ● Construction et suivi de la roadmap technique de l’équipe ● Encadrement et accompagnement des développeurs (mentorat, suivi technique, montée en compétences) ● Leadership des initiatives de refactoring et d’amélioration du legacy ● Communication avec les parties prenantes (métiers, produit, partenaires) pour cadrer et définir les besoins techniques ● Conception et développement des fonctionnalités avec (Lambda, StepFunction, SQS, DynamoDB et d’autres aws services) ● Conception des architectures Event Driven avec les services AWS ● Concevoir, développer et consommer les API des autres systèmes. ● Gérer et sécuriser les API avec AWS API Gateway et Websocket. ● Configurer la CI/CD et les jobs de déploiement avec Jenkins ● Création des scripts de Terraform pour IaC ● Migration des service AWS SDK 2.X vers AWS SDK 3 ● Faire la revue de code pour le MR. ● Décommissionner les projets legacy. ● Résoudre les problèmes de performance. Environnement Technique: Spring framework, Java 17, Open API 3, Mockito, Kafka, Wiremock, TypeScript, NodeJS, Lambda function, SQS, Step function, S3, Eventbridge, Terraform, ALB, API gateway, OAuth, OpenAPI 3, API REST, Postgres, DynamoDB, MongoDB, Redis, WebSocket. Angular, TypeScript, CSS/SCSS, Agile Scrum, AWS, CloudWatch, Jenkins, SonarQube, Kafka.

Full-stack Developer

Carrefour

août 2021 - nov. 2023

2 ans 4 mois

91300 Massy, France

Pick & Pack est une plateforme de préparation de commandes développée par Carrefour, pour gérer, attribuer, prélever et livrer les commandes aux clients. Le système attribue automatiquement la commande reçue à un préparateur donné en Carrefour Drive, Hyper ou Super. De plus, le préparateur sera guidé à travers une application mobile pour collecter tous les articles de la commande avec un chemin optimisé en fonction de la nature de l'article. La plateforme est basée sur l’architecture microservice, avec 8 microservices et deux applications front-end. Les microservices sont dockerisés et gérés par un cluster Kubernetes hébergé chez le cloud Azure et l'intercommunication entre ces microservices est établie via un cluster Kafka. ● Conception et développement du back-end en Java/Spring Boot et du front-end en Angular. ● Concevoir, bootstrapper et développer des microservices. ● Intégrer, tester, déployer et améliorer les microservices ● Refactorer les applications legacy en microservices ● Concevoir, développer et consommer les API ● Gérer et sécuriser les API ● Configurer la CI/CD et les jobs de déploiement ● Création de fichier de déploiement d’helmfile avec Kubernetes ● Migration vers Spring Boot 3 ● Intégration du Micromiter Observability ● l’implémentation des tests de performance ● Faire de la revue de code pour le PR. ● Décommissionner les projets legacy. ● Résoudre les problèmes de performance Environnement Technique: Java 17, Spring Boot 3, Spring Security, Spring Data, Spring Web Flux, JWT, OAuth flows, OpenAPI 3, API REST, JUnit, PostgreSQL, Wiremock, Mockserver, Angular 8, TypeScript, CSS/SCSS, Agile Scrum, TDD, Kafka, Grafana, Prometheus

ZSoft

sept. 2019 - nov. 2023

4 ans 3 mois

Paris, France

Full-stack Developer

mai 2020 - nov. 2023

3 ans 7 mois

Paris, France

Full-stack Developer

sept. 2019 - avr. 2020

8 mois

Paris, France


Formation

Université de Sorbonne Paris-Nord

Master 2, Système Distribué / Cloud

2018 - 2018

9 mois

University Abdelhamid MEHRI Constantine 2

Master 2, Système Distribué / Cloud


Licences et certifications

AWS Certified Developer – Associate

Délivré le : mars 2022

Certifié par Amazon Web Services (AWS)

AWS Certified Cloud Practitioner

Délivré le : juin 2021

Certifié par Amazon Web Services (AWS)

Portfolio

Modernisation du socle de maintenance TGV — Architecture Serverless AWS & Microservices

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.