Qui suis-je ?

Chef de projet dans le développement de logiciels informatiques, je suis actuellement en poste dans un grand cabinet comptable français.

Ma priorité dans un projet de logiciel est la simplification de l’utilisation et l’efficacité du logiciel. Un logiciel peut être comparé à un bâtiment neuf qui doit être élégant, respectueux de l’environnement dans lequel il évolue, fonctionnel et évolutif. Tous ces points peuvent être appliqués au logiciel informatique.

Ma spécialité reste le logiciel Web. Entendez par là un logiciel qui s’utilise directement dans le navigateur Web tel que Chrome, Firefox, Safari ou Edge. De plus en plus de logiciels sont « webisés » (c’est-à-dire transformés en logiciel Web) alors que cela m’a toujours semblé la seule solution viable pour des logiciels durables.

Mon framework de prédilection est Symfony.

Avec ce framework, j’utilise selon le contexte Redis, ElasticSearch, MySQL ou MariaDB, RabbitMQ, LDAP ou ActiveDirectory, Talend Data Integration, Microsoft SQL Server et beaucoup d’autres services.

Pour le dessin des applications, j’utilise dès que possible la Conception pilotée par le domaine (DDD) et les patrons Ségrégation des commandes et des requêtes et la gestion par les Evènements (CQRS et EventSourcing).