n8n-automation

Hub d'automatisations personnelles

← Annuaire

Muhammad D.

Software Engineer - Fullstack developper

Voir sur Malt

Tours, FR · 550€/j · Disponibilité non-confirmée

Java JavaScript Python Node.js Rust PHP Codeigniter React Native Django Django Rest Framework GraphQL Docker PostgreSQL Fullstack MongoDB MySQL Développement Back-End Gitlab Git Gitlab CI/CD Spring boot Angular Fast API Ansible

Missions

Cybernum Django

juillet 2025 - Aujourd'hui(1 an et 3 mois)

Proposition et design de l'architecture globale de la solution Implementation de la solution adopté Technologies : Django (backend API), FastAPI (orchestrateur), GitLab CI/CD, Docker, Selenium, JMeter, OWASP ZAP, SonarQube, WeasyPrint. Implémentation de Pipeline multi-jobs orchestré via GitLab Runner, déclenché par API avec paramètres dynamiques. Mise en oeuvre d'Images Docker spécialisées par type de test (UI, performance, sécurité, code quality, reporting)

SUNUCASH Django

septembre 2024 - Aujourd'hui(2 ans et 1 mois)

Conception et pilotage du développement de SunuCash, une plateforme innovante de type "Learn & Earn" inspirée de Coinbase Earn, permettant aux utilisateurs de gagner des récompenses en crypto après avoir visionné des vidéos éducatives et répondu à des quiz. Développement d'un backend évolutif basé sur Django, Graphene et PostgreSQL, gérant les classes, vidéos, quiz, récompenses, et l'authentification sécurisée via JWT. Réalisation d'une interface web et mobile responsive avec React.js et React Native, intégrant un lecteur vidéo, des quiz interactifs, un mode sombre, et des animations de récompenses. Mise en œuvre de la connexion sociale (Google, Facebook, Apple) via OAuth2, avec gestion des jetons d'accès et des sessions JWT à travers les couches REST et GraphQL. Développement d'outils d'administration pour l'importation de vidéos, l'association de quiz, et le suivi de la progression utilisateur. Intégration de Celery et Redis pour le traitement asynchrone des tâches : traitement vidéo, distribution des récompenses, envois d'emails, etc. Gestion complète de l'authentification utilisateur, du rafraîchissement des tokens et de la déconnexion via React Context et Apollo Client. Mise en place de l'environnement de développement Dockerisé, intégration continue (CI/CD) et automatisation des déploiements. Travail collaboratif avec les équipes produit et design pour améliorer en continu l'expérience utilisateur, la performance et la sécurité.

Cityviz Django

février 2023 - décembre 2024(1 an et 10 mois)

SECTEUR PUBLIC & COLLECTIVITÉS

Participation au développement d'une solution pour simplifier et dématérialiser les activités périscolaires et extrascolaires. Développement fullstack, conception et intégration des nouvelles fonctionnalités et évolutions .Backend => Django, Django rest framework, Graphql, Docker, PostgreSQL, AWSFrontEnd => React, React native

Django Django Rest Framework React.js React Native Gitlab Git Gitlab CI/CD PostgreSQL Docker