software engineer, game designer, and more Drew Fitzpatrick
I am extremely passionate about making amazing software. I am a self-motivated learner, teaching myself programming and game development since my early days of high-school and constantly improving my skills and knowledge in my own time. I started building my own iOS apps and games in 2010. In 2017, I launched my first game, Chesstris, on the App Store.
BIG NERD RANCH, FEBRUARY 2018 - PRESENT
Worked on projects for multiple clients, both internal tools and user-facing apps. Collaborated with clients to define requirements and scope. Offered expertise to and worked side-by-side with client-side development teams.
- Designed and implemented new major features for a client's app that reaches millions of users.
- Worked closely with a remote QA team to ensure smooth launches of major app updates.
- Managed complex project updates to keep a large codebase current with the latest development practices and tools.
- Assisted in the maintenance of Big Nerd Ranch's iOS course teaching materials for new versions of the SDK.
Professional experience with with Objective-C and Swift on iOS. Side project expreience with these languages on macOS, tvOS and watchOS.
Shipped software with C#, C, and C++.
Version control with git. Collaborative dev workflows on GitHub and Bitbucket. Dependency management with CocoaPods and Carthage. Built lldb scripts in Python.
Released games with Unity 5, prototyping experience with Unreal 4
Experience with Metal, Vulkan, OpenGL, and WebGL.
CHESSTRIS, GAME DESIGN / PROGRAMMING / VISUAL DESIGN, IOS / MAC / PC GAME, 2016-2017
Designed a unique 1-player derivative of chess for desktop and mobile platforms. Implemented gameplay and cross-platform support in Objective-C and C# using the Unity engine. Ran a beta phase using TestFlight and managed the final App Store submission process. Created uniform visual design language. Managed contractors for music and sound design.
UNIVERSITY OF KENTUCKY, LEXINGTON, KY — BS IN COMPUTER SCIENCE, MINOR IN MATH, 2009-2015
UK IOS APPLICATION DEVELOPMENT PROJECT, OBJ-C/SWIFT CARD GAME, 2015
Designed a unique competitive card game for iOS using Objective-C and Swift. Implemented unique user interface elements, custom gesture recognizers, and animations using only the native iOS APIs. Prototyped UI and made final assets using Photoshop.
UK GRADUATE DESIGN PROJECT, CLIENT: LEXMARK, ANDROID HTTP SERVER, 2015
Developed an HTTP server application for the Android platform using Java. Team leader role; managed 3 teammates, maintained contact and scheduled team meetings with our Lexmark client representative, lead the software architecture discussions, and helped teammates learn the fundamentals of implementing HTTP.
UK COMPUTER GRAPHICS PROJECT, JAVA OPENGL RACING GAME, 2014
Created a simple racing game from scratch using Java and the JOGL library for interfacing with the OpenGL API. Modeled all geometry using Blender and wrote a custom Java library for loading and rendering the geometry assets.