Steve is the Practice Manager in the Digital Experience service line for Oakwood Systems Group. He has been a professional software engineer for over 15 years. Steve frequently speaks at local and national events on a wide variety of topics including clean code, technical debt, design principles, and architectural best practices. He is incredibly passionate about sharing his love for the craftsmanship of code. In his spare time, Steve enjoys playing tennis and volunteering with high school debate programs.