John Spong

Software Engineer

Building Complex Systems using Simple Pieces, and Mentoring Junior Developers to Do the Same.

Contact

Skills

Software Architecture

Design Patterns, Implementation Patterns, Distributed Systems, API Design, Iterative Processes.

Machine Learning

Data Science and Data Mining Principles, Deep Learning Models with PyTorch, and Data Pipeline Engineering.

Languages

python, Java, TypeScript, Javascript, C#, SQL, golang, ruby, C++, perl, C, HTML

Technologies

AWS Cloud Development and Administration, Linux System Administration, TCP/IP Networking, node.js, Full LAMP Stack Administration, Apache Airflow, Apache Kafka, Apache Spark.

Communication Skills

Empathetic and solution-oriented, understanding that all individuals have personal priorities, life-experiences, and unique strengths.

Education

University of Illinois, Urbana-Champaign

Bachelor of Science, Computer Science September 2003 - May 2007

Amazon, Inc.

Software Engineer June 2020 - June 2024

Designed Isolated Services and Cross-Team Integrations to help Amazon deliver the best experience for their Customers by supporting Delivery Drivers with safe, efficient, familiar, and reasonable delivery routes.

Confluent, Inc.

Software Engineer August 2019 - March 2020

Developed and Modernized CI/CD Test and Deployment Infrastructure for Apache Kafka and Enterprise Extensions.

Youtube, Inc.

Software Engineer August 2014 - July 2019

Identified and mitigate shared Workflow gaps or hurdles, and led Force Multiplier Initiatives to Improve Engineering Productivity Across the Company.

Clustrix, Inc.

Software Engineer in Test January 2013 - July 2014

Wrote, Executed, and Automated Test Plans for Distributed MySQL-Compatible Database. Directly Supported Customer issues, Reproducing Failures and Diagnosing Root Causes.

 

Google, Inc.

Software Engineer in Test January 2010 - August 2010

Developed first Scalable and Reusable Integration Test Infrastructure for the Android Marketplace.

Riverbed Technology

Quality Assurance Engineer August 2007 - December 2009

Automated Integration and Regression Tests for WAN Optimization, Working with Product and Engineering to Ensure Quality from Conception through Client Support