• Led a team of 7 people across several disciplines (web, Unity, backend and native) building an app store ecosystem including submission, review and distribution of 3rd party applications.
• Worked with design, operating system, security, legal, QA, product and program teams to prioritize, scope and implement features. Factored in the value to the company, career growth of individuals, and overall strategy as a team.
• Designed and built the backend, and WebGL components of the store’s website to showcase spatial computing using 3D interaction and glTF. This included both the end product, but also ensuring the development workflow for users was simple and flexible.
• Implemented local development, CI and CD systems to improve iteration time and collaboration.
Artist, Animator, Programmer
Freelance
2009 - August 2020
-- True Comp Duplicator --
Created script for Adobe After Effects that quickly and easily duplicates full comp hierarchies including subcomps with many options. Downloaded over 30,000 times.
Featured in the book "Adobe After Effects CC Visual Effects and Compositing Studio Techniques"
Senior Software Engineer
Magic Leap
September 2018 - February 2020
Plantation, Florida
• Implemented and guided the team to use a Domain Driven Design pattern for code, utilizing aggregates, commanders, repositories and controllers. The goal of which was to ensure the code could be easily maintainable and scalable across the team.
• Designed and architected the backend for a WebGL solution for publishers to assemble a 3D diorama which is used to advertise an app in the store.
• Designed and implemented support for privately sharing apps on the platform to meet the needs of enterprise and beta workflows.
• Designed and implemented support for sharing concepts on the platform to increase quantity of apps, and make publishing easier for developers.
Software Engineer (Cloud)
Magic Leap
December 2016 - September 2018
Miami/Fort Lauderdale Area
• Built the first iteration of the ML app store utilizing Javascript and AWS.
• Implemented support for publishers to submit their apps via a web frontend, which was reviewed by an internal team, and then distributed via our Unity app on device.
• Implemented an asset pipeline for publishing assets (screenshots, videos and dioramas) including validation, optimization and distribution.
• Implemented a local development build system to support a team of 4.
Pipeline Supervisor
Moonbot Studios
August 2013 - November 2016
Shreveport, Louisiana Area
Development Lead and Supervisor for the Pipeline team. Coordinate with leadership, other departments and internal team to create tools and workflows that benefit production. Work on pipelines for a diverse set of productions including short films, ads, games, and apps.
-- Leadership --
● Managed and trained team of 2 Pipeline Developers
● Implemented Jira, Service Desk and Trello to improve communication and efficiency both in the department, and to communicate with leadership and other departments.
● Established development practices such as git workflows, virtual environments, unit testing, Continuous Delivery and package management to allow quick iteration and development of pipeline tools.
-- Rendering --
● Developed and implemented a hybrid cloud rendering system using Google Cloud and Avere storage to easily burst compute capacity on-demand.
● Developed a rendering forecast system to predict and ensure renders finish on time and on budget.
-- General --
● Integrated Shotgun into the pipeline, allowing faster reviews and up to date tracking.
● Established workflows and naming conventions to ensure consistent and organized productions.
● Developed and implemented solutions for storage and version control including Perforce, git and Shotgun.
● Implemented cost-effective archiving solution with Google Cloud.
● Implemented OCIO and color-calibration into production, ensuring consistent and reproducible color.
● Developed Look Development toolset for shading and texturing pipeline.
● Developed Adobe Premiere toolset, including quick updating of new versions of shots and assets, and publishing of new versions of sequences to Shotgun.
● Developed Butterfly, a recipe based rigging toolset for film and games.
-- Systems Administration --
● Used Docker to containerize services for scalability and ease of development.
● Implemented configuration management system to automate computer setup.
Pipeline TD
Moonbot Studios
June 2012 - August 2013
Shrevepor,t LA
Developed tools and workflows to improve production.
● Modelling, Rigging and Animation tools in Python
● Implemented Isilon storage system, rendering tools and workflows
● Implemented Qube render management
Artist and Animator for FC Kids Elevate Curriculum
Fellowship Church
May 2006 - June 2012
Worked as an animator with a team of 20 to produce art, animation and motion graphics. Designed and developed pipeline for the production.