Michael Borde

"Créer, c'est vivre deux fois."
- Le Mythe de Sisyphe, Albert Camus

Je suis un développeur passionné qui aime intervenir sur toutes les phases d'un produit. J'utilise au quotidien des approches souples et légères comme DDD, XP ou TDD; elles me permettent de transformer de simples lignes de code en un logiciel fonctionnel, robuste et pertinent. Et bien que je me sente chaque jour plus à l'aise dans ma profession, mes connaissances semblent bien modestes face à tout ce qu'il me reste à découvrir.

Mes talents avouables

XP, TDD, Refactoring, DDD, CQRS, Event Sourcing, Agilité, Clean code, Clean architecture, REST, ROA, JavaScript, TypeScript, Node.js, React, React Native, Next.js, Redux, NX, Bash, PostGreSQL, MongoDB, Elasticsearch, IntelliJ IDEA, Git, Docker, Java, Gradle, Android, Photographie, Electronique, Electricité, Maçonnerie, Plomberie

Quelques artefacts

js-config

js-config est un module JavaScript/TypeScript permettant de charger une configuration depuis des variables d'environnement comme préconisé par 12-factor.

js-promising

js-promising est un module JavaScript/TypeScript qui fournit des opérations basiques sur des promesses et qui met en avant la programmation fonctionnelle

js-messaging

js-messaging est un bus de message en JavaScript/TypeScript.

js-eventstore

js-eventstore est un event store tout simple et soutenu par PostGreSQL en JavaScript/TypeScript.

shebang-unit

shebang-unit est un framework de test automatisés pour Bash 4 basé sur xUnit

Hello Monitoring

Hello Monitoring est un service de monitoring basique propulsé par Docker et Bash.