À propos de Houmame
Français
Bilingue ou natif
Anglais
Capacité professionnelle complète
Arabe
Bilingue ou natif
Expériences
- Gemy AutomobileIngénieur web fullstackAUTOMOBILEaoût 2025 - Aujourd'hui (10 mois)Paris, FranceDéveloppement Full-Stack Symfony/Vue.js
- Conception et implémentation de fonctionnalités métier complexes dans des applications Symfony 6+ (PHP 8.2+)
- Développement de composants Vue.js 3 (Options API) réutilisables et maintenables pour interfaces de gestion
- Maîtrise de l'architecture hexagonale avec séparation claire entre Actions, Services et Voters
- Mise en place de systèmes d'autorisation granulaires avec Symfony Security Voters
- Intégration de validations côté client (vee-validate) et côté serveur avec gestion d'erreurs robuste
Qualité du Code et Testing- Développement piloté par les tests (TDD) avec PHPUnit pour tests unitaires backend
- Tests end-to-end complets avec Cypress pour validation des parcours utilisateur
- Respect strict des standards de code (PHP-CS-Fixer, PHPStan niveau 8, PHP Mess Detector)
Architecture et Bonnes Pratiques- Design patterns : Service Layer, Repository Pattern, Voter Pattern, DTO/Provider Pattern
- APIs RESTful avec gestion appropriée des codes HTTP et messages d'erreur contextuels
- Doctrine ORM avec gestion optimisée des entités et relations
- Routing exposé au JavaScript (FOS JS Routing) pour intégration frontend/backend fluide
- Validation métier multi-niveaux (état, permissions, contraintes business)
Infrastructure et Outils- Environnements Docker pour développement local et CI/CD
- Pipelines GitLab CI/CD avec jobs parallélisés (tests statiques, PHPUnit, Cypress)
- Gestion de bases de données PostgreSQL avec Doctrine Migrations
- Déploiement multi-environnement (Review, Preprod, Production) avec orchestration automatisée
- EscapeNationIngénieur web fullstackVOYAGE & TOURISMEjuin 2025 - août 2025 (2 mois)Aix-en-Provence, FranceConception et développement d'une plateforme web de gamification de parcours afin que les touristes puissent correctement visiter la ville du scénario.Réalisations principales :
- Développement d'une API REST
- Conception et implémentation de la base de données avec relations complexes
- Mise en place d'une architecture cloud scalable avec déploiement automatisé
- Gestion complète du projet de la conception à la mise en production
Technologies utilisées :- Backend : NestJS, TypeORM, MySQL
- Frontend : Vue.js 3, Tailwind CSS
- Infrastructure : Docker, Cloud Storage
Compétences développées :- Architecture et développement full stack
- Gestion de projet web de A à Z
- Déploiement et maintenance d'applications web
- Entrepreneuriat et développement produit
- MoniserviceIngénieur web fullstackAUTOMOBILEmai 2025 - mai 2025Paris, France
Développement d'une application complète (Full Stack)
Backend- Conception et développement d'une API RESTful avec NestJS (framework Node.js)
- Mise en place de l'architecture modulaire suivant les principes SOLID
- Implémentation des contrôleurs, services et DTOs
- Gestion de l'authentification et des autorisations
- Validation des données entrantes
- Mise en place des middlewares pour la gestion des requêtes
- Intégration des décorateurs et de l'injection de dépendances
- Documentation de l'API avec Swagger/OpenAPI
Frontend- Développement d'une interface utilisateur responsive avec Vue.js
- Implémentation de composants réutilisables
- Gestion d'état avec Vuex/Pinia
- Configuration des routes avec Vue Router
- Intégration avec l'API backend via Axios/Fetch
- Validation des formulaires côté client
Stockage et persistance des données- Conception et modélisation d'une base de données MySQL
- Mise en place des migrations et des seeds
- Implémentation de TypeORM pour l'ORM
Infrastructure cloud (GCP)- Configuration du stockage de fichiers sur Google Cloud Storage
- Mise en place des politiques d'accès sécurisé aux fichiers
- Gestion des métadonnées et des droits d'accès
- Optimisation du chargement et de la récupération des fichiers
Conteneurisation avec Docker- Création de Dockerfiles optimisés pour le backend et le frontend
- Configuration de multi-stage builds pour réduire la taille des images
- Mise en place de Docker Compose pour l'environnement de développement
Intégration et déploiement continus (CI/CD)- Configuration des pipelines CI/CD (GitHub Actions, GitLab CI, ou Jenkins)
- Automatisation des tests, du build et du déploiement
- Mise en place de déploiements sans interruption de service
Déploiement sur serveur- Configuration de serveurs de production sécurisés
- Configuration du reverse proxy (Nginx) et des terminaisons SSL
- Gestion des backups automatisés de la base de données
Recommandations
Ces profils de freelance correspondent également à vos critères
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Formations
- DUT informatiqueIUT de Montreuil2022Technologies : HTML, CSS, JavaScript Création : Interfaces utilisateur modernes et réactives Optimisation : Performances et accessibilité Technologies : PHP, Java Développement : Architectures robustes et évolutives APIs : RESTful performantes et sécurisées Images Docker : Création et gestion Applications : Déploiement conteneurisé Orchestration : Kubernetes
- Licence informatiqueESGI2023Gestion de projet informatique Objectifs clairs et mesurables. Plans de projet, échéances et budgets. Suivi de projet et gestion des risques. Communication avec les parties prenantes. Conception et développement de solutions logicielles< Analyse des besoins et spécifications. Développement d'applications web, mobiles et desktop. Intégration de technologies : Android, iOS, React Native. Utilisation de langages et frameworks adaptés. Tests et validation. Administration et exploitation des systèmes d'information Mise en place de systèmes sécurisés. Administration des bases de données et stockage. Gestion des accès et contrôles. Surveillance des performances et sécurité.