Mohamed Amine HAINE

Développeur Senior Fullstack (TypeScript, PHP, Pyt

Salary / Daily rate

Paris, France

Freelance, open to permanent contract

Can come onsite

Skills

ReactNodeNestNextTest Driven DevelopmentHexagonal ArchitectureBackend DevelopmentFullstack DevelopmentPHPVueRedisC#ReduxExpressAzure.NETReact NativePythonAWSDomain Driven DesignElectronKafkaDatadogClean ArchitecturePrometheusBackend DeveloperKubernetesMariaDBDockerELK StackPostgreSQLFrontend DeveloperTypescriptFullstack DeveloperTerraformFlaskRabbitMQ

About me

Intro

Ingénieur logiciel orienté produit, je conçois des solutions qui délivrent de la valeur de manière continue. J’allie expertise technique et pratiques d’ingénierie (BDD, TDD, DevOps, Clean Architecture, architecture hexagonale, DDD tactique) pour construire des logiciels évolutifs, maintenables et alignés sur les besoins métier.

Links

Work experience

Développeur Senior Lead

42

Feb 2025 - Jul 2026

1 year 6 months

Paris, France

Développement d'un LMS web (responsive) pour aider les étudiants à suivre leur progression et à gérer leurs projets, complété par une interface d'administration pour les enseignants. - Planifié avec Jira (Kanban) - Développé en monolithe modulaire avec TypeScript en NestJS et NextJS, PostgreSQL, S3, Kafka et RabbitMQ. - Build par Containerd et stocké sur Nexus. - Testé en unitaire avec Jest, en intégration avec Testcontainers et en E2E avec Cypress et Playwright. - Release via GitHub Workflow. - Opéré par service avec Helm et ArgoCD en Kubernetes sur AWS. - Monitoré avec Datadog, Victoria Metrics et Grafana avec du OpenTelemetry.

Akkodis

Nov 2019 - Jan 2025

5 years 3 months

Paris, France

Technical Leader et Developer (Akkodis)

May 2024 - Jan 2025

9 months

Paris, France

Conception et déploiement d'une solution IA (RAG) pour l'analyse et la génération de documents. - Planifié avec Azure Boards en Scrum. - Développé en services avec Python (Flask) et TypeScript (React sous Next.js), Azure OpenAI et Azure AI Search. - Testé manuellement par un data scientist. Release via Azure DevOps CI/CD. - Opéré avec Terraform sur Azure. Monitoré avec Azure Application Insights.

Expert Méthodologie de Développement (Elée)

Nov 2023 - Jul 2024

9 months

Accompagnement des équipes Elee dans leur transition Agile et DevOps. - Planifié avec GitLab Issues en Scrum. - Développé en services avec PHP (Laravel) et TypeScript (Vue.js) et MariaDB. - Testé en unitaire avec PHPUnit et Jest, et en E2E avec Cypress. Build et release via GitLab CI/CD. - Opéré sur des VM Linux chez OVH. - Monitoré avec Laravel sous OVH et des alertes par email.

Lead Dev Web Front-End (Akkodis)

Feb 2021 - Jul 2024

3 years 6 months

Vétheuil, France

Développement d'un kit UI répondant aux besoins d'accessibilité web. - Planifié avec Azure Boards en Scrum. - Développé avec TypeScript (React). - Testé en composants avec React Testing Library et en E2E avec Cypress. - Build avec npm - Release en Azure Pipelines sur un registry privé.

Technical Leader (Adecco)

Sep 2023 - May 2024

9 months

Développement d'une solution web qui convertit les feuilles de temps clients dans un format compatible avec l'ERP de l'entreprise. - Planifié avec Azure Boards en Scrum. - Développé en monolithe avec TypeScript (Nest.js et React) et Postgres. - Testé en unitaire avec Jest, en intégration et en E2E avec Cypress. - Build et release via Azure Pipelines. - Opéré avec Terraform sur Azure. - Monitoré avec Azure Application Insights.

Lead Dev Web et Mobile (Siemens)

Jun 2021 - Mar 2024

2 years 10 months

Vétheuil, France

Développement d'une application tablette pour le contrôle qualité de machines médicales et une application web d'administration. - Planifié avec Azure Boards. - Développé avec C# (.NET) et TypeScript (React et React Native) et PostgreSQL. - Testé en unitaire avec Jest, en intégration avec Postman et en E2E avec Appium et Cypress. - Build avec .NET CLI, Webpack CLI et React Native CLI. - Release via Azure Pipelines et Visual Studio App Center. - Opéré par Terraform sur Azure. - Monitoré avec Azure Application Insights.

Lead Developer Desktop (UPS)

Nov 2022 - Jan 2024

1 year 3 months

Développement d'une application pour aider les professeurs à créer des images en relief interactives pour les étudiants malvoyants. - Planifié avec Azure Boards en Scrum. - Développé en services avec TypeScript (Electron avec Node.js, Webpack et React, et React Native) et PostgreSQL. - Testé en unitaire avec Jest et en E2E avec Appium. - Build manuel et release via Visual Studio App Center. - Monitoré avec Azure Application Insights.

Lead Dev Mobile (MyMobility)

May 2022 - Dec 2022

8 months

Vétheuil, France

Développement d'une application pour suivre en temps réel les trajets des enfants en situation de handicap. - Planifié avec Azure Boards en Scrum. - Développé avec TypeScript (React Native) et Firebase. - Build avec React Native CLI et release via Visual Studio App Center. - Opéré sur Firebase. Monitoré avec les logs et métriques Firebase.

Lead Dev Mobile (UPS)

Mar 2022 - Jul 2022

5 months

Vétheuil, France

Développement d'une application pour des études comparatives sur différents types de menus. - Planifié avec Azure Boards en Scrum. - Développé avec TypeScript (React Native). - Testé en E2E avec Appium. - Build avec React Native CLI. - Release via Visual Studio App Center. - Monitoré avec des logs fichier sur l'appareil.

Co-lead Dev Web (Biogaran)

Oct 2020 - Mar 2021

6 months

Vétheuil, France

Développement d'une application web pour permettre aux pharmaciens de suivre leurs patients. - Planifié avec Redmine en Scrum. - Développé avec PHP (Symfony). - Testé en unitaire avec PHPUnit et en E2E avec Behat. Build avec Symfony CLI et release via FTP. - Opéré en SSH sur des VM Linux chez le client. - Monitoré avec Prometheus et Grafana pour les métriques, et des logs fichier sur le serveur.

Developer and Ops (Orange)

Nov 2019 - Oct 2020

1 year

Développement d'une plateforme (site web) et d'outils autour du monitoring. - Développement d’un API (micro-service) en Node.js qui permet de lancer et d’automatiser des tests d’intégrations créés par l’outil Postman. - Développement d’un Bot en Node.js qui permet de suivre des flux RSS, les parser et les envoyer par Slack. - Développement et hébergement d’une plateforme qui centralise les outils de monitoring avec WordPress, MySQL et Adminer en Docker et Docker Compose. - Migration d’un site en React vers WordPress. - Développement d’un Widget Elementor pour WordPress qui permet de répondre à un besoin spécifique. - Semi-automatisation de la mise en preprod et prod de la plateforme avec des scripts à Shell. - Mise en place d’un monitoring infrastructure et logging applicatif avec Prometheus ( + ses exporters ), AlertManager, Grafana et ElasticStack en Docker et Docker Compose. - Automatisation et maintien des tests fonctionnels avec Behat. - Développement d’un template de mail en GoLand, HTML et CSS. - Développement d’une API en PHP, Symfony et Docker qui permettent de traduire des logs en métriques, des métriques en format CSV et bien plus encore. - Développement d’une CLI de configuration des Rules d’alertes Prometheus en Docker. - PoC d’une authentification SSO en SAML.

résponsable du développement informatique

SIAtech by Cobota

Dec 2017 - May 2019

1 year 6 months

Rouen, France

Réflexion et Développement des solutions a la pénibilité du travail en industrie. - Re-conception et implémentation d'un algorithme permettant de déduire le mouvement de la main sur neuf axes. - Conception d'une application en Java FX permettant de configurer le ComHand (télécommande industrielle). - Conception d'une application Android en Java permettant l'utilisation du ComHand avec du NFC. - Formation et attribution les taches de développement aux stagiaires.

Stagiaire

SIAtech by Cobota

Apr 2017 - Oct 2017

7 months

Rouen, France


Education

Université de Reims Champagne-Ardenne

Master 2 (M2), Électronique et informatique

2015 - 2017

2 years 1 month


Licenses & certifications

Claude Partners Certified — Test Claude Code

Issued: Oct 2026

Certified by Claude Partners

The best place to find your next move

© 2026. All Rights Reserved.