
Mohamed Amine EL MOH
Développeur Full-Stack & QA Automation
Salaire / Taux journalier
France
Mobilité : France
Freelance, ouvert au CDI
Peut venir sur site
Expertises
Langues
À propos
Introduction
💻 Développeur Full-Stack spécialisé en Java, Python et React, avec une forte appétence pour la qualité logicielle et l’automatisation des tests. 🎯 Fort de plusieurs expériences en entreprise (ALTEN, Lab-STICC, Quali Plus Formation), j’ai conçu et optimisé des API REST (FastAPI, Spring Boot), développé des interfaces web dynamiques (React, Vue.js) et contribué à la fiabilisation des données KPI grâce à des pipelines de tests automatisés (Robot Framework, Selenium, GitLab CI/CD). 🚀 Passionné par l’innovation, j’aime transformer les besoins métiers en solutions techniques performantes et maintenables. 🔹 Domaines de compétence : - Développement Full-Stack (Java / Python / React) - API REST, intégration CI/CD, Docker - Qualité logicielle et automatisation QA - Méthodologies agiles : Scrum / Jira 🌱 Je recherche aujourd’hui un CDI en développement Full-Stack ou QA Automation, dans un environnement stimulant où je pourrai continuer à apprendre, partager et construire des applications robustes et modernes.
Expérience de travail
Développeur Full-Stack & QA Automation
ALTEN
avr. 2025 - oct. 2025
7 mois
06560 Valbonne, France
- Développement et intégration d’API REST en FastAPI (Python) pour la gestion et la fiabilisation des données métiers. - Conception et optimisation des schémas MongoDB (indexation, agrégations, pipelines de données) afin d’améliorer les performances des requêtes. - Création et maintenance de composants React dynamiques pour l’affichage des tableaux de bord et graphiques interactifs en temps réel. - Correction et recalcul des indicateurs KPI, garantissant la cohérence et la précision des données exploitées par les équipes métier. - Implémentation de tests automatisés backend avec Robot Framework, Selenium et Pytest, intégrés à la chaîne CI/CD GitLab. - Application des bonnes pratiques QA : revue de code, validation fonctionnelle et rédaction de documentation technique (API et base de données). - Contribution active au cadre Agile Scrum (daily, sprint review, rétro) et participation à la veille technologique sur les outils QA et dev full-stack.
Développeur Python
Lab-STICC (UMR CNRS 6285)
avr. 2024 - juil. 2024
4 mois
Brest, France
- Développement et optimisation d’algorithmes de visualisation maritime et météorologique en Python, basés sur des données massives issues de capteurs océaniques et satellites. - Manipulation et traitement de fichiers géospatiaux (GeoJSON, Shapefile, NetCDF) pour la génération de cartes vectorielles dynamiques. - Utilisation de QGIS et de librairies Python (Matplotlib, GeoPandas, Folium) pour produire des représentations graphiques précises et interactives. - Résolution des problèmes de zoom et de surpopulation des points sur les cartes grâce à des algorithmes de clustering et de filtrage spatial, améliorant la lisibilité et la performance. - Collaboration avec une équipe de chercheurs et ingénieurs pour l’intégration des données météorologiques et maritimes mondiales dans les outils de recherche du laboratoire. - Documentation technique et validation des traitements pour garantir la traçabilité et la reproductibilité scientifique.
Développeur Full-Stack
Quali Plus
avr. 2023 - juil. 2023
4 mois
Nîmes, France
- Conception et développement d’une plateforme e-learning complète en architecture MVC avec PHP (CodeIgniter) et MySQL. - Élaboration du modèle de données relationnel et mise en place d’une base MySQL optimisée pour la gestion des utilisateurs, formations et sessions. - Développement des fonctionnalités CRUD (Create, Read, Update, Delete) pour l’administration et le suivi des cours en ligne. - Intégration du frontend en HTML, CSS et JavaScript, garantissant une interface utilisateur fluide et responsive. - Mise en production complète : hébergement sur Hostinger, configuration du domaine et liaison HTTPS pour une accessibilité fiable. - Application des pratiques Agile Scrum avec Jira pour le suivi des user stories, des sprints et des tests. - Utilisation de GitHub pour la gestion de version et la collaboration sur le code. Résultat : plateforme opérationnelle utilisée par plus de 200 utilisateurs, améliorant la gestion des formations et l’accès aux contenus pédagogiques.
Développeur logiciels
DL SOFTWARE MAROC
avr. 2021 - juil. 2021
4 mois
- Conception et développement d’un module de facturation pour la gestion de la consommation d’eau potable, en Java. - Implémentation des interfaces utilisateur pour le calcul automatique et la visualisation en temps réel des montants facturés. - Intégration des règles métiers définies dans le cahier des charges, assurant la conformité fonctionnelle et réglementaire de l’application. - Réalisation de tests unitaires avec JUnit, permettant d’identifier et de corriger les anomalies en amont du déploiement. - Participation aux revues de code et à la documentation technique, garantissant la maintenabilité et la traçabilité du projet.
Technicien réseau
Quantum Vision
août 2020 - oct. 2020
3 mois
- Initiation à la maintenance des ordinateurs et à l'installation des réseaux (câblage et montage). - Installation et configuration des systèmes d'exploitation (Windows, Linux) et des logiciels bureautiques. - Support technique pour résoudre les problèmes matériels et logiciels des utilisateurs.
Développeur Web
FIDINFOR
juil. 2020 - août 2020
2 mois
- Conception et développement d'un site web statique pour regrouper les différentes fonctionnalités utilisées par l'entreprise. - Maintenance des postes informatiques et résolution des problèmes techniques pour assurer leur bon fonctionnement. - Gestion des dépôts de pièces comptables et juridiques auprès du tribunal, en digitalisant les processus.
Formation
Université de Bretagne Occidentale
Master, Ingénierie du logiciel, applications aux données environnementales
2023 - 2025
2 ans 2 mois
Université de Bretagne Occidentale
Licence Informatique : Fondements et Applications, Computer Science
2021 - 2023
1 an 11 mois
Analyse, modélisation d’un problème, conception et mise en œuvre d’une solution informatique adaptée en choisissant des outils adéquats. Conception d’IHM, d’applications Web, de systèmes d’information. Utilisation de différents langages de programmation et systèmes d’exploitation. Apprentissage des architectures matériels et des réseaux.
Université Cadi Ayyad
Diplôme universitaire de technologie (DUT), Computer Engineering
2019 - 2021
1 an 11 mois
Activités et associations : Club Génie Informatique ENS Marrakech
Niveau : Mention Bien Administrer un système d’information, une base de données, des sites web et des réseaux informatiques. Analyser, concevoir et réaliser des solutions informatiques. Développer des capacités de gestion de projet, du temps et d’autonomie.
Licences et certifications
Programmez avec le langage C++
Délivré le : juil. 2026
Concevez votre site web avec PHP et MySQL
Délivré le : juil. 2026
Administrez vos bases de données avec MySQL
Délivré le : juil. 2026
Apprendre Javascript
Délivré le : juil. 2026
Apprenez à créer votre site web avec HTML5 et CSS3
Délivré le : juil. 2026
Scrum Foundation Professional Certificate (SFPC)
Délivré le : oct. 2024