
Mohammed LAMIM
Senior Software Engineer & Craftsman - Node.js
1 recommandation
Salaire / Taux journalier
1 personne recommande
Paris, France
Freelance
À distance uniquement
Expertises
Langues
À 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
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