Experience

Director of Engineering

2021 - Present

June Oven (acquired by Weber Grills in 2021)

  • Leading Firmware, iOS, and Android teams to build enhanced cooking experiences with June Ovens and Weber Connect grills
  • Hired iOS, Android, Appliance, and Build engineers, doubling the size of each team over 18 months
  • Led API integration guiding mobile and server teams with mocking, co-development, and debugging approaches
  • JuneCloudKit: Led project to factor iOS and Android apps into SDK and app components for partner integration
  • Modernized Jenkins CI/build system with focus on resilience, disaster recovery, and maintainability
  • Spearheaded adoption of Rust for new appliance platform project

Engineering Manager

2019 - 2021

June Oven

  • Managed engineering teams building enhanced cooking experiences
  • Established mentorship programs and co-working sessions to enhance team unity
  • Onboarded and trained new engineers remotely

Software Engineer

2016 - 2019

June Oven

  • Responsible for iOS codebase, led code migration through Swift 2-5
  • Built advanced recipes UI in June app, creating guided cooking experience integrating app and oven
  • Integrated security libraries for secure and reliable communication between appliances and companion apps

Software Architect

2014 - 2016

Savant Systems

  • Led integration of iOS & Android apps with home automation components for consumer market launch
  • Built iOS framework for WiFi onboarding via Bluetooth LE as part of device onboarding process
  • Integrated WebRTC into iOS app for 2-way audio and live video streaming with door cameras
  • Factored common functionality into library integrated into multiple shipping and internal apps
  • Technical Lead for Nest integration across cloud, Home Hub, iOS, and Android platforms

Senior Software Engineer

2011 - 2014

Pandora

  • Took full ownership of large, years-old iOS codebase and helped hire and train new team members
  • Led migration of mobile app codebase from Perforce to git, boosting productivity and code quality
  • Owned integration of Pandora iOS app with BMW/MINI, Ford, and Toyota vehicles
  • Enhanced iOS and Android apps for Chromecast integration
  • Built Pebble watch app for remote control of Pandora mobile app

Software Engineer

2006 - 2011

Ford Motor Company

  • Built SDKs for iOS, Android, and Blackberry for third party app integration into Ford vehicles
  • Supported Pandora, Stitcher, and other partner integrations using custom SDK solution

Education

B.S. Computer Science

2006

Michigan Technological University, Houghton, MI

Eagle Scout, 1997

Skills

Programming Languages

Swift Rust Java C/C++ Kotlin Go

Technologies

iOS Android git Jenkins WebRTC Bluetooth LE

Summary

I can learn anything, and I know a lot about: Swift, iOS, Rust, Java, C/C++, Android, Kotlin, Go, git, Jenkins. I am quickly comfortable and productive when dropped into a large existing codebase.