Full-Time Experience

Jul 2014 – presentKeen IO (San Francisco, CA)

Software Engineer, Platform Team

  • Designing and building platform features
  • Improving development/test/operational infrastructure; participating in on-call rotation
  • Owner of the Keen IO Java/Android SDK
Apr 2012 – Jul 2013Amazon.com (Seattle, WA)

Software Development Engineer II, Internal Machine Learning Platform, Seller Services

  • Designed and implemented features across entire product, from CLI to back end
  • Worked with a variety of machine learning methodologies, algorithms, and applications
  • Led efforts to re-factor core components while continuously delivering high-impact features
  • Annual review: "primary voice" for code quality and "strongest advocate of customer focus"
Nov 2006 - Aug 2009Microsoft (Redmond, WA)

Software Development Engineer I-II, System Integrity team, Windows Security

  • Developed Windows 7 features from initial architecture through implementation and shipping
  • Owned: BitLocker Drive Encryption boot code, CLI, user-mode API
  • Regarded as excellent security designer, low-level debugger and systems programmer
Jul 2005 - Oct 2006Microsoft (Redmond, WA)

Penetration Test/Security Engineer, System Integrity team, Windows Security

  • Performed threat modeling, pen-testing, fuzzing, and code/architecture audits of BitLocker
  • Worked with engineering team to prioritize investment areas for additional security analysis

Freelance Experience

Oct 2013 – May 2014RentHop.com (New York, NY)
  • Ported existing iOS "RentHop" and "RentHop Manager" apps to Android
Jan – May 2014Keen IO (San Francisco, CA)
  • Refactored Java and Android SDKs to share a common code base; added functionality

Non-Occupational Activities

Sep 2009 - Jun 2011Seattle to Singapore via Japan, Thailand, Sri Lanka...

Traveling by Sailboat

  • With one crew-mate and no prior experience: planned and sailed 16,000+ nautical miles
  • Ultimately abandoned attempt to reach Boston due to Somali pirate activity


Aug 2001 - May 2005Carnegie Mellon University (Pittsburgh, PA)

B.S. in Computer Science & Discrete Math, School of Computer Science, 3.97 GPA

Skills & Interests

  • Primary Technologies: C/C++, C#, Java, Ruby, Rails (familiarity with others, and I learn fast)
  • Languages: Japanese (conversational written/spoken)
  • Interests: Neuroscience, Evolution, Philosophy, Cosmology, Sociology... basically anything about the Universe and humanity's place in it