Conception, développement et maintenance d'APIs RESTful pour la gestion de contenu multimédia dans une architecture SaaS robuste.
GreenEncoder :
Création d'une solution SaaS dédiée à l'encodage vidéo, incluant la gestion complète des comptes utilisateurs, la gestion des crédits d'encodage et de stockage, ainsi que la génération de rapports détaillés pour le suivi de l'encodage vidéo.
Mise en place d'une architecture multi-tenant, permettant une gestion indépendante des ressources par utilisateur et plan d'abonnement.
Intégration des notifications temps réel via Mercure pour suivre l'état d'avancement des tâches longues (ex. : encodage vidéo).
Conception et implémentation d'un module d’abonnement basé sur des crédits (temps d'encodage et stockage).
Développement d’un media uploader connecté à un Object Storage (OVH, Scaleway), assurant une gestion optimisée des fichiers multimédia.
Génération de rapports d'encodage (PDF, CSV) pour offrir une vue détaillée des processus d'encodage et de l’utilisation des ressources.
Automatisation des tâches de gestion avec CLI, telles que la régénération des forfaits et l'archivage des vidéos.
Technologies utilisées : Symfony 5.4, Docker, Mercure, S3, API Platform, PHPUnit, Git.
VideoEngage :
Mise en place de RabbitMQ pour gérer les tâches en arrière-plan et la communication entre services.
Conception d’un système de gestion des utilisateurs pour un contrôle plus flexible et sécurisé des accès aux ressources de l’application.
Technologies utilisées : Silex, Symfony 5.4, RabbitMQ, PHPUnit, Git.
Développeur principal sur des applications de gestion de visite d'appartement en 3D temps réel
RealPlanner, RealDesigner ,RealUrba :
Développement des plateformes web pour le secteur immobilier, en collaboration étroite avec les architectes et les développeurs Unity. Création d'applications permettant aux utilisateurs de visualiser et d'interagir avec des projets immobiliers en temps réel.
Conception d'application web fullstack pour la gestion des projets immobiliers, l’agencement des espaces et la simulation de visites virtuelles.
Mise en place d’un workflow permettant de gérer les demandes clients, de l'upload des fichiers techniques à l'attribution des tâches entre les équipes commerciales, les architectes et les développeurs Unity3D.
Gestion des versions d'agencement des plateaux et appartements pour offrir aux utilisateurs une interface dynamique et personnalisée.
Création d’APIs SOAP pour l'intégration des outils 3D et la gestion des flux de données, facilitant l'interopérabilité avec des applications tierces, notamment Unity.
Gestion des ressources : Conception d’un système de gestion des assets 3D, permettant de réutiliser des éléments dans différents projets tout en garantissant une mise à jour facile et rapide des versions.
Développement d’un système de versioning pour les fichiers XML utilisés dans l’agencement du mobilier, afin de maintenir une cohérence entre les différentes versions d’un projet.
Technologies utilisées : CodeIgniter 3, html,css,jquery,Active Record, SOAP, GitHub, Unity3D, Git.
Développement d'un module de Contrôle avancé des utilisateurs formulaire CRUD et création multiple de catégorie (irp/chsct/dp/cse) et mandats par filiales,
Gestion, création graphique, conversion pdf (viewerJS),
Module d’enregistrement de fichier avancé et module de recherche et filtrage par mot-clé,
Solution de 'accès application via module SSO- SAML (single-signe-on, SimpleSamlPhp) avec ADFS
Codeigniter 3, Active Record, SOAP, SSO
- Anglais