Jonathan Scheiber
- +32 (0)4 84 81 84 40
- contact@jmsche.fr
- jmsche.fr
- Flémalle, Belgique
Passionné par le développement web depuis toujours, je travaille avec PHP et Symfony depuis plus de 13 ans et suis certifié Symfony 6 et 7 Expert.
Agence web, secteur public, énergie puis santé : j'ai développé et maintenu des applications variées, du backend et des API jusqu'à la gestion des serveurs et du déploiement.
Attaché à la qualité du code (tests, CI, revues de code), je suis actuellement développeur PHP senior chez MyConsultation.
Expérience professionnelle
MyConsultation - Développeur PHP senior
Développement fullstack, principalement backend, au sein d'une équipe de 4, d'une plateforme SilverStripe (PHP 8.3, MySQL) facilitant la prise de rendez-vous des patients et la gestion de l'agenda des médecins.
Mise en place de WebSockets (Socket.IO) pour afficher en temps réel les rendez-vous dans le calendrier des médecins, réalisation du tableau de bord patient (vaccins et rendez-vous périodiques à venir).
Développement de l'API interne, intégration d'API tierces (Stripe, Spryng, Cronofy, HubSpot, Cloudflare Turnstile), mise en place des pipelines Bitbucket, écriture de tests automatisés et revues de code.
Wikipower - Développeur Symfony senior
Développement et maintenance, au sein d'une équipe de développeurs, d'un CRM Symfony et de l'API alimentant le frontend des achats groupés d'électricité et de gaz et du comparateur de prix des fournisseurs (MySQL, PostgreSQL, Docker).
Montée de version de Symfony, amélioration de la couverture de tests, mise à jour constante des dépendances et de la documentation.
Revues de code, aide aux collègues sur les problèmes complexes... Et un peu de TypeScript.
SIEP - Développeur Symfony & DevOps
Développement et maintenance de plus de 10 applications Symfony, publiques et internes, dont l'outil central (9 bases de données) alimentant les sites Formations et Métiers. Mise en place d'Elasticsearch pour accélérer les recherches.
Montée de version de Symfony 2 à 6, réécriture d'applications pour y ajouter des tests (PHPUnit) et une meilleure structure.
Gestion des serveurs, plateforme de déploiement, sauvegardes automatisées, GitLab, CI, monitoring... D'abord en binôme, puis seul développeur.
Snowcap - Développeur Symfony / PHP
Développement et maintenance d'applications, principalement avec Symfony 2 mais aussi symfony 1.4 et Magento : eShops, forums, CMS, sites vitrine, API...
Mise en place d'Elasticsearch pour des recherches avancées, avec agrégations, filtres, recherche géographique...
Projets personnels
Leapt Froala Editor bundle
Le leapt/froala-editor-bundle permet d'intégrer facilement l'éditeur WYSIWYG Froala dans les formulaires Symfony. Fork que je maintiens depuis 2019 pour le garder compatible avec les dernières versions de Symfony.
Leapt Core bundle
Le leapt/core-bundle est une fois encore un bundle pour Symfony. C'est un ensemble d'outils mis à disposition afin de faciliter la tâche du développeur : flux RSS, sitemap, pagination... C'est un fork du bundle créé par mon précédent employeur, Snowcap.