reda el amrani

Sénior Dev Fullstack Java|Angular|Node|AWS|ELK

1 recommandation

Salaire / Taux journalier

1 personne recommande

Paris, France

Mobilité : Paris, Lille, ...

Freelance

Peut venir sur site

Expertises

NodeAngularJavaAWSTest Driven DevelopmentLLMs / Large language modelsDéveloppement FrontendDéveloppement BackendMicroservicesJavascriptTailwind CSSNestRedisExpressMongoDBDynamoDBElasticsearchKafkaAWS LambdaSwagger/OpenAPIWebpackEvent Driven ArchitectureSpring BootGoogle Cloud PlatformKubernetesDockerJiraRESTful APIsGitLabJenkinsTypescriptGrafanaMavenHTMLAnsible

Langues

AnglaisFrançais

Recommandé par

Mohammed ERRAHAL

Collective.work

Tech Lead/ Architect / developer .Net

A recommandé le 14 novembre 2025

À propos

Introduction

Senior Fullstack et Architecte Cloud/API, spécialisé en architectures microservices, serverless et event-driven. Expert Java, Spring Boot, Node.js, AWS et Angular, j’accompagne les entreprises à concevoir, moderniser et scaler leurs plateformes cloud avec une approche API First, clean architecture, DDD et performance. Mission en environnements critiques : banque, assurance, fintech, SaaS, data-intensive.

Liens

Expérience de travail

Architecte API & Cloud / Full-Stack Senior Node.js & Angular

SWISSLIFEFreelance

nov. 2023 - oct. 2025

2 ans

À distance

Environnement : SAFe Agile Framework, contexte réglementaire & data critique Projet : conception et mise en production d’une API critique de contrôle et persistance des données clients, réalisée from scratch avec une architecture full Serverless AWS et un cadre API First complet. Rôle / Actions : • Architecte API First : définition, standardisation et gouvernance API (OpenAPI 3.1). • Architecte Cloud : conception et optimisation d’architectures Serverless AWS. • Rédaction de la documentation technique de l’API. • Tech Lead Delivery : structuration des pipelines CI/CD (tests, linting OpenAPI, quality gates). • Mise en place d’un système de monitoring complet (Elasticsearch + dashboards) pour assurer traçabilité, • alerting et reporting des flux clients. • Collaboration directe avec PM, BA, équipes compliance & sécurité. • Coaching développeurs, participation active au cadre SAFe. • Coordination des subscriptions clients et suivi des flux. • Analyse technique continue, optimisation performance/coût, fiabilisation des flux. Réalisations : • API de persistance et contrôle post-KYC entièrement conçue from scratch. • Architecture full serverless scalable & sécurisée (Lambda, API Gateway, Step Functions, VPC, DynamoDB). • Implémentation de pipelines CI/CD avancées (linting OpenAPI, tests contractuels, mocks automatiques). • Intégration d’un système de streaming temps réel via Amazon Kinesis. • Renforcement de la qualité globale (Jest, Cypress, SonarQube, monitoring temps réel). Résultat : • API robuste, scalable et documentée, standardisée et optimisée pour performance et coût, avec un suivi efficace des subscriptions clients et une qualité de code élevée. Stack technique: NodeJS, NestJS, TypeScript, Angular 20, Webpack Module Federation, Serverless Framework V4, CloudFormation, S3, Step Functions, Lambda, API Gateway, VPC, DynamoDB, Jenkins CI, Elasticsearch / OpenSearch, Jira, Kinesis

Tech lead Full Stack JAVA/ANGULAR – Cloud Native & Migration

Crédit Agricole CIBFreelance

nov. 2020 - oct. 2023

3 ans

Paris, France

Mission : Refonte from scratch d’une plateforme monolithique de reporting réglementaire (AnaCredit) vers une architecture microservices event-driven capable de traiter des millions de rapports par trimestre pour la BCE. Rôle / responsabilités : • Lead technique & architecte : définition de l’architecture cible microservices + event-driven Kafka, patterns de communication, normes API et standards techniques. • Développement from scratch de la nouvelle solution : services Java/Spring Boot, pipeline de traitement distribué, UI Angular 15. • Pilotage du delivery technique : organisation de l’équipe (3 devs), planification, priorisation et accompagnement quotidien. • Mise en place des bonnes pratiques engineering : clean code, patterns hexagonaux, revues de code, conventions, qualité. • Construction de la chaîne CI/CD (build, tests, intégration, déploiement continu). • Run & production : monitoring (ELK), optimisation de la performance, gestion incidents. • Coordination avec PO, équipes data, architectes groupe et exploitation. Réalisations clés : • Migration réussie du monolithe vers un écosystème microservices scalable et résilient. • Mise en place de pipelines Kafka pour la gestion d’événements massifs et traitement parallèle. • Conception et développement de dashboards et outils internes pour le monitoring des flux. • Standardisation of API via OpenAPI 3 et sécurisation via OpenID. • Industrialisation of delivery via CI/CD, Kubernetes et ArgoCD. Résultat : • -30% de latence • Solution scalable, performante et maintenable, alignée avec les exigences de la BCE • Delivery structuré, équipe montée en compétence et vitesse de développement accélérée Stack technique : Java 17, Spring Boot 3, Angular 15, REST API, Kafka, Teradata, Docker, Kubernetes, ArgoCD, Amazon S3, ELK Stack, OpenAPI 3, OPENID.

Développeur Full Stack Sénior JAVA/ANGULAR – Event-Driven & Temps Réel

Société GénéraleFreelance

sept. 2018 - août 2020

2 ans

Mexico, District fédéral, Mexique

Mission : Conception et développement from scratch d’une API d’alertes temps réel (Push, e-mail, SMS), construite sur une architecture event-driven basée sur IBM MQ, permettant d’orchestrer des flux synchrones et asynchrones à grande échelle. Rôle / Actions : • Conception et développement de l’API, mise en place des normes et bonnes pratiques, tests, monitoring. • Participation à la conception de l’architecture cible, notamment sur les flux event-driven basés sur IBM MQ. • Implémentation des mécanismes de notification (Push via APNS/FCM, e-mail, SMS). • Contribution à la mise en place des bonnes pratiques : clean code, revues, standards API (Swagger/OpenAPI), tests. • Participation à la construction et à l’amélioration de la chaîne CI/CD (Jenkins, Docker, Ansible, Sonar). • Collaboration transverse avec les équipes mobile, backend et infrastructure pour garantir la cohérence des intégrations. Réalisations clés: • Développement complet de l’API d’alertes temps réel (synchrone + asynchrone). • Conception des flux asynchrones via IBM MQ pour gérer la réception, la mise en file et la diffusion d’événements. • Amélioration de la résilience et réduction de la latence grâce aux patterns event-driven IBM. • Intégration avec IBM API Connect pour la gestion et la sécurisation des APIs. • Documentation technique standardisée (Swagger / OpenAPI). Résultat : Mise en production d’un système d’alertes robuste, scalable et hautement disponible, capable d’absorber les pics de charge. Stack technique : Java 11, Spring Boot, Angular 12, IBM MQ, IBM API Connect, APNS/FCM, ELK, AppDynamics, Jenkins, Docker, Ansible, ELK, Swagger, S3, Sonar.

Développeur Full Stack

SopraSteria

janv. 2017 - juin 2018

1 an 6 mois

Casablanca, Maroc

Projet: Développement from scratch d’une solution sécurisée de transfert de fonds vers l’Afrique, comprenant une interface web et une application mobile, avec intégration de services financiers tiers et mécanismes de sécurité avancés. Rôle & responsabilités • Développement de la plateforme web (Angular 4) et mobile Ionic 2, incluant parcours utilisateurs, tableaux de bord et gestion des transactions. • Développement back-end Java 7 / Spring Boot, conception des APIs REST, logique métier, validation des transactions et gestion des flux financiers. • Implémentation des mécanismes de sécurité : chiffrement, validation des identités, gestion des exceptions, respect des standards de confidentialité. • Intégration avec des APIs de paiement et services financiers partenaires (authentification, transferts, notifications). • Mise en place de l’environnement CI/CD (Jenkins, Docker) pour automatiser les déploiements et garantir la qualité. • Collaboration avec les équipes métier et sécurité pour aligner les exigences réglementaires. Stack technique : Java 7, Spring Boot, Angular 4, Ionic 2, Docker, Jenkins, REST APIs, intégration services financiers.

Co-fondateur & Responsable Technique

Tripblan

janv. 2015 - nov. 2016

1 an 11 mois

Fès, Maroc

Projet: Co-fondation et développement from scratch d’une plateforme sociale innovante de partage d’histoires de voyage, combinant publication, interactions sociales, recherche avancée et intégration d’APIs externes. Rôle / Actions : • Co-fondateur : participation à la vision produit, aux décisions stratégiques et définition du business model. • Responsable technique : définition de l’architecture globale, choix technologiques, structuration du delivery. • Pilotage d’une équipe de 4 développeurs (organisation, planification, priorisation, qualité du code). • Conception et développement end-to-end de la plateforme web : back-end, front-end, APIs, intégrations tierces. • Gestion complète de l’infrastructure Google Cloud Platform : Compute Engine, Cloud Storage, API Gateway,Firestore, Cloud Functions. • Mise en place d’un moteur de recherche avancée et d’analyse de contenu via Elasticsearch. • Industrialisation du développement : CI/CD, automatisation, gestion du code (BitBucket), qualité . Réalisations clés : • Plateforme sociale complète développée from scratch, avec feed, profils, stories, interactions. • Architecture cloud scalable et optimisée, mixant NodeJS, Symfony2, Angular2 et services GCP. • Implémentation d’un moteur de recherche avancé (full-text, suggestions, filtres) grâce à Elasticsearch. • Intégration d’APIs externes pour enrichir l’expérienceutilisateur (géolocalisation, médias, analytics…). • Mise en place d’un pipeline CI/CD et automatisation du déploiement contribuant à accélérer le delivery. Impact & résultats • Lancement réussi d’une plateforme innovante multi-technologies. • Mise en place d’une architecture cloud moderne. • Capacité démontrée à porter un produit de A à Z : idée → conception → architecture → développement → production. Stack technique : NodeJS, ExpressJS, Symfony2, Angular 2, Elasticsearch, MySQL, MongoDB, Firestore, Cloud Functions, Cloud Storage, Compute Engine, API Gateway, ELK, BitBucket, Jenkins.


Formation

ENSA FES

Computer Science Engineering

2009 - 2015

6 ans 1 mois

high school lahcen lyoussi

Baccalaureate

2009 - 2010

11 mois


Licences et certifications

AWS Certified Solutions Architect – Associate

Délivré le : sept. 2022

Certifié par aws

AWS Certified Cloud Practitioner

Délivré le : sept. 2021

Certifié par aws

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.