View PDF

Chris J. Shull


Skills

Google

Maps JavaScript API – Tech Lead
2018–Present

APIs allowing any website to leverage the power of Google Maps.

  • Founded new team and grew to ten engineers, while mentoring and identifying individual growth opportunities.
  • Inherited, maintained, and improved a decade-old codebase, empowering websites all across the Internet.
  • Built a new product line from the ground up, from prototyping to public release.
  • Collaborated with design, product management, and backend teams to balance complexity and scheduling.
  • Enlisted QA, QA Eng, DevRel, EngProd, interns, and other engineering teams as core contributors to the project.
  • Led the cross-platform Google Maps APIs best practices and consistency group.
  • Aided iOS (Obj-C) framework development as needed.

Dremio

Frontend Lead
2016–2018

Application which enables non-technical users to collaborate on, curate, and analyze data.

Apple

iTunes U – Web Engineer
2015–2016

Web-based application for teachers to manage courses, lessons, and assignments.

  • DRI for new initiatives into accessibility and localization (including RTL).
  • Spearheaded migration from SproutCore to Ember.

Photos – iCloud.com Engineer
2014–2015

Web-based application for accessing your iCloud Photo Library from any computer.

  • Developed networking stack for quickly loading hundreds of images per user over HTTP.
  • Architected synchronization system for receiving changes from the iOS and macOS Photos apps.
  • Committed code to shared internal frameworks.

iAd Producer Engineer
2012–2014

Application for building high quality web experiences with the ease of making a slide deck.

  • Contributed to major Apple JavaScript frameworks, including new public APIs (iAd JS).
  • Optimized code for responsive interaction on mobile devices.
  • Developed integrated Objective-C and JavaScript.

Apps Testing Infrastructure Engineer
2009–2012

Test queueing and reporting system with support for both iOS and macOS applications.

  • Architected a system rewrite, including the frontend, backend, and harness.
  • Applied statistical methods to performance data to filter real regressions from noisy samples.

Education

Carnegie Mellon University
2007–2010