Synacor, Buffalo, NY
August 2015 - January 2018: Software Engineer II
January 2018 - February 2019: Senior Software Engineer
February 2019 - April 2019: Engineering Team Lead
April 2019 - PRESENT: Principal Software Engineer
Member of full-stack web development team to configure and deploy Synacor products for clients. Major accomplishments include an email hosting migration project for 2 million users for a major ISP and rapidly standing up services to assist another client in meeting a deadline imposed by Google to get their Google Home application ready before Black Friday. Products include:
5th Planet Games, Rocklin, CA — Software Developer
June 2013 - January 2015
Primarily member of one game’s team at any given time, but shifted as needed to meet critical feature ship dates. Launched one, maintained and patched the rest, responsible for weekly server builds and client and app store updates. Unity experience on unannounced and cancelled title.
Curio Quest — 5th Planet Games
Mobile and browser online pet battling game. Worked as full stack developer, with Java server backend and ActionScript 3 frontend.
Unannounced, Cancelled Game in Unity— 5th Planet Games
Mobile game that mixed puzzle and RPG elements. Worked on UI programming with Crazy Eddie’s GUI plugin and client/server communication with a REST API built using PHP.
Dawn of the Dragons — 5th Planet Games
Mobile and browser online game cooperative raiding game. Worked as full stack developer, with Java server backend and ActionScript 3 frontend.
Odyssey — The Guildhall at SMU (15 person team)
3D platformer made in Unreal Engine 3, with ActionScript 3 for Scaleform. Contributions include:
C++ Game Engine
September 2017 - Present
Custom game engine programmed in C++. Uses OpenGL and SDL libraries. Able to publish to web with Emscripten.
Real-time Image Correction for Colorblind Users
August 2012 - May 2013
Project in lieu of thesis for master’s program. Studied impact on framerate for post-processing shaders that adjust colors to enhance the experience for colorblind users.
The Guildhall at SMU, Plano, TX — Master of Interactive Technology (Software Development concentration)
August 2011 - May 2013
Studied software development with a clear focus on skills required for game development. Most class assignments used C++.
Southern Methodist University, Dallas, TX— B.S. of Computer Science
August 2007 - May 2011
SKILLS AND TOOLS