April 2019 - August 2022 | Senior Production Engineer @ Kajabi |
August 2014 - April 2019 | Lead Software Engineer @ Acorns |
August 2012 - August 2014 | Software Developer @ Sleepy Giant Entertainment |
2008 - 2012 |
University of California, Irvine, B.S. in Information and Computer Science
Cum Laude Phi Beta Kappa |
Jan-Jun 2014 |
Orcs Must Die! Unchained
Developed solutions for content management and fulfillment of digital goods. Integrated with Stripe, Paypal, and Amazon Payments. Used RabbitMQ for background processing and Redis for caching. |
Jan-Jun 2013 |
The Elder Scrolls Online
Built account services and implemented account management flows in a Rails 3 application backed by SOA services. Used RabbitMQ for background processing and memcached for caching. |
Nov 2012-Jan 2014 |
TERA
Designed and implemented billing (fatfoogoo) and support solutions. Integrated public-facing Rails applications with Sinatra backend services. Used Sphinx for full-text search, Delayed::Job for background processing, and memcached for caching. |
Mar-Jun 2012 |
Farrago
Worked in a team of five to design and implement an Unity3d-based card game. |
Jan-Mar 2012 |
Oware AI
Worked in a team of four to design and implement a Java-based AI for the board game Oware, as well as a web-based interface to play against the AI. |
Sep-Dec 2011 |
Metal Hamster
Worked in a team of four to design and implement a 2D puzzle-platformer game for the Android system. |
Jan-Mar 2011 |
UCI Course Listing System
Worked in a team of three to design and implement a web application for listing and searching courses using PHP and JQuery with a MySQL database backend. In production at: http://www.ics.uci.ed u/ugrad/courses/index.php |
Languages |
|
Software |
|