Passerelle de la connaissance projet d’une équipe sur le départ à une équipe reprenante junior
Mise en place / amélioration de la méthode de gestion de projet
Animation de certaines routines SCRUM (agile)
Ajout de fonctionnalités à l’application
Amélioration continue de la qualité à tous les niveaux du projet : mise en place de tests (unitaires, fonctionnels) et automatisation de ceux ci, revue de code, jalonnage du sprint
SCRUM, et mise en place d’outils (Symfony Insight, GitLab CI)
Création d’un site web d’administration “Signage” permettant la planification et la diffusion de médias (photos, vidéos, montages) sur des écrans à distance
Réalisation du cahier des charges en lien avec l’ensemble des demandes client
Gestion de projet (répartition des tâches, démo, review et lien entre les 3 développeurs et le client)
Mise en place de Mercure pour notifier les écrans de tous les changements opérés en back-office
Développement des diverses fonctionnalités avec Symfony (authentification, serveur Oauth
Mise en place des outils classiques d’amélioration continue (Code review, CI, CD)
Gestion des déploiements et de la partie système en PaaS (Platform.sh, Vercel,
Mercure.rocks, Cloudinary)
Réalisation d’une PWA pour la partie client située sur les écrans
Conception et mise en place d'une architecture scalable autour de RabbitMQ dans le cadre
d'ingestion d'un grand nombre de données provenant de différentes sources
Implémentation du système ci-dessus dans API Platform
Mise en place d'un système d'import des annonces immobilières de 10aines d'agences
francophones.
Gestion des serveurs et de la production du logiciel Xibo
Modification du CMS xibo pour l'ajuster au besoin
Mise en place d'outils de gestion du projet et d'un processus de facilitation des commerciaux
aux développeurs.
Technologies utilisées : Symfony 5, Xibo, RabbitMQ
Développeur web front et back / Déploiement et maintenance serveurs web.
Spécialisé Symfony & Drupal 8
Consulting RabbitMQ
Clients directs : Boost Conseil, Cavrois Immobilier, 1010VotreOpticien
- Création de site catalogue Drupal
- Aide à la construction de site (maquettes, cahier des charges, ...)
- Mise en place de certificats TLS
- Migration de versions majeures Symfony
- Mise à jour Wordpress
- Sauvegarde de base de données
- Déploiement en production de sites web
Analyse, spécialisation et industrialisation du message broker RabbitMQ dans le cadre de l'entreprise.
Support ActiveMQ
Développement d'outils (benchmark, surveillance, ...)
Expertise RabbitMQ, conseil et recommandations côté serveur et utilisation du broker
Confection de packages RPM pour rabbitmq et autres outils
Aide à la conception d'architecture basées sur Rabbitmq et l'utilisation de ses spécificités (exchanges, réplications, ...)
Configuration de Rabbitmq pour l'utilisation d'LDAP
Participations Open source à RabbitMQ
Développeur en agence, majoritairement sur le CMS Drupal, en version 7 dans un premier
temps puis 8.
Note : Drupal 8 contient une couche Symfony.
Création de sites web, le plus souvent e-commerce : intégration des pages à partir de
maquettes, développement de fonctionnalités en PHP et jQuery.
Entreprises avec qui j'ai pu travailler :
Kipstaclub - Vente de vêtements personnalisés - Mise en place d'un configurateur 3D /
Gestion du tunnel de paiement et des commandes.
Maison Combier - Développement de l'ensemble du site
Eugène Color (Brand Addict) - Majoritairement une tache de débugger post prod. Mise en
place SEO et Rich Snippet
Enrichissement d'un site web tous publics hébergé sous Wordpress (anti stress, art-thérapie,
...)
Développement d'un module permettant aux utilisateurs d'uploader des coloriages, liés aux
modèles originaux (système de connexion, prévisualisation, upload, avec une option de tri
par auteur et catégorie). J'ai également réalisé le back-office lié à l'outil.
Langages utilisés : HTML5, CSS3, PHP4, Mysq