Avatar

Kevin Turkington

Full Stack Software Engineer

Seattle, WA

TurkingtonKevin@gmail.com

in/kevin-turkington

Resume


Frameworks / Tools

Airflow, PySpark, React, React-Native, NodeJs, Docker, Kubernetes, Postgres, DynamoDb

Programming Languages

Golang, TypeScript/JavaScript, Python, SQL



Work Experience

Compass

Software Engineer II

July 2020 - Current

Insights & Analytics team

  • Created v1 ETL pipelines for existing and upcoming Compass products
  • Cross collaborated with teams across Frontend, Backend, and infrastructure within the Compass ecosystem.
  • On-boarded and led engineering on airflow data pipelines.

Nordstrom

Software Engineer II

August 2019 - July 2020

Software Engineer I

June 2018 - August 2019
  • Aided in the design and development of full stack applications that improved the customer experience.
  • Improved the developer experience by creating new workflow tools and knowledge bases.
  • Mentored new engineers by pair programming and familiarizing them with Nordstrom's engineering standards.

Center for Applied Systems and Softwar

Junior Software Engineer

March 2016 - June 2018

Provided design and test plans on projects for the Oregon Department of Transportation and Smarter Balanced.


Education

Oregon State University

2014 - 2018
Bachelors, Computer Science

OSU Linux Users Group, OSU App Club


Projects

Nordstrom - Supply Chain Availability (Golang)

2020
  • Refactored, instrumented, and provided integrations for Nordstrom's Canada market. Focused on developing the fulfillment processes of Canadian e-commerce including full-line stores, drop shipping, and warehouses.
  • Reduced log capacity by 10% from ~100gb per day to ~90gb using random sampling.

Nordstrom - OneFill (JavaScript/TypeScript)

2018 - 2019
  • Aided feature designs of an enterprise NodeJs / React-Native project with the goal of optimizing employee fulfillment process of e-commerce orders.
  • Simplified offline data synchronization workflows for fulfillment of e-commerce orders using Redux and Redux-offline.
  • Increased load capacity by 50% of our mobile application by integrating virtualized lists.
  • Re-configured backend services from JavaScript to TypeScript using Babel and Webpack

Smarter Balanced - Sample Items Website (TypeScript)

2017 - 2018
  • Refactored and added features to the Smarter Balanced websites used by 4700 educators and 6,000,000+ students across the United States to compare individual students’ academic performance on a national level.
  • Conformed the site to Web Content Accessibility Guidelines 2.0.

NASA University Student Launch Initiative (Python)

2017 - 2018
  • Won 6th out of 45 teams overall nationwide, and placed third overall for rover design.
  • Led the design and programming of the rover software while also conducted educational outreach sessions with schools.
  • Designed CLI wrapper in Python for Pololu Dual MC33926 Motor Driver for Raspberry Pi

World of Addons (JavaScript)

2017 - 2018
  • The only open source cross-platform addon manager for World of Warcraft™ built in Electron and React frameworks. Serves as a universal decentralized software distribution proof of concept.
  • Implemented Clean and Hexagonal architecture patterns.