Lafi Mouadh

Senior Software Engineer @Vista

Salaire / Taux journalier

France

Mobilité : Nice, Marseille, ...

Freelance, ouvert au CDI

Peut venir sur site

Expertises

Spring BootAWSReactJavaDéveloppement FullstackJavascriptTailwind CSSRedisCSSReduxKafkaAWS LambdaPostmanPrometheusKubernetesGitSnowflakeLookerDockerGatsbyJiraRESTful APIsGraphQLA/B testingPostgreSQLdbtGitLabJenkinsTypescriptAmazon EC2GrafanaMavenTerraformOptimiselyHTMLMySQLConfluenceScrumTest & QAMicroservicesNodeExpressAngularDéveloppement BackendDéveloppement Frontend

Langues

Français (Courant)Anglais (Courant)Allemand

À propos

Introduction

Je suis Full-Stack Software Engineer, spécialisé en Java, React et applications cloud-native sur AWS. Fort d’une expérience pratique avec Spring Boot, Node.js, les API RESTful, les microservices et les pipelines CI/CD, je conçois et livre des applications évolutives et performantes sur des plateformes web et mobiles.

Liens

Expérience de travail

Vista

déc. 2022 - Présent

3 ans 11 mois

Tunisie

Senior Software Engineer

avr. 2025 - Présent

1 an 7 mois

Tunisie

● Analyse des besoins métier en collaboration avec les Product Owners et les équipes Finance/E-commerce, afin de traduire les exigences fonctionnelles liées aux parcours d'achat et d'abonnement en solutions techniques. ● Pilotage de la conception d'une architecture MicroFront-end utilisant React et Material UI pour les parcours de commande, de paiement et de gestion d'abonnement, garantissant une conception évolutive et modulaire. ● Développement et maintenance d'une collection de composants React regroupés dans des bibliothèques d'interface utilisateur, favorisant la réutilisation entre les applications e-commerce et facturation. ● Conception et développement en Java d'Endpoints REST dédiés au traitement des paiements, à la gestion des abonnements et à la consultation des factures, exposés par des microservices financiers hautement scalables traitant un volume important de requêtes (milliers de requêtes quotidiennes). ● Sécurisation des échanges sur ces endpoints (authentification, validation des entrées, gestion des erreurs) afin de garantir la conformité et la fiabilité des flux de paiement. ● Orchestration du déploiement des microservices Java sur AWS via Jenkins, Spinnaker, Docker et Kubernetes. ● Mise en œuvre de l'observabilité de bout en bout (New Relic, CloudWatch, Prometheus, Grafana) sur les services critiques de paiement, réduisant le temps de résolution des incidents de ~40%. ● Contribution à l'Infrastructure as Code (Terraform) pour standardiser et automatiser le provisioning des ressources cloud. ● Développement en Python de scripts d'automatisation pour la réconciliation des paiements et de pipelines de données financières (DBT, ingestion AWS S3 → Snowflake → Looker) pour le reporting revenus/abonnements. ● Intégration de workflows d'expérimentation pilotés par l'IA (A/B testing) sur les parcours de paiement et d'abonnement, avec ~10-15% d'amélioration du taux de conversion. ● Participation active aux cérémonies Agile (Planning, Daily, Démo, Rétrospective) au sein d'une équipe pluridisciplinaire.

Software Engineer

déc. 2022 - avr. 2025

2 ans 5 mois

Tunisie

Technical Infinity consultant

ITSS

juil. 2021 - nov. 2022

1 an 5 mois

Tunisie

Projet Origination ( ouverture de compte bancaire en ligne) ● Analyse des besoins métier avec l'équipe Onboarding pour traduire le parcours réglementaire d'ouverture de compte en user stories exploitables par l'équipe technique. ● Conception et développement des interfaces React du parcours d'onboarding client, intégrant la validation des champs et la gestion des pièces justificatives. ● Développement de scripts et services en Java pour automatiser le contrôle et la validation des flux de données échangés avec le cœur bancaire Temenos Infinity. ● Implémentation du backend « ATB Onboarding » sous forme de plusieurs microservices Spring Boot, intégrant et exposant des services SOAP et Java existants au sein d'une architecture orientée services robuste et évolutive. ● Mise en place de mécanismes de gestion des erreurs et de validation des données à chaque étape du parcours, afin de sécuriser le processus d'onboarding de bout en bout. Projet Online Banking (suivi des comptes et activités clients) ● Analyse des besoins avec l'équipe Online Banking pour définir les user stories liées au suivi des comptes et à l'expérience client. ● Conception et développement des interfaces utilisateur en React pour la consultation des comptes, des soldes et de l'historique des opérations. ● Création et configuration des services d'intégration Quantum Fabric (services d'orchestration et services objets), pour fiabiliser la communication entre les applications front-end et les systèmes bancaires legacy. ● Exposition de nouveaux endpoints Spring Boot consommés par les interfaces React pour la consultation des soldes, de l'historique des opérations et des notifications client, en garantissant la sécurisation des échanges et la performance des temps de réponse. ● Mise en place de tests automatisés (unitaires et d'intégration) sur les services développés, couvrant les principaux scénarios métier du parcours Online Banking afin de fiabiliser les livraisons et de réduire les régressions en production. Transverse aux deux projets : ● Déploiement et administration de l'environnement applicatif sur AWS et Kubernetes (gestion des conteneurs, scalabilité horizontale, haute disponibilité), garantissant une infrastructure fiable pour la mise en production des solutions. ● Adaptation continue aux exigences fonctionnelles, réglementaires et de conformité propres au secteur bancaire, en jonglant entre les deux projets menés en parallèle.

Full Stack Engineer

Value

janv. 2021 - juin 2021

6 mois

Tunisie

● Analyse des besoins métier liés au financement automobile en collaboration avec les équipes Crédit, Risques et Conformité. ● Traduction des exigences réglementaires bancaires (KYC, LCB-FT, protection des données personnelles, règles d'octroi de crédit) en spécifications fonctionnelles et techniques, formalisées sous forme de user stories détaillées. ● Découpage des user stories en tickets Jira et participation aux ateliers de chiffrage et d'estimation avec les équipes techniques et fonctionnelles, selon la complexité et la charge de travail. ● Participation à la conception technique de l'application et proposition de solutions aux différents besoins métier. ● Mise en place du suivi en temps réel du cycle de vie d'une demande de crédit : soumission, étude, validation, demande de compléments, approbation ou refus. ● Implémentation des règles de gestion des notifications et communications clients (email, SMS, notifications push) à chaque étape du traitement du dossier. ● Implémentation des règles d'éligibilité au crédit en fonction du profil client, du revenu, de l'endettement et des politiques de risque de la banque. ● Pilotage de la conception et du développement des applications Front-Office destinées aux clients et des plateformes Back-Office utilisées par les équipes métier (Crédit, Risques et Opérations), en React, avec un focus sur l'architecture applicative, l'expérience utilisateur, la qualité du code et la scalabilité des solutions. ● Intégration de Camunda BPMN pour créer et gérer le workflow de crédit de bout en bout, améliorant la gestion des processus métier bancaires au sein de l'application. ● Mise en œuvre de Keycloak IAM comme système de gestion des accès, simplifiant le processus de sécurité et assurant une expérience utilisateur fluide grâce à la gestion des sessions SSO. ● Utilisation de WSO2 API Manager pour concevoir, développer et gérer l'accès aux API de l'application, garantissant une architecture orientée API sécurisée et bien gérée. ● Mise en œuvre d'un pipeline CI/CD robuste avec des outils tels que Jenkins, Nexus, Git et Docker pour assurer un déploiement continu et efficace. ● Participation aux cérémonies Agile de l'équipe (Planning, Daily, Démo, Rétrospective) pour ajuster le périmètre fonctionnel en fonction des retours métier


Formation

Ecole Supérieure Privée d'Ingénierie et de Technologies - ESPRIT

Engineer's degree, Computer Software Engineering

2019 - 2022

3 ans 1 mois

IPEIN - Institut Préparatoire aux Études d'Ingénieur de Nabeul

Bachelor's degree, Math and physics

2016 - 2019

2 ans 11 mois


Licences et certifications

Google AI Professional Certificate

Délivré le : avr. 2026

Certifié par Google

AWS Certified Cloud Practitioner

Délivré le : déc. 2025

Certifié par AWS

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.