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