Work Experience
SketchUp (Trimble Inc.), Boulder, CO
Front-End/Systems Software Engineer, Team Lead (SketchUp Web)
Developed features for SketchUp Web: SketchUp's web-native modeling engine. Set up testing frameworks that integrated with build systems to ensure code quality. Updated build process to use mainstream build systems and Bamboo build services. Worked closely with UX designers and project managers to create a web-native modeling experience. Integrated Google and Microsoft services for SketchUp's K-12 educational offering. Help onboard new engineers and mentor junior engineers. Just, ya know, helped out the team a whole bunch!
Back-End Software Engineer (3D Warehouse)
Implemented and maintained back-end features of 3D Warehouse, which stores over three million public-facing models, and restructured its API to use modern practices. Streamlined continuous integration. Implemented the collection and reporting of server health analytics. Worked with third-party developers to add features to 3D Warehouse and integration with other services.
Colorado State University, ENS, Fort Collins, CO
Web Programmer
Built web tools to be used by students, faculty, and administrators in the College of Engineering at Colorado State University. Developed large-scale systems designed for external use and internal tools. Created accounting application spanning multiple departments to help staff understand and leverage budgets. Provided full support for systems after deployment.
Time Warner Cable, Broomfield, CO
Software Development Intern
Integrated third party streaming services on embedded-Linux based experimental set-top-box. Independently created software to stream data over home network from third party device. Coordinated development efforts between three other interns during team project.