Software Engineer at Sparkplay Media
San Francisco Bay Area
Software Engineer at Sparkplay Media
San Francisco Bay Area
(Privately Held; 1-10 employees; Entertainment industry)
November 2008 — Present (2 months)
(Computer Software industry)
March 2008 — October 2008 (8 months)
(Public Company; 5001-10,000 employees; ERTS; Computer Games industry)
August 2005 — February 2008 (2 years 7 months)
- Implemented a robust A* pathfinding solution for the NPCs in the game.
- Simplified process for designers to plot pathfinding points on the world map by creating a World Point Tool using C++.
- Created core gameplay elements with server scripting language (wombat).
- Found and fixed an exploit in Ultima Online that allowed players to use special objects without purchasing entitlements for them.
- Used lua to create many new client-sides UI, including the game’s trade window; bug reporting window, targeting window, buff/de-buff window, overhead damage numbers and names, party window, pet window and many more UI windows for Kingdom Reborn.
- Developed tools using C++ and C# for artist and developers.
- Designed and programmed the Targeting System.
(Public Company; 5001-10,000 employees; Computer Games industry)
June 2003 — August 2005 (2 years 3 months)
- Reviewed designs for new features and created test suites to assure that these features performed as expected.
- Developed a Player Interaction Tool using C++ that helped testers and game masters to test more efficiently.
- Created a new Ultima Online Login Server. The new login server gave the testers the ability to test changes made to the production servers using an internal database.
B.S., Computer Science, 1998 — 2002