Micah Caldwell
Elk Grove, CA ***24
*****@*****.***
Objective
Design and develop ground-breaking technology in the field of software engineering (networking, server architecture, AI, new platforms, etc.).
Technical Skills
Advanced:
Java, C#, C++, C, .NET, VisualStudio, Eclipse, Android SDK, ActionScript, Flash, wxWidgets, MySQL, Scaleform, UnrealScript
Intermediate:
Win32, Linux, PL/SQL, PHP, Perl, Python
Novice:
Eiffel, E, Erlang
Personal Experience
Maximized Windowed Mode (http://code.google.com/p/maximized-windowed-mode/)
A Windows application that will remove the border from any windowed mode video game and center the window on the chosen monitor to allow for a “maximized windowed mode” in games with only regular windowed mode.
Shinro
An unreleased android puzzle game. Gameplay and rendering code completed, placeholder graphics and a single level created.
Touch Toggle (http://code.google.com/p/touch-toggle/)
Windows system tray application that enables/disables the touch sensor on tablets (leaving pen input enabled).
Goo.gl Shortener Google Voice Auto Show
Very simple Google Chrome extensions.
CourseSmartRipper
A C# application that ripped books off of CourseSmart.com for export to PDF.
C# Direct3D9 Hook (http://micah-programming.blogspot.com/2009/02/hooking-direct3d9-with-c.html)
A small learning (C# and .NET interop) project in which I hook Direct3D9 and override the default IDirect3D9 implementation functions with my own managed (C#) functions.
BaseAssault (UT3 mod)
An Unreal Tournament 3 mod that plays out similar to the popular Warcraft 3 map "Defense of the Ancients". Bots constantly spawn and clash with the opposing team's bots and it's up to the player to tip the scales.
WiimoteDriver
An abstract HID driver for the Nintendo Wii Remote along with a Win32 implementation.
SpacialLocator
A simplistic form of head tracking built with the WiimoteDriver using the Wiimote as a camera and an LED as a "head". This was linked into HalfLife 2 in an effort to increase game immersion by having the view shift as the user moved their head while playing.
Multibox
A program to broadcast mouse movements and keystrokes over a local network to allow the use of several computers with a single keyboard/mouse.
Hitlist (Q3 mod), BotBattle (Q3 mod), WoW UI AddOns, Knockback Arena (Q3 mod), Asheron's Call Plug-Ins (Decal API), University of Alaska Fairbanks Gamer's Association Co-Founder
Work Experience
Blizzard Entertainment (12/04 - 11/08)
Associate Software Engineer - Battle.net (11/06 - 11/08)
Researched technologies for the Battle.net UI system in future titles. Developed a large portion of the upcoming Battle.net UI. Worked on Blizzard's generic Battle.net client module (initial implementation in StarCraft II). Debugged and added features to Battle.net authentication, chat, match making and game servers. Isolated and fixed bugs in legacy games (Diablo II, StarCraft, Warcraft III).
Technical Research Analyst (01/06 - 11/06)
Located, tested and disassembled any cheats or hacks for Blizzard games. Worked with anti-cheat developer to get the cheat detected by our anti-hacking technology.
Game Master (development) (07/05 - 01/06)
Developed internal tools for the Game Master and Quality Control departments ranging from automation of repetitive tasks to client-server applications to facilitate communication amongst management and grading of quality by our Quality Control department.
Game Master (support) (12/04 - 07/05)
Offered in-game and e-mail support to World of Warcraft players.
The Irvine Company (06/04 - 12/04)
Desktop Technician
Multiplayer Strategies (10/03 - 01/04)
Contract Technical Writer
Wrote articles for Multiplayerstrategies.com ranging from how to exploit known bugs in games to strategies assisting in quick character advancement.
Self Employed (05/03 - 10/03)
MMORPG Sales
Sold virtual goods for a number of games on eBay.