Jordan Crittenden

EXPERIENCE

Jul 2019 - Present

Google, Boulder

Software Engineer - L5, Payments VendorGateway Team
  • Owner of critical internal payments notification infrastructure, handling 10k+ requests per second. This system underpins all money movement through Google.
  • Replaced an error-prone notification publishing system with a robust queue-based solution.
  • Created a high-fidelity test setup to ensure safe migration of complex, critical payment code.
  • Led a ~10-person effort to replace legacy auth in dozens of payments jobs with Google's preferred infra.
  • Performed database migrations of up to 100B+ rows.
  • Member of two oncall rotations and top 5% code contributor by commits and lines of code.

Dec 2015 - Jun 2019

Churchill Navigation, Boulder

Engineering Coordinator, Oct 2017 - Jun 2019
Lead Software Engineer - ION Project, Dec 2016 - Oct 2017
Software Engineer, Dec 2015 - Dec 2016
  • Project manager and lead developer for the ION video and metadata recorder, a team of ~5 engineers.
  • Authored a C++ flowgraph software API underlying two flagship products.
  • Developed a web editor for real-time construction and monitoring of software graphs.
  • Wrote libraries for KLV, Intel QuickSync video transcoding, time synchronization, etc.
  • Guided creation of prototype for low-latency live streaming video from an airborne platform to the web.
  • Integrated 3rd party hardware over serial, cameralink, UDP, TCP/IP, RTSP, SNMP, ARINC-429, and other protocols.
  • Spearheaded a formal review and compensation program.
  • Interviewed and oversaw hiring of engineers.

Jun 2010 - Dec 2015

Relay Foods, Charlottesville

Vice President / Analytics, Apr 2014 - Dec 2015
Vice President / Technology, Nov 2012 - Apr 2014
Lead Software Developer, June 2010 - Nov 2012
  • Led a team of 5+ analysts.
  • Performed revenue and breakeven financial modeling to identify the strongest drivers of profitability for the company.
  • Built and maintained cloud infrastructure hosted in Amazon Web Services (EC2, S3, Elastic Beanstalk, Route 53, and SQS) and continuous integration in TeamCity.
  • Led a three-person technology team that addressed all technology requirements for Relay, including the customer-facing website, the admin website, and various internal operational tools and reports.
  • Implemented and maintained a data warehouse.
  • Integrated e-commerce and accounting software for accurate revenue tracking.
  • Created a prototype warehouse pick and pack system.

Aug 2009 - Jun 2010

Sandia National Laboratories, Albuquerque

Member of the Technical Staff
  • Lead primary signal processing development for a high-speed FPGA downsampling, filtering, and communication application.
  • Performed maintenance and development on a subsystems monitoring tool for an airborne synthetic aperture radar (SAR) system.
  • Initiated a ground-up rewrite of a SAR image visualization and exploration tool.

Summer and Winter
Recesses 2000 - 2007

Elder Research, Inc, Charlottesville

Programmer
  • Participated in multiple data mining teams whose projects included the development of financial technical trading models, a targeted consumer cross-selling application, a language-agnostic semantic text processor, and a Netflix recommender engine.
  • Authored or co-authored three commercial data mining products.
  • Cleaned, processed, and prepared data.

EDUCATION

Sep 2004 - May 2009

Cornell University, Ithaca

Master of Engineering in Electrical Engineering
Bachelor of Science in Electrical Engineering
Minor in Computer Science

SKILLS

4+ Years of professional use as a primary language or platform
1+ Years of professional use as a primary language or platform
Familiarity and/or non-professional use

Languages

  • Java, C, C++17, C♯
  • MATLAB, SQL, Verilog & VHDL
  • Python

Web

  • CSS, HTML, JavaScript, jQuery
  • KnockoutJS

Platforms

  • Visual Studio, Windows API, AWS, SQL Server, ASP.NET & IIS
  • Node.js

REFERENCES

Available on request