Mohammed LAMIM

Senior Software Engineer & Craftsman - Node.js

1 recommandation

Salaire / Taux journalier

1 personne recommande

Paris, France

Freelance

À distance uniquement

Expertises

ReactNodeTypescriptJavascriptDéveloppement BackendDéveloppement FrontendMicroservicesDéveloppement FullstackNestAzureMongoDBGolangFirebaseDockerDomain Driven DesignTest Driven DevelopmentClean CodeClean ArchitectureEvent Driven ArchitectureNextPostgreSQLVercelGitGitLabSoftware CraftsmanshipHexagonal ArchitectureMySQLLinuxSupabaseGitHubBase de données SQLAWSElasticsearch

Langues

ArabeAnglaisFrançais

Recommandé par

Tahina Andriantsoa

Oney

Technical Product Manager

A recommandé le 22 janvier 2025

À propos

Introduction

Je vous aide à réaliser votre projet digital : - Accompagnement pour définir et affiner les besoins métier - Conception d'architectures complexes - Choix des technologies adaptées à votre contexte - Réalisation des développements front, back, cloud, CI, etc. - Recrutement des bons profils

Liens

Expérience de travail

Senior Software Engineer & Craftsman: Node.js / AWS

KolectoFreelance

janv. 2026 - Présent

10 mois

À distance

Développement des outils permettant aux partenaires bancaires (LCL, Crédit Agricole, L by LCL Pro, MBQ PRO) de prescrire la solution Kolecto auprès de leurs clients. • Développement des différents composants backend en Node.js, JavaScript/ TypeScript, NestJS, monorepo Turborepo, Drizzle, Prisma, AWS • Mise en place de la connexion OIDC avec les partenaires bancaires, en collaboration avec les staff engineers et les architectes • Participation à la migration d'un legacy depuis AWS Lambda vers des services dockerisés sur AWS Fargate • Participation à l'évolution de l'architecture existante : performance, sécurité et qualité globale de la plateforme • Présentation de sujets techniques en comité d'architecture : stratégie de test et pyramide de tests, sécurité, tests de contrat, benchmark des ORM (Prisma vs Drizzle) • Cadrage technique des sujets : études, découpe et suivi de leur avancement • Qualité des produits : revues de code, tests unitaires, tests d'intégration, tests e2e, refacto, clean code • Synchronisation entre les différents intervenants (Produit, Frontend, Backend) • Autres outils : GitHub, GitHub Actions, Datadog, Jira

Senior Software Engineer & Craftsman: Node.js / AWS

HermèsFreelance

juil. 2023 - déc. 2025

2 ans 6 mois

Paris, France

Migration du back-office du site hermes.com d'un legacy réalisé avec Magento vers une architecture en microservices utilisant Node.js et TypeScript. • Développement des différents composants en Clean architecture, DDD, Event Driven Architecture et CQRS avec Node.js, JavaScript/TypeScript, MongoDB, Kafka, AWS (SQS, SNS, S3) • Garantie de la qualité du code et des bons choix d'architecture des différents composants • Optimisation de base de données MongoDB • Amélioration de l'intégration continue des différents microservices avec Docker et GitLab CI • Qualité des produits : tests unitaires, tests d'intégration, tests fonctionnels, tests de charge, refacto, boy scout, trunk based development, practice review, pair programming, mob programming, clean code • Montée en compétences de l'équipe en Node.js / TypeScript • Autres outils : GitLab, Docker, Artillery

Lead Backend Software Engineer & Craftsman: Node.js / Azure

OneyFreelance

oct. 2020 - juil. 2023

2 ans 10 mois

À distance

Développement d'une banque digitale qui offre à ses clients la facilité d'accéder au crédit consommation et au paiement fractionné 3x4x à travers un nouveau compte bancaire courant chez elle. • Développement des différents composants en Clean architecture, DDD et Event Driven Architecture avec Node.js, JavaScript/ TypeScript, Nx, Cosmos DB (MongoDB), Azure (Function App, Service Bus, Storage, App Insights, Key Vault) • Migration du legacy depuis JavaScript vers TypeScript, monorepo Nx, Clean architecture, DDD • Envoi des différentes notifications avec Firebase (Functions, Cloud Messaging) et SendGrid • Garantie de la qualité du code et des bons choix d'architecture des différents composants • Qualité des produits : tests unitaires, tests d'intégration, tests fonctionnels, refacto, boy scout, revue de code, pair programming, clean code • Coaching des développeurs juniors pour les faire monter en compétence (équipe à Paris et en Lituanie, échanges en anglais) • Animation des différents ateliers : scrum, cadrage, dojo • Autres outils : Azure DevOps, Docker

Software Engineer & Craftsman: Java / Spring / Angular

Societe Generale

déc. 2017 - oct. 2020

2 ans 11 mois

Paris, France

Refonte du poste Front-Officer au sein du département Global Finance afin d'optimiser son métier de Preclosing, qui consiste en l'origination et l'octroi de crédit (simulation, workflow d'approbation, calcul d'indicateur de risque et de rentabilité). • Développement des microservices, BFF et API REST en Java/Kotlin, Spring, Hibernate, Axon, Node.js, JavaScript/TypeScript, Oracle, Elasticsearch, RabbitMQ • Développement du front-end en AngularJS, Angular et web natifs en SkateJS • Mise en place des différentes architectures applicatives : Event sourcing, CQRS, Hexagonale • Qualité des produits : tests unitaires, tests d'intégration, tests fonctionnels, refacto, boy scout, revue de code, pair programming, clean code • Synchronisation entre les différentes feature teams (Paris et Bangalore) • Participation et animation des cérémonies Scrum, du scaled agile et des Three Amigos • Animation d'ateliers d'Event Storming • Autres outils : GitHub, Jenkins, Sonar, Nexus, Docker, Cucumber, ELK, Zipkin

Software Engineer : Java / Spring / AngularJS

Wafasalaf

févr. 2016 - nov. 2017

1 an 10 mois

Casablanca, Maroc

Capgemini

févr. 2015 - févr. 2016

1 an 1 mois

Rabat, Maroc

IT Consultant — Java / Spring / AngularJS

août 2015 - févr. 2016

7 mois

Rabat, Maroc

Stage

févr. 2015 - juil. 2015

6 mois

Rabat, Maroc

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.