Skip to content

Instantly share code, notes, and snippets.

@greglook
Last active April 10, 2016 02:10
Show Gist options
  • Save greglook/b408dc5c93968a3052f8a92d4eb6335f to your computer and use it in GitHub Desktop.
Save greglook/b408dc5c93968a3052f8a92d4eb6335f to your computer and use it in GitHub Desktop.
Current Resume

Gregory K. Look

Skills

  • Operating Systems: Windows, OS X, Linux (Gentoo/Ubuntu/CentOS), BSD
  • Programming Languages: Clojure(Script), Java, Shell, Ruby, Python, Javascript
  • Frameworks: Ring, Django, Rails, Spring, Hadoop
  • Build Systems: Make, Rake, Ant, Leiningen
  • Version Control: Git, Perforce
  • Databases: Oracle, MySQL, PostgreSQL
  • Cloud: Extensive AWS experience

Professional Experience

Counsyl :: Product Development Engineer III

Platform Engineering :: 2013 - 2016

  • In the first few months identified a major security risk with stored credit card information and coordinated a switch to Stripe to eliminate the risk.
  • Managed our company AWS accounts and led projects to inventory and control costs and improve security.
  • Converted the main website build and deployment system from a limited and manual process into a fully-automated system using continuous delivery with a self-hosted GoCD stack.
  • Wrote a custom CI service on short notice after the company we were using was acquired and stopped supporting their product.
  • Reduced the full-test feedback loop for developers from 4+ hours to 30 minutes by adding parallelism and auto-scaling to the CD/CI stack.
  • Established best-practices around writing new systems in a service-oriented architecture, including testing, releasing, and monitoring applications.
  • Replaced an ad-hoc system of notifications via email, Nagios, and NewRelic with a unified monitoring stack utilizing Tensor, Riemann, InfluxDB, and Grafana.

Amazon.com :: Software Development Engineer II

Risk Platform Services :: 2008 - 2013

  • Designed, implemented, and supported highly-available distributed systems used by internal business teams in the anti-fraud group.
  • Updated and rewrote old code to reduce technical debt and improve service performance, scalability, and reliability.
  • Owned a critical data-collection piece of the publicly-facing Amazon website. Granted patent 8,555,384 for new techniques to help identify fraudulent users.
  • Built systems to store massive quantities of data and answer queries on key features of the data within tight SLAs.
  • Orchestrated a live upgrade of a critical system from a single Oracle database to a sharded data store with no downtime or data loss.
  • Worked with map-reduce frameworks to perform intensive offline calculations across large amounts of data.
  • Wrote services to train machine learning models from stored data and provide real-time scoring to client services.
  • Provided a web-based interface to give high-level control over the machine-learning system to non-technical users.

Advanced Micro Devices :: Engineer in Validation and Testing

BIOS Verification :: 2007 - 2008

  • Performed extensive test suites on new hardware and BIOS images to verify correctness.
  • Owned a set of computer subsystems which maintained test case coverage of related BIOS features.
  • Worked with designers and developers to drive bugs and issues to closure.
  • Worked to automate testing procedures to reduce engineering load.

Carnegie Mellon University :: Software Developer

Field Robotics Center :: 2005 - 2006

  • Wrote software for wireless PDA devices to share local area data to give firefighters a high-level view of the situation.
  • Developed a plugin to integrate data from a collection of diverse sensors to generate a unified command and control map.
  • Performed code reviews of other groups' code bases.
  • Managed the center's version control systems, successfully migrated the entire codebase from CVS to SVN.

Education

Carnegie Mellon University :: Class of 2007

  • Bachelor of Science in Electrical and Computer Engineering
  • Bachelor of Science in Computer Science

Completed a double-major in four years, combining computer hardware and software courses. Notable capstone projects include a decentralized file-sharing system and designing a small CPU with the architecture laid out in silicon.

Activities & Interests

Personal programming projects

Burning Man camp founder and leader

Other interests

  • Contact/fire staff spinning
  • Nutrition/exercise/quantified-self enthusiast
  • General autodidact
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment