Revelry software developer Matt Cain

Meet Matt Cain: Full-Stack Engineer, Fan of Dad Jokes and #TWILs

Matt Cain is one of Revelry’s talented software developers. Get to know him…

Where are you from? Mandeville, Louisiana

How would you describe yourself in a few sentences? Hard working and passionate about my craft. A sponge when it comes to tech and software, but a bit aloof when it comes to other things. Not above dropping a dad joke when the moment is right.

How would your best friend describe you? Quirky. Seems to know a great deal of advanced concepts, but the basic human ones are just out of arm’s reach. 

What was the path that got you to Revelry? I’ve been coding since age nine, when I received my first integrated circuit, which was coded in basic. I immediately loved it and started coding other things, like websites and games. Software development has always been a hobby of mine and when my parents asked me why not make a career out of it, I said no. I loved coding and didn’t want to think of it as work. (Spoiler: Revelry is awesome and I couldn’t have been more wrong.) This said, during Covid, I was laid off. I had money saved up and a lot of free time when my sister saw a commercial for a software engineering college – and I just went for it! Fresh out of college and looking for work, I came across a local apprenticeship opportunity with Revelry. The culture was quite appetizing, so I applied. I got accepted and right after the apprenticeship, I was offered a full-time position. I’ve been here ever since and am loving every day of it!

What do you do at Revelry? I’m a Full-Stack Software Engineer, specializing in React and React Native.

What’s the best thing about your job? First off, the people. Next, it would have to be the great variety of software architectures, concepts, and problems that I’m exposed to daily that drives experience. I love it.

What’s your favorite Slack channel at Revelry? My favorite channel would have to be #twil (aka This Week I Learned), because it helps me learn new and unique things in a field I’m passionate about. 

What’s your favorite emoji in the Revelry Slack?   I’m not sure if it means something else, but I feel like it embodies my excitement. 

What is your favorite productivity hack? Hotkeys and automation. I’ve spent entire weekends adding to and perfecting the hotkeys I use for code writing – to the point where I don’t need to use a mouse.

What is your favorite language? My favorite language is Javascript. More specifically, my favorite js framework is React, because of the large community and how easy it is to bring a vision to fruition.

Which of your daily work tools is your favorite? The browser dev tools. It shows me everything I need to see working Full-Stack – from network calls to styles in the UI. I can even use it to make updates of the styles and code in real-time to test changes.

Who inspires you and why? A teammate of mine:  Stuart Ballard. He has an uncanny ability to call out the greatness in people and lift them up.

What could you talk about for days if you climbed up on your soapbox? I would talk about React to whoever would listen. I would talk about performance optimizations, memoization, and what React does behind the scenes and why certain conventions are important.

What’s the last thing you watched on TV and why did you choose to watch it? The last thing I watched was Big Bang Theory, because it is hilarious and insightful.

What are some of your other interests? I really enjoy designing and creating electronics that range from wearable devices to home automation. It’s rewarding to create a product from scratch, soldering the circuits and using a 3D printer to bring it to life.

We're building an AI-powered Product Operations Cloud, leveraging AI in almost every aspect of the software delivery lifecycle. Want to test drive it with us? Join the ProdOps party at ProdOps.ai.