What's your role?

I've worked as a Full Stack Engineer for Harled/the RCAF a couple times in the past with various areas of focus. I've gone from prototyping projects that are now fully fledged, to handling a mountain of feature requests from a growing user base. This time, I'm focused on setting standards for both code quality and engineering processes to make sure both our team and codebase are able to grow sustainably!

Cultivating a culture where we take the time to write clean code makes for a better product, and ultimately enables our team to keep delivering value to our customers. Happy developers are productive developers, and the codebase we work in everyday can be a huge player in daily satisfaction. Not only does a clean codebase help the product grow, it can help the team grow as well! Clear, well written code cuts down on ramp up time for new hires, and modular design enables the team to parallelize more effectively.

Super excited to be on this team again, and interested to see where this term takes us!

What is the secret to realizing a successful software project?

Having a team of people who care about the software they make. I've found in my experience that the engineers that inspired me the most were very thoughtful and passionate about the details of a project. Their care in software development motivated several projects that ultimately made our product better, such as educating the team on UI accessibility standards or identifying patterns in user metrics to help improve feature adoption.

What emerging technology or industry are you most interested in?

Autonomous vehicles! This is for purely selfish reasons since I hate commute times - the thought of letting the car drive me while I do other things sounds amazing! Or even better, autonomizing public transit could make it even more cost effective and widespread, which could make for better cities. Some public transit is already autonomous - like Vancouver's SkyRail! At the same time autonomous vehicles raise interesting ethical questions surrounding software that will be interesting to see unfold in practice.

Skills

  • Ruby on Rails
  • Cypress
  • Docker
  • HTML5
  • CSS
  • Microsoft Azure
  • Clean Code

Wheel's Up

Listen to Grace talk about going zero-to-value in under 60 with Rails.

Our Team