Unity
- Published and maintained Unity applications for Android, Windows, and iOS..
- Extensive use of Unity Services including Cloud Build, Remote Config, Analytics, and Crash and Exception Reports to automate development and improve product quality.
- Researched optimal solutions and best practices for product architecture and converted insights into code standards by refactoring code and training team regularly. Examples include:
- scriptable objects for specialized data containers
- remote config for externalized data
- enumerators for named properties
- event driven architecture for modularity and performance
- refactored test suite for better maintainability
- led adoption of UI Elements/Toolkit
- Integrated 3rd party assets and libraries across Android, Windows, and iOS including Visual Scripting, Lean Touch, Azure Machine Learning, Doozy UI; Wrote custom plugins to support platform specific native code.