University of Illinois at Urbana-Champaign

Master of Science in Computer Science
August 2015—(Expected) May 2017

University of Illinois at Urbana-Champaign

Bachelor of Science in Computer Science
May 2013


UIUC Department of Computer Science

Research and Teaching Assistant
Champaign, IL
August 2015—Present

Research demo: Working Out with IoT - Pairing and Automated Data Collection in a Gym Environment

  • Collected metrics through Bluetooth LE sensors on gym machines and users, while preserving user privacy
  • Processed the data through Google Cloud products: PubSub, BigQuery, Dataflow and Endpoints

Dair-E-Land Holsteins

Technician, Developer, and Laborer
Augsburg, IL

Dairy and grain operation owned by my family with about 130 milking cows and 900 farmed acres

  • Built a system to automatically feed our cows, using a PLC with web-based control
  • Improved Internet access by using Multipath TCP to simultaneously utilize two ISPs
  • Enabled remote monitoring of cows through IP cameras viewed on a webpage, TVs, and phones

Nyx Technology

DevOps Engineer
Chicago, IL
January 2014—August 2015

Nyx is a startup that allows customers to order food and drinks on their mobile device at resaurants and bars

  • Developed a backend in Amazon Web Services to store a menu, login users, take orders with payments
    • Both Android and iOS clients communicate with the backend over a REST API
    • Designed to be secure, scalable, and resilient to failure by following current best practices

Riverbed Technology

Software Quality Assurance Engineer
Champaign, IL
May 2013—April 2015

Riverbed's products optimize applications and user experiences over low-bandwidth and high-latency networks

  • Wrote automation to install and test releases of Riverbed's software for Microsoft Azure
  • Maintained automation for testing optimization of the Microsoft Exchange protocol
  • Tested performance of optimized SSL traffic on Android (Summer 2012 Internship)

UIUC Department of Computer Science

Undergraduate Research Assistant
Champaign, IL
March 2011—May 2013

Developed Locus: A vehicular-based content management network for location-centric applications

  • Developed on Linux, Android, Wi-Fi, GPS and OBD-II with energy-efficient, delay-tolerant protocols
  • Wrote software to collect car location and telemetry data through access points and ad-hoc networks
  • Designed and implemented a web interface to play back historical and live data

University of Illinois Housing

Network Technician
Champaign, IL
August 2010—May 2012
  • Provided technical assistance for University Housing residents and responded to network problems


  • Python, Go, Java, C, C++, JavaScript, SQL, TCP/IP, AWS, OSX, Linux