
Skills
-
Unity 3D
-
Game Design & Documentation
-
Adobe Creative Suite
-
Git & SVN Version Control
-
Agile Development / SCRUM
-
AR / VR
-
Entity Component Systems (ECS)
-
Server-Authoritative Multiplayer
-
C#
-
Python
-
C++
-
Javascript / Typescript
-
Java
-
Perl
-
HTML / CSS
Designed, prototyped, and programmed gameplay features and events for The Mystery Society using Photon Quantum 2
Monitored live gameplay stats and implemented hotfixes for game balance and bugs
Designed and implemented UX animation flows and game "feel" feedbacks
Designed developer-facing and designer-facing features to improve game performance and to speed up design iterations
Implemented and enforced engineering team procedures, guidelines, and documentation for code quality
Refactored large swaths of legacy code to improve scalability, modularity, and performance
Supported the hit puzzle games Cookie Jam and Cookie Jam Blast
Fixed bugs & implemented features to spec
Refactored and refreshed areas of the code base that were inefficient
Designed, coded, and launched 2 original mobile games to accompany Coldplay's Music of The Sphere's tour
Designed and coded AR-assisted educational augmented reality games and experiences in Unity
Developed various game systems for projects on demand
Sourced external development studio and worked closely with them to build new back-end systems
Designed interactive prototypes using Adobe XD
Managed cross-disciplinary team of artists, engineers, and designers to launch Songpop Party on Apple Arcade
Ran all SCRUM ceremonies; daily standup, sprint planning, and retro
Developed and managed project roadmap, including timelines for feature development, user testing, marketing efforts, and release schedules for multiple platforms
Ran weekly game design meetings with team to build the most fun and playable experience
Acted as point of contact between FreshPlanet and platform holders (Sony, Microsoft, Nintendo, etc.)
Designed and developed mobile games and augmented reality experiences using Unity3D for Nick and NickJr
Created and presented pitches for new team projects upon request, including games, products, and internal tools. Generated prototypes to demo key features and components
Participated in regular meetings with designers, artists, and play testers to suggest and implement changes
Spearheaded effort to bring Nick Games to Facebook Instant games platform
Trained teams of incoming engineers in the basics of Unity 3D
Supported web team staff and 3rd party game development vendors in troubleshooting compilation, deployment, and live production issues for HTML5 and JS based web games
Worked closely with clients and off-shore development team to design games that meet vision and is manageable given time and budget restraints
Created detailed and illustrated game design documentation
Iterated on game's design throughout project to optimize for shifting
project priorities, technical limitations, and play-testing
Acted as producer, setting priorities for features and bug-fixes, leading meetings, ensuring everyone has what they need to produce results
Sourced studios, freelancers, and other professionals to help meet project's needs
Reviewed technical implementation and game architecture to ensure best practices followed and make suggestions
Developed, refactored, and maintained codebases for Nick.com and Nickjr.com on both back-end and front-end
Provided support during live events such as Kids Choice Sports
Assisted in the development of new corporate content management system's front-end
Refactored components of content management system from Angular1 to Angular2
Developed standard set of tools and procedures to create, update, and share common Angular2 UI components across multiple teams
Built Augmented Reality tour for visitors using Microsoft Hololens
- Mentored junior developers
Supported professional development tools for K-12 teachers
Developed both front-end and back-end to create intuitive and effective web apps
Followed strict standards to write clean, efficient code
Reviewed teammates' code on a daily basis for suggestions
Worked closely with teammates following agile design practices
Created 100+ Google Adwords and Bing Adcenter accounts for a diverse array of businesses
Hired, trained, and supervised pay-per-click account managers
Implemented account management procedures for training and quality assurance
Fostered strong client relations for long-term retention
Programmed Adwords scripts using Google API to improve performance and reduce overhead
Wrote programs for building conversion-optimized landing pages, developed them into a product that made the company thousands of dollars in new revenue while reducing manpower