I enjoy writing games as much as I enjoy playing them (although coding does take time away from playing, but we all have to make sacrifices in life). Not a huge sports fan, but working on sports games is fun because you face an extreme challenge condensed into about 8 months every year, which makes it difficult to grow complacent.
Work History
Senior Software Engineer
Visual Concepts
October 2004 - Present
In charge of a large portion of the client side of 2K Sports' online mode (2K6 - 2K11 - NHL, NBA, MLB, NCAAB, APF; MLB 2K12, 2K13); involved or in charge of implementing multi-console (team-up) gameplay, crews, lobbies, and all other parts of 2K Sports' sizable online feature set, as well as parts of our frontend and other shared systems (C/C++)
In charge of online gameplay in 2K Sports' joint venture with Tencent Inc. (NBA 2K Online), a basketball MMO developed for the Chinese market
Designed and implemented a robust multiplayer/offline automated testing system for 2K Sports titles (2K12 and onwards) while providing support and guidance to our new team of multiplayer and server engineers
Implemented online support and full-screen graphical effects (Biometric Scan) for NBA 2K13 on Wii U
Teamed with our tech director to overhaul our audio system (library, game code, delivery pipeline, tools) for all platforms (NBA 2K14)