Qui suis-je ?

Consultant expert Web je suis actuellement en poste dans un cabinet d’expertise technique.

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.

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 langage préféré est PHP avec le framework 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 l’architecture 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 Événements (CQRS et EventSourcing).

Beaucoup de terme pour dire que je cherche toujours la façon la plus appropriée de réaliser vos projets.

Dans mon temps libre, je contribue à la traduction en français de la documentation de PHP, je maintiens l’extension Win32Service pour PHP et de nombreux autres projets.