Work
-
PlayPhone
Senior Software Engineer
November 2012 - Present
Created consumer-facing analytical systems interfacing with large MySQL and Redis instances. Diagnosed and optimized slow queries and designed new tables for dynamic data-driven UIs. Created payment verification system & API methods. Created Unity 3D Editor Windows to interact with mobile social SDK parameters.
-
Loot Drop
Server Engineer
September 2011 - October 2012
Developed and maintained PHP & MySQL REST services on a standard LAMP stack for a multi-project backend service. Created system automation scripts in bash & MacPorts. Restructured, tuned, optimized, and maintained a MySQL & caching system. Created sophisticated MySQL queries for data collection.
-
Riot Games
Associate Software Engineer
September 2010 - July 2011
Developer on the PvP.net platform system for the MMO MOBA game League of Legends, which won many awards, such as the following:
- GDC Online 2010: Best Online Technology
- GDC Online 2010: Best Online Visual Arts
- GDC Online 2010: Best Online Game Design
- GDC Online 2010: Audience Award
- GDC Online 2010: Best New Online Game
- Golden Joystick 2010: Online Game of the Year
- PC Gamer's 2010 Free-To-Play Game of the Year
Developed new minor features, bug fixes, and adjustments for an extremely high CCU Java J2EE platform service for the League of Legends online game. Created MySQL adjustments and scripts for stored procedures and JSON migration. Managed Ant & Maven-based build scripts in a Hudson/Jenkins environment. Maintained Linux system maintenance for in-house test environments. Researched NoSQL solutions for future feature developments.
-
Rochester Institute of Technology
Database Graduate Assistant, Teaching Assistant, Lab Instructor, Database Tutor
August 2008 - May 2010
Converted Oracle DBMS labs to a Cloud Computing infrastructure, tutored students in database courses, assisted with Java programming classes, and instructed the Fundamental DBMS Architecture and Implementation labs, primarily for the Oracle DBMS.
-
Kane Technologies
President, Developer
August 2007 - Present
Created my own company where I created and modified websites for various individuals and businesses, as well as provided hosting solutions.
-
Merrill Lynch
Technology Analyst
June 2007 - August 2007
Designed a database-driven three-tiered hierarchical configuration distribution system for revisioning and maintaining settings for in-house stock regulation systems. Also worked on a PDF DRM encryption & protection system to protect financial analyst reports in a consortium comprising of such banks as Merrill Lynch, JP Morgan, Citibank, Deutsche Bank, Piper Jaffray, and Goldman Sachs.
-
Merrill Lynch
Technology Analyst
June 2008 - August 2008
Created a prototype for Research Technology's "NextGen" Microsoft Office 2007 plug-in which is used to assist analysts in creating stock bulletins, as well as began work upon a BlackBerry-targeted web application for submitting the same stock bulletins in a very quick manner. Also worked on an experimental inter-language communication method between Java and C#/.NET utilizing CORBA.
-
BlueTie
Software Engineer
November 2006 - March 2007
Assisted in development of the company's flagship web software, dealing with construction and debugging of JavaScript, CSS, and JSON elements.
-
Warren Rupp
Information Technology Personnel
June 2006 - August 2006
Diagnosed IT problems and created solutions, participated in a Kaizen event for the development of new manufacturing workspaces, created and designed a web-based management solution, assisted with domestic and international technical support, and created a product testing web interface.