À propos de moi

Je suis un ingénieur civil de Montréal, au Québec, qui se passionne pour la programmation. Bien que mon emploi à temps plein n’ait rien à voir avec la programmation, mon principal passe-temps y touche directement depuis près de 15 ans. En fait, la technologie en général m'a toujours passionnée depuis que j'ai mis la main sur un ordinateur il y a longtemps de cela.

Du côté programmation, j'ai travaillé sur de nombreux petits projets, où j'ai tout appris par moi-même, avant de m'impliquer dans de plus grands projets. Je suis l’un des principaux développeurs de SimpsonsCity.com, qui est aujourd'hui plus très actif, et l’un des principaux développeurs de UserFrosting, un framework de gestion d'utilisateurs open source. Les langages de programmation que je connais le plus sont PHP, Javascript et CSS / SCSS, mais j’ai aussi travaillé par le passé avec Java, Swift, ActionScript / Flash (RIP), etc. Ma plus grande force en programmation est le débogage du code source existant en le parcourant et en concevant des tests pour comprendre exactement ce qui ne va pas, même si je ne connais pas le langage dans lequel il est programmé.

Ma plus importante contribution à UserFrosting a été la création du module de traduction, un module important pour moi en étant donné que je vis dans un pays bilingue et qu'il peut être important ici de supporter les deux langues officielles, l'anglais et le français, dans une application. J'ai également travaillé avec l'interface de ligne de commande (CLI) de UserFrosting, appelée Bakery, et je travaille actuellement à augmenter la couverture des tests automatisés de UserFrosting afin d'atteindre le mythique 100%. Voir la liste de mes projets pour une liste complète de ce sur quoi j'ai travaillé ces derniers temps.

Côté éducation, j'ai un baccalauréat en génie civil de l'École de Technologie Supérieure (ÉTS). J’ai aussi une maîtrise en gestion des infrastructures urbaines, également de l'ÉTS, pour laquelle j'ai travaillé sur un concept de logiciel écrit en PHP dédié à la gestion de projet et au suivi des coûts.

Globalement, j'aime partager mes connaissances en aidant les autres, de la même manière que lorsque j'ai commencé à coder.

Qu'est-ce que BBQSoftwares?

En un mot, c’est moi. Une de mes premières applications s'appelait BBQ. C'était un logiciel de gestion de prêt de petits appareils. Pensez au logiciel qu'une bibliothèque utiliserait pour savoir quel livre a été emprunté par qui, mais pour les petits appareils électroniques tels que des iPhone et des iPad. Ce nom m’a suivi pendant un moment et lorsque j'ai eu besoin d'un nom de domaine... Vous devinez la suite.