depuis la création du compte
Confiez votre projet à Mohammed
Faites appel à l'expertise de Mohammed pour faire avancer votre projet, ou découvrez d'autres freelances pour trouver celui qui correspondra parfaitement à vos besoins.
Développeur Full-Stack spécialisé Angular & Django/NestJS. Je transforme vos idées en applications web performantes et scalables, du prototype au déploiement cloud AWS.
🎯 Mes compétences clés :
- Backend : Django, NestJS, Express - APIs REST
- Frontend : Angular, TailwindCSS, interfaces modernes et responsive
- DevOps : Docker, CI/CD, AWS Déploiement automatisé,
- Architecture : Clean code, patterns éprouvés, applications maintenables
✅ Ce que je réalise pour vous :
- Applications web sur mesure (SaaS, dashboards, plateformes e-commerce)
- APIs performantes et sécurisées pour vos services
- Migration et modernisation d'applications existantes
- Déploiement cloud (AWS) avec infrastructure automatisée
- Optimisation de performance et résolution de bugs complexes
🚀 Ma méthode de travail :
✓ Communication transparente, mises à jour régulières sur l'avancement
✓ Code propre et documenté, facilité de maintenance garantie
✓ Livraisons progressives, vous validez chaque étape
✓ Qualité et tests, applications fiables et sécurisées
💬 Disponible pour des missions de toutes durées.
Contactez-moi pour échanger autour de votre projet. Je vous réponds sous 24h avec une proposition personnalisée.
Description:
Cet outil a été conçu pour automatiser le processus de mise en ligne et d’adaptation de designs sur la plateforme Spreadshirt. Il permet de redimensionner et positionner automatiquement les visuels sur une large gamme de produits (t-shirts, sweats, sacs, etc.) soit plus de 300 modèles pris en charge
L’application offre une interface ergonomique développée avec CustomTkinter, ainsi qu’un moteur d’automatisation basé sur Playwright, garantissant une interaction fluide et fiable avec le site Spreadshirt.
Stack:
- Python
- Playwright
- customtkinter
fonctionnalités principales:
- Automatisation complète du flux de production (redimensionnement, positionnement et validation)
- Fonction pause/reprise : l’exécution peut être interrompue et reprise à partir du dernier produit traité
- Gestion intelligente des erreurs et reprise automatique
- Suivi de progression en temps réel pour une meilleure visibilité sur l’avancement du traitement
Résultat:
Grâce à cet outil, le processus de mise en ligne devient beaucoup plus rapide, cohérent et sans intervention manuelle répétitive, permettant ainsi un gain de temps considérable pour les créateurs
Pendant cette expérience, j’ai travaillé sur des projets complets, aussi bien from scratch que sur des applications déjà en production nécessitant des améliorations, des corrections ou l’ajout de nouvelles fonctionnalités.
Mes principales missions incluaient :
Développement backend et APIs avec Django et Django REST Framework, en appliquant les bonnes pratiques de développement (clean code, architecture modulaire, séparation des responsabilités). Gestion de la sécurité applicative via l’authentification JWT, le contrôle d’accès basé sur les rôles, ainsi que la modélisation des données et la gestion des flux de données.
Développement frontend avec Angular et Tailwind CSS, en concevant des interfaces modernes, réactives et ergonomiques, optimisées pour offrir une expérience utilisateur fluide et de bonnes performances (réduction des requêtes HTTP, lazy loading, optimisation du rendu).
evOps & monitoring : mise en place de pipelines CI/CD et suivi des performances, garantissant la stabilité et la fiabilité des applications.
Certification professionnelle de niveau 6 (Bac+3) - RNCP
Compétences acquises :
- Développement front-end et back-end
- Conception et gestion de bases de données
- Développement d'interfaces responsive
- Programmation orientée objet
- Méthodologies agiles et gestion de projet
- Versionning et travail collaboratif
Certification professionnelle de niveau 7 (Bac+5)
Compétences acquises :
- Conception et développement d'applications web et mobiles sécurisées
- Architecture logicielle et modélisation de bases de données
- Développement d'interfaces utilisateur responsive
- Gestion de projet et méthodes agiles
- Tests, debugging et optimisation de code
- Déploiement et maintenance d'applications