- J’ai construit Invoicify, une plateforme de facturation SaaS destinée aux petites et moyennes entreprises, compatible avec Peppol, le standard européen de la facturation électronique. L’application place l’expérience utilisateur au premier plan : chaque métier en retire quelque chose d’utile, sans avoir besoin de connaissances comptables. Elle repose sur TypeScript, Node.js et TanStack Start (React) côté application, avec Kotlin pour les services Peppol. Des services tiers couvrent le stockage de fichiers avec AWS S3, le suivi des erreurs et l’observabilité avec Sentry, et l’analyse produit avec PostHog.
- J’ai mis en place et exploité toute l’infrastructure dont une application a besoin, des bases PostgreSQL à l’observabilité et à la supervision, sur des serveurs Linux. Terraform et Ansible gardaient l’infrastructure reproductible.
- J’ai construit un système d’inscription à des formations en présentiel qui devait rester en ligne pendant la crise du Covid-19. Intégré à Zoom pour créer les sessions à distance, il restait presque transparent pour l’utilisateur final. L’objectif : une plateforme simple où chacun s’inscrit à une formation obligatoire et la suit.
- J’ai réalisé plusieurs sites vitrines avec TanStack Start (React), optimisés pour le SEO et AEO.

Floryan Simar
Ingénieur logiciel full-stack
Liège, Belgique
Profil
Ingénieur logiciel full-stack avec plus de sept ans d’expérience dans la conception, le développement et la maintenance d’applications métier, en conseil comme à mon compte. Je travaille principalement avec TypeScript, Node.js, React, C#/.NET et Kotlin, et je m’intéresse de près à l’architecture logicielle, à l’automatisation de l’infrastructure et à la fiabilité en production. À la frontière entre l’ingénierie et le produit, j’ai conçu et exploité des applications SaaS depuis la définition des besoins jusqu’à la mise en production, en travaillant étroitement avec les clients pour livrer des solutions qui répondent à de vrais besoins métier.
Expérience
- J’ai réécrit une application du Forem qui tournait sur le moteur de workflow K2, pour y ajouter des fonctionnalités et améliorer l’expérience utilisateur. Elle était écrite en ASP.NET Core selon les principes de la clean architecture, intégrait plusieurs services développés par le Forem et respectait les directives .NET de l’organisation. J’ai aussi travaillé sur les tests de bout en bout et sur la génération de code source et de tests.
- J’ai développé pour un client un outil qui analyse la qualité de documents Microsoft Word et vérifie les images qu’ils contiennent.
- J’ai standardisé l’outillage JavaScript interne et le processus de build, en migrant de Webpack vers Vite.
- J’ai migré un outil interne de gestion du temps, une ancienne application ASP.NET Framework couplée à Jira, vers Microsoft 365 Dynamics.
- J’ai développé des extensions SharePoint Framework pour les processus métier des clients, dont des formulaires multi-étapes et des vues chronologiques.
- J’ai mené des entretiens techniques de recrutement.
- J’ai développé une boutique en ligne entièrement gérée via Meteor, du stock aux paiements et aux commandes.
- J’ai mis en place la chaîne de déploiement pour raccourcir le délai de mise en production, avec Docker pour des déploiements reproductibles.
- AG Insurance voulait moderniser ses processus, et la collecte des signatures de documents représentait un casse-tête majeur. Les documents partaient par la poste et revenaient signés des semaines plus tard, selon la période de l’année. L’outil de remplacement permettait de consulter le document à signer depuis la plateforme sécurisée du client et le faisait signer au moyen de la signature électronique belge. J’ai développé le parcours de signature en Angular 7 et intégré DocuSign comme fournisseur de signature.
- Phil At Home était une jeune entreprise qui proposait des services aux personnes âgées via une application tablette, avec une équipe répartie de la France à l’Inde. Les services allaient du rappel de médicaments à la consultation de l’actualité et à la réception d’appels, avec une application smartphone compagnon. Le backend tournait sur des services Azure : Azure Functions pour les traitements déclenchés par minuterie, Azure Key Vault pour la gestion des secrets et Microsoft App Center pour le déploiement et les tests mobiles. Twilio gérait les notifications mobiles, les SMS et les appels intégrés. J’ai développé et livré des services backend, assuré temporairement la direction du développement backend pendant un renouvellement d’équipe, travaillé avec l’équipe mobile française sur la compatibilité des API et donné à l’équipe indienne des tâches claires pour qu’elle ne soit jamais bloquée.
Compétences
Compétences techniques
- TypeScript, Node.js, Effect-TS, React, Bun, TanStack Start, React Router, TanStack Query, TanStack Form, Vite, Vitest, Playwright, Tailwind CSS, Zod
- .NET Core / ASP.NET Core – clean architecture
- Kotlin (Ktor), Spring Boot
- Terraform, Ansible – Infrastructure as Code (IaC)
- Linux, macOS, Windows – indépendant de l’OS
- OpenCode, Copilot – développement assisté par IA
- PostgreSQL, SQL – conception de schéma et migrations
- Docker, Docker Compose, Docker Swarm, Kubernetes – conteneurisation et orchestration
- CI/CD (GitHub Actions, TeamCity, Azure Pipelines) – pipelines et livraisons automatisés
- Observabilité : Sentry, PostHog, Prometheus, Grafana – supervision et alertes
- Tests automatisés (Vitest, Playwright, xUnit) – tests unitaires, d’intégration et de bout en bout
Compétences humaines
- Résolution de problèmes et adaptabilité – analyser les incidents de production et monter rapidement en compétence sur de nouvelles technologies
- Gestion du temps – livrer plutôt que courir après la perfection
- Leadership et mentorat – accompagner les développeurs juniors et mener des entretiens techniques
- Coaching et pédagogie – l’expérience d’entraîneur mise au service d’un mentorat structuré
- Communication – présenter des sujets techniques à des interlocuteurs non techniques; animer des démonstrations et des ateliers
- Conseil client et relation avec les parties prenantes – recueillir les besoins et négocier le périmètre
- Vision produit et UX – prioriser les fonctionnalités selon l’impact utilisateur et la simplicité
- Gestion de projet – planifier des feuilles de route, coordonner les mises en production, tenir les délais
- Collaboration et empathie – travail en équipe transversale et écoute active
Langues
- Français – langue maternelle (C2)
- Anglais – B2
Formation
- Bachelier en informatique, finalité réseaux, Haute École de la Province de Liège2018
- Diplôme d’enseignement secondaire supérieur (CESS), Collège Saint-Remacle, Stavelot2015
Certifications
- Professional Scrum Developer Scrum·sept. 2024
- Microsoft Certified Solutions Developer (MCSD: App builder)Microsoft Certified Solutions Developer (MCSD: App builder, 70-487)MCSD: App builderMicrosoft·sept. 2019
- Microsoft 70-487 : Developing Microsoft Azure and Web Services Microsoft·sept. 2019
- Microsoft Certified Solutions Associate (MCSA: Web Applications)Microsoft Certified Solutions Associate (MCSA: Web Applications, 70-486, 70-483)MCSA: Web ApplicationsMicrosoft·juil. 2019
- Microsoft 70-486 : Developing ASP.NET MVC Web Applications Microsoft·juil. 2019
- Microsoft 70-483 : Programming in C# Microsoft·avr. 2019
Autre
- Depuis 2020, je gère aussi, en parallèle, une entreprise de photographie qui couvre surtout des événements sportifs.
- Après avoir pratiqué l’athlétisme, je me suis formé comme entraîneur, spécialisé dans les épreuves combinées. J’entraîne aujourd’hui plusieurs groupes, toutes disciplines confondues, et j’écris des programmes d’entraînement autour des objectifs de progression et de performance de chaque athlète.
- Depuis la mi-2025, je participe à un groupe de travail sur la communication de la Ligue belge francophone d’athlétisme (LBFA), pour soutenir la communication et la promotion de l’athlétisme.