Notre équipe à Botpress travaille ensemble pour construire la meilleure expérience de construction de chatbot possible. Faites connaissance avec l'équipe de Botpress grâce à notre série People of Botpress où nous mettons en avant notre équipe et l'excellent travail qu'elle accomplit en parlant de la vie à Botpress.
Dans cette édition de The People of Botpress, nous avons interviewé Michael Masson, développeur de la fiabilité du site Botpress .
Présentez-vous ! Qui êtes-vous ? Que faites-vous à Botpress? Editeur de code préféré ? Thème sombre ou thème clair ?
Je m'appelle Michael. Je suis développeur de logiciels. Chez Botpress, je gère principalement les serveurs et les déploiements de sites. Mon éditeur de code préféré est VS Code. C'est évidemment le seul que j'utilise pour tout.
Je travaille sous Windows, mais j'ai également travaillé sous Mac et Linux par le passé. Aucun ne me dérange, mais je travaille sur Windows parce que c'est le système que j'ai à la maison. J'aime utiliser le même système d'exploitation partout. Thème sombre ou thème clair ? J'utilise le thème par défaut ! Je pense généralement que l'option par défaut est la meilleure car le système a tendance à être optimisé pour elle. Les thèmes par défaut sont les meilleurs.
Mon passe-temps favori est probablement les jeux vidéo. Je joue beaucoup aux jeux vidéo en dehors du travail. J'ai joué à beaucoup de petits jeux indépendants comme Hollow Knight. J'ai également joué à League of Legends dans le passé !
À quoi ressemble une journée normale sur Botpress ?
Le matin, je fais des revues de code et je reçois des courriels. Ensuite, je m'attelle à mes tâches principales. Parfois, au cours de la journée, des personnes me posent des questions sur l'architecture, ou sur tout autre sujet pour être honnête. J'aide les gens une fois tous les deux jours, puis je travaille sur mes tâches principales l'une après l'autre.
Tout ce que je fais est très différent, c'est pourquoi je n'ai pas l'impression d'être très spécifique. Par exemple, j'ai récemment travaillé sur un projet non divulgué dans le cadre duquel nous avons effectué des tests de charge. J'ai donc travaillé sur des tests de charge en trouvant des bogues et des inefficacités dans nos systèmes dans le but de les éliminer.
Comme vous pouvez le constater, chaque tâche est unique. C'est en partie ce qui la rend passionnante.
Parlez-moi de votre parcours dans le développement de logiciels et de la façon dont vous êtes arrivé ici.
J'ai travaillé dans beaucoup d'endroits. J'ai d'abord travaillé dans le développement de sites web en PHP. Il s'est écoulé beaucoup de temps depuis lors. Je n'ai cessé de changer d'emploi. Et à chaque fois, j'ai acquis plus de connaissances et mes compétences techniques se sont améliorées.
Avant Botpress, j'avais un emploi de développeur full stack dans l'entreprise précédente d'Eff (Francois-Xavier Darveau, Botpress Head of Engineering) où j'ai eu la chance de développer et de maintenir des applications de production construites sur AWS. Après cela, j'ai décroché un emploi en tant que SRE (Site Reliability Engineer) à Montréal. C'est alors qu'Eff m'a demandé de rejoindre Botpress. C'était une excellente coïncidence puisque je retournais vivre à Québec. J'étais très heureux de revenir travailler avec lui.
Aujourd'hui, à Botpress , j'ai pu affiner mes compétences techniques en construisant un excellent système interne avec le reste de l'équipe. J'utilise toute l'expérience que j'ai acquise dans mon travail quotidien, car je dois mettre la main à la pâte, du code frontal à l'infrastructure. C'est ce que j'aime dans mon travail : être constamment mis au défi.
Quel est votre projet préféré sur lequel vous avez travaillé à Botpress jusqu'à présent ?
J'ai travaillé sur de nombreux petits projets. Celui qui m'a le plus plu est celui des tests de charge. En gros, j'ai testé la charge du projet non divulgué et j'ai préparé le logiciel du projet sous forme d'avants.
Lorsque j'ai terminé le test de charge, il correspondait à peu près à ce que j'avais imaginé au départ. L'architecture du test de charge était vraiment bien définie et j'ai réussi à faire la planification à laquelle j'avais pensé au départ. Tout s'est bien passé, même si cela a pris plus de temps que prévu. Je suis vraiment satisfait de l'ensemble du projet. Un grand succès !
Botpress Le PDG Sylvain Perron a mentionné que ce qui est vraiment efficace pour les développeurs, c'est de leur confier des tâches et des responsabilités plus difficiles que ce qu'ils pensent pouvoir faire. Pensez-vous que ce soit le cas ? Ou, en d'autres termes, une meilleure façon de formuler la question est la suivante : "Avez-vous l'impression que ce projet était très stimulant pour vous ? Avez-vous l'impression que ce projet était un véritable défi, ce qui l'a rendu beaucoup plus intéressant et gratifiant une fois qu'il a été mené à bien ?
Lorsque vous avez un cas d'utilisation qui sort de l'ordinaire, vous sortez de votre zone de confort et vous devez y réfléchir davantage. Oui, c'est le défi qui rend les choses intéressantes. Les projets que j'aime le plus sont ceux pour lesquels je ne sais pas quoi faire au départ. Cela demande plus de planification, plus de réflexion et plus de recherche pour comprendre le problème. Généralement, on trouve une solution surprenante à ces problèmes, ce qui rend les choses plus intéressantes. Lorsque ces projets sont menés à bien, c'est le moment le plus satisfaisant que l'on puisse vivre dans le domaine de l'ingénierie.
Qu'est-ce qui vous a le plus attiré sur Botpress?
En général, je ne suis pas attiré par une entreprise, mais par les personnes qui la composent. Je connaissais Eff et il m'a dit que Botpress avait beaucoup d'excellents ingénieurs. Il avait raison ! Les gens de Botpress sont vraiment très intelligents. Ils peuvent vous mettre au défi pour tout et n'importe quoi. Grâce à eux, vous vous améliorez sans cesse. C'est comme jouer au tennis avec un très bon adversaire. C'est pour cela que je suis venu ici - pour les gens qui travaillent ici. J'aime vraiment travailler à Botpress. Nous appliquons des normes très strictes en matière de recrutement. Les personnes qui travaillent ici sont donc tout à fait remarquables.
Comment pensez-vous que Botpress et sa technologie auront un impact sur la vie des gens et qu'est-ce qui est si excitant à ce sujet du point de vue des ingénieurs ?
La technologie est vraiment bonne. Nous nous efforçons d'avoir un impact sur l'industrie en créant des logiciels étonnants. Tous ceux qui connaissent chatbots connaîtront Botpress à l'avenir.
Avez-vous un dernier mot à dire ?
Faites toujours de votre mieux, le reste n'a pas d'importance.
Michael Masson est un développeur de fiabilité de site qui travaille à Botpress. Vous pouvez le trouver sur LinkedIn.
The People of Botpress est une série qui met en lumière nos collaborateurs et le travail formidable qu'ils accomplissent en parlant de la vie à Botpress.
Lisez notre épisode de Les gens de Botpress avec Sylvain Perron, PDG et cofondateur
Lire notre épisode de Les gens de Botpress avec François-Xavier Darveau, responsable de l'ingénierie
Qu'est-ce que Botpress? Pour en savoir plus, cliquez ici.
Obtenez une démo ici.
Partager ce message sur :
Créez gratuitement votre propre chatbot d'IA personnalisé
Commencez à créer un robot GPT personnalisé grâce à notre interface intuitive de type "glisser-déposer".
Commencez - c'est gratuit ! 🤖Aucune carte de crédit n'est requise
Restez au courant des dernières nouveautés en matière d'IA chatbots