Who Is Andy Michael?
I am a full stack game developer living in Hamburg Germany. I'm passionate about programming, design, user experience, and getting shit done.
Contact:
AndyMichaelMakesGames@gmail.com
+49 (0)176.5766.6517
Experience
Goodgame Studios - Hamburg, Germany – April 2015 to Present
Client Developer, Unity and Flash
Developed new features for Big Farm, a highly successful, well established, live product.
Maintained and refactored legacy code to match modern standards, helping the game run more efficiently, and making it easier to develop robust new features, in a timely manner.
Developed new intellectual property from scratch using Unity, Visual Studio, and C#.
Championed high standards for mechanics and systems, and advocated for features with more enjoyable user experience, and strong, sustainable monitization.
Identified and fixed a problem with our compile pipeline that reduced our compile times from 4 minutes to 30 seconds, saving our 6 person dev team an average of 40 hours a week.
Helped create and implement an Employee Representation Committee to bridge an extremely problematic communication gap between the company management and the employee body. The committee has helped employees to feel more connected to the company, improved employee retention, and enabled the management to effectively communicate company strategy and business decisions to employees without confusion.
Worked with a very diverse and multicultural team, across many different languages and disciplines.
Smashing Ideas - Seattle, Washington – Jan, Feb 2015, 6 week contract
MXML to Actionscript conversion
Refactored a very large existing codebase from a desktop only MXML application to a much more flexible Adobe Air application, capable of running on multiple platforms.
Updated user interaction model to accommodate both mouse and touchscreen.
Built custom UI components to replace built in MXML system components.
Cricket Moon Media - Seattle, Washington – 2013 to 2014
Game Programmer/Engineer
Released 7 titles, often working as the sole engineer, on very small teams, to meet tight deadlines.
Helped develop and continuously improve an in-house game engine.
Leveraged several different game engines and libraries to get the most out of Flash, and HTML5.
Helped create an API to allow my team to easily interface with wildly different client back end services (analytics, localization, and authentication)
Used my extensive knowledge of the game development pipeline to write detailed documentation for our integration partners allowing them to continuously update the games we built for them with new art assets, and adjust balancing numbers, simply by editing a text file. This made our partners very happy.
Disney Interactive - Redmond, Washington – 2012 to 2013
Front End Developer
Developed the Flash UI for a Friends List and Like Button from scratch.
Developed with cross platform compatibility, and ease of integration in mind. Our components were completely self contained, and could be dropped in to any platform that could handle ScaleForm.
Architected and implemented a very secure server-client API to safely handle users personal data. This was especially important, because so many of our users were children.
Worked very closely with many different teams (Design, Server, Business Intelligence, Localization, QA, Client) to integrate their deliverables into the user facing final product.
Apex Learning - Seattle, Washington – 2009 to 2012
Front End Developer, Actionscript Developer
Animated and programmed interactive lessons for online education courses.
Designed and developed XML driven Flash templates to allow producers to rapidly create media rich assets with no knowledge of Flash required.
Identified several time consuming portions of the production pipeline, then designed and implemented solutions to drastically reduce time and cost per asset.
Implemented source control to keep track of a massive asset library.
Zumobi - Seattle, Washington - 2007 to 2009
Application Developer
Created front end applications for Windows Mobile, Blackberry and iPhone using Javascript and XML.
Designed and optimized graphics and interaction models to overcome the strict limitations of early generation mobile devices without touch screens.
Other Experience
I am constantly experimenting with design prototypes. I enjoy learning new engines, languages, and tools with independent side projects.
I am a regular participant of short deadline contests and challenges, such as Ludum Dare and Global Game Jam. I have successfully completed 3 Unity games, and a multitude of Flash entries.
Education
Drexel University, Philadelphia, PA
Bachelor of Science in Digital Media
Computer Skills
Software Applications:
Unity, Visual Studio, IntelliJ, Flash, Flex
Adobe Photoshop, Illustrator, After Effects
Languages:
C#, Actionscript, HAXE
Javascript, HTML, XML, XMPP, Lua