Michelle McKelvey
Summary of Qualifications
Over 20 years of experience developing large- and small-scale software applications.
- Ability to write solid, secure and elegant code in a timely fashion.
- Skilled in all phases of the software development cycle including team and project management, scheduling, designing, developing, releasing and maintaining.
- Solid understanding of object-oriented library design.
- Recent coding languages include C++, Objective-C and Python.
Professional Experience
Big Fish Games, Inc 2010 – Present
Lead Software Developer
- Managed mobile engineering team of developers and testers.
- Developed iOS SDK utilized by all Big Fish Games iOS games. Created iOS Framework, samples and documentation to allow for easy integration.
- Designed multi-threaded based architecture that allowed for a delightful user experience while managing network requests and high CPU tasks.
- Managed development of Android SDK.
- Allows for targeting of specific devices dynamically with intelligent marketing material.
- Supported developers implementing SDK in games built with Objective-C, Unity, Flash/Air, C++ and Python.
- Wrote unit testing for all new code and retro-fitted unit testing for legacy code base.
Badda Big Boom 2007 – 2010
Senior Software Developer, Consultant
GameHouse/Real Networks – iOS
- Developed iOS version of Gamehouse’s multiplatform C++ game engine.
- Created OpenGLES renderer.
- Added support for texture atlases and created Python automation tools.
- Improved performance and decreased memory usage of existing engine.
- Added support for iOS 4.0 features like Game Center and iPod music integration.
- Managed testers, artists and developers to keep project on schedule and on budget.
- Created FMOD EX sound engine for streaming and buffering audio.
- Created Collapse! HD for the iPad and Marooned for the iPhone .
Funkitron – Poker Superstars – iPhone
- Developed poker game in Objective-C for the IPhone.
- Responsible for development, schedules. managing art production and deliverables.
- Added Facebook Connect integration to upcoming release.
Funkitron – SlingoQuest Hawaii – PC
- Developed compelling top 10 game in C++ for the PC.
- Quickly ramped up on large in-house game library.
- Elegantly maintained existing codebase while adding new features.
Funkitron -Poker Superstars III -PC
- Developed latest version of popular poker game in C++ for the PC.
Pogo.com- Java
- Created international versions of dozens of popular games for large gaming site.
Microsoft Corporation 1997 – 2007
Technical Evangelist 2005 – 2007
Tablet and Mobile Platform Division
- Trained developers and create code in C# and VB.NET.
- Developed Software Developer Kit for the Ultra Mobile PC containing simulator, code samples and documentation.
- Created technical content for development center, including samples, whitepapers and hands-on labs.
- Defined, specified and managed the external development of reference applications exemplifying best practices in Mobile PC development.
- Developed and delivered presentations and trainings for thousands of developers at large worldwide conferences.
Education Solutions Group
- Trained and supported faculty and students in C#, SQL, NET Framework, CLR, ADO.NET, ASP.NET, Web Services, Visual Studio .NET, and Security.
- Developed, built and maintained relationships with brilliant faculty of world class universities in New York and Boston.
Software Development Engineer 1997 – 2005
Windows Vista
- Worked on Microsoft Vista team to create the next generation of real time communication software using C++, C# and .NET.
- Did complete security overhaul of Outlook Express.
- Delivered a high-performance mail client for MSN Explorer 8.0.
- MSN Gaming Zone
- Developed one of the first large-scale online gaming sites, allowing users to play games and chat on the web.
- Worked to re-architect the client components for the gaming site. Used ATL and C++ to create interchangeable COM-based UI elements.
- Developed a web-based daily trivia game using Java, SQL and ASP. Designed an XML schema for UI customization. Designed and implemented database schema for backend.
Media Co-op 1995-1997
Founder, Senior Software Developer
Founded and ran an interactive game and multimedia company. Solely responsible for establishing new business and subcontracting work to other team members.
Projects:
The Spacebar, Boffo Games
- Developed highly immersive C++ game for the PC. Managed project team of software engineers, artists, and media engineers.
- Responsible for the creation and day-to-day management of the production schedule as well as developing the title.
Hasbro Games
- Produced several interactive game concepts for consideration in new product reviews. Assembled team of artists, media engineers and software engineers to create digital video segment combining clay-mation with computer rendered scenes.
Ledge Multimedia 1992 –1995
Lead Development Engineer, Technical Product Manager
- Developed multimedia applications and games implemented in C++, C and Macromedia Director.
- Responsibilities included team management, software architecture and development.
- Titles included NFL Football Trivia (Mac) and The Mayo Clinic Family Health Book
Spinnaker Software 1990 – 1992
Team Leader, Technical Support
Languages
- C++, C# , Objective-C, ActionScript, .Net Framework, SQL Java , COM, XML, Python
APIs
- IPhone SDK, .Net, Facebook Connect, OpenGL ES,
Tools
- Perforce, Subversion, Visual Source Safe, Adobe Photoshop
Education
- Pursuing Masters Degree in Computer Science, University of Washington
- B.A. Mathematics, Providence College, Providence, RI
- Concentration in Computer Science