As part of our next ‘Meet the Team’ we would like to introduce you to one of our amazing lead software engineers!
Lead Software Engineer
When did you join QuarkWorks and what led you to take on this position?
I started working at QuarkWorks in April of 2018, after graduating from Mizzou with a degree in computer science. I was first exposed to the QuarkWorks name by a LinkedIn job search for mobile and web app engineers, and I decided to try out LinkedIn’s Quick Apply action for the first time. I had never heard of QuarkWorks before, and after reviewing the job description, decided it was worth a shot. After sending off my resume, I was invited to interview with Brandon and Jacob, and discovered that I had seen Brandon before in a few CS classes at Mizzou. Wanting to get industry experience and financial stability before student loan payments became due, I happily accepted a position to be an iOS app developer within QuarkWorks.
What excites and energizes you about the company?
The most exciting thing about QuarkWorks is the constant change in projects and problems available to work on. Most positions I applied for had job descriptions like “Front End Engineer” and “Java Application Developer.” I felt that software engineering meant I would be working on one major product and specializing in front end interfaces or back end services. With QuarkWorks, I quickly discovered that projects and contractors constantly change, and there would always be a new, never seen before problem or feature to be implemented. This allowed me to pour myself into my work without fearing that I would burn out or always be solving the same issue and keep my engineering skills clean and sharp.
What has been your favorite project to work on or are currently working on?
My favorite project that I have worked on, and am currently working on, is the Eventbrite web project. This project deviates from the QuarkWorks standard of iOS and Android application projects and provides a creative space to apply all my skills as an engineer. Combined with the sheer size of the Eventbrite code base, there is no shortage of new, interesting, and custom problems to address within EB systems. From web UX features and bug fixes, to backend service upgrades and deployments — there is never a dull moment or uninteresting problem to work on within Eventbrite.
Advice you would give someone working at a startup?
My advice to someone working at a startup is test, test, test. Unit test all methods function and actions. Use integration tests to verify user interfaces and service states. Acceptance test all service and client interactions. It’s difficult to take the time to test code, but it could save you down the line, especially when you are trying to go from nothing and then to production, as fast as possible.
What do you enjoy doing outside of work?
Outside of work, I enjoy playing video games, going to the gym, biking the MKT and Katy trails. The main video game I have been playing is No Man’s Sky, but when I’m not wanting to explore the universe, I switch over to Super Smash Bros and smash some NPCs. Then when I don’t feel like sitting anymore, I usually go to the gym or on a bike ride. Just to be in nature and generally move around.
What is your all time favorite movie?
The Rocky Horror Picture Show because it was transcendent in time for its time and dreadfully hilarious.
If you could visit anywhere in the world you’ve never been, where would it be?
Auckland, New Zealand in the middle of July because I want to know what it is like to snowboard south of the equator.
As ever, QuarkWorks is available to help with any software application project — web, mobile, and more! If you are interested in our services you can check out our website. We would love to answer any questions you have! Just reach out to us on our Twitter, Facebook, or LinkedIn.