Our team at Botpress works together to build the very best chatbot building experience possible. Get to know the Botpress team through our People of Botpress series where we highlight our team and the great work they do by talking about life at Botpress.
In this edition of The People of Botpress, we interview Botpress Site Reliability Developer, Michael Masson.
My name is Michael. I am a software developer. At Botpress, I pretty much manage servers and site deployments. My favorite code editor is VS Code. Obviously, It’s the only one I use for everything.
I work on Windows but I’ve also worked on Mac and Linux in the past. I don’t mind any of them, but I just work on Windows because it’s the system I have at home. I just like using the same OS everywhere. Dark theme or light theme? I use the default theme! I usually think that the default option is the best one because the system tends to be optimized for it. Default themes are the best.
Also, my favorite hobby is probably playing video games. I play video games a lot outside of work. I’ve played a lot of small indie games like Hollow Knight. I’ve played a lot of League of Legends too in the past!
In the morning, I do code reviews and emails. Then I get started on my main tasks. Sometimes, during the day, some people ask me questions about architecture, or any other subject to be honest. I help people once every two days and then work on my big tasks one after the other.
Everything I do is pretty much different which is why it doesn’t sound very specific. For example, I was recently working on an undisclosed project where we did some load testing. So, I worked on load testing by finding bugs and inefficiencies in our systems with the goal of getting rid of them.
As you can see, every task is unique. That’s partly what makes it exciting.
I’ve worked at a lot of places. I first worked in website development in PHP. It’s been a long time since then. I’ve essentially steadily been changing jobs. And every time, I’ve acquired more knowledge and my technical skills have improved.
Before Botpress, I had a full stack developer job working at Eff's (Francois-Xavier Darveau, Botpress Head of Engineering) previous company where I had the chance of developing and maintaining production apps built on AWS. After that, I landed a job as an SRE (Site Reliability Engineer) in Montreal. And then, Eff asked me to join Botpress. It was a great coincidence since I was moving back to Quebec City. I was pretty happy to come work with him again.
Today, at Botpress I’ve been able to fine-tune my technical skills by building a great internal system with the rest of the team. I am using all of the experience I've acquired in my day to day job considering I have to be hands on from the frontend code to the infrastructure. This is what I like about my job – Being challenged constantly.
I’ve worked on a lot of small projects. The one that I was really happy with was the load testing one. Essentially, I load tested the undisclosed project and I prepared the software of the project in advents.
When I finished load testing, it was pretty much what I thought in the beginning. The architecture of the load test was really well defined and I successfully did the planning that I initially thought of. Everything went well even though it took more time than I thought it would. I was really happy with the entire project. Big success!
When you have a use-case that is not like the ordinary, it just gets you out of your comfort zone and you have to think more about it. So yes, it’s the challenge that makes things interesting. The projects I like the most are the ones where I don’t know what to do in the beginning. This requires more planning, more thinking and more research to understand the problem. Usually, you find a surprising solution to these problems which makes things more interesting. When you get those projects right, it’s the most satisfying moments you can experience in engineering.
Usually, I am not attracted to a company, I am attracted to the people at a company. I knew Eff and he told me that Botpress had a lot of great engineers. He was right! The people at Botpress are really really smart. They can challenge you at anything and everything. You’re always improving because of this. It’s like playing tennis with a really good opponent. This is why I came here — For the people working here. I just really like working at Botpress. We have a really high standard for hiring people. So, the people that are here are pretty amazing.
The technology is really good. We’re working to make an impact in the industry by creating amazing software. Everyone that knows chatbots will know Botpress in the future.
Always do your best, the rest doesn’t matter.
The People of Botpress is a series where we highlight our people and the great work they do by talking about life at Botpress.
Read our episode of The People of Botpress with Sylvain Perron, CEO & Co-Founder
Read our episode of The People of Botpress with François-Xavier Darveau, Head of Engineering
Have you ever sat in front of your computer, unsure of what actions to take in order to get your job done? If you’ve ever wished that you could just talk to it and have it understand what you say, then you’re in luck. Thanks to natural language understanding, not only can computers understand the meaning of our words, but they can also use language to enhance our living and working conditions in new exciting ways.