Full-Stack development for both internal and external facing features using Java, JavaScript, React, Spring, Hibernate, and PostgreSQL.
Senior Software Engineer
Collins Aerospace
September 2018 - August 2019
Serve as Certified Scrum Master / Team Lead for a new cross-functional team of 8-10 people while still actively engaged in all full-stack software engineering activities (design, implementation, code review, testing). Work with other teams, Project Managers, and Product Owners to balance backlogs and ensure on-time customer deliveries. Provide initial Git/Bitbucket training to 20+ engineers and assist in zero-downtime transition of source code. Interview software engineering candidates as needed to augment engineering capacity.
Software Engineer
Collins Aerospace
February 2017 - September 2018
Develop and support proprietary C, C#, and C++ applications for the Critical Infrastructure group. Provide expertise and develop transition plan from legacy version control system to Git and Atlassian products (Jira, Bitbucket, Confluence). Redesign and implement core data replication mechanism of the legacy system after multiple client failures occurred. Develop highly-available WCF services and client-side DLL to provide a secure, modern client-facing API on top of the legacy system. Provide customer support and high-priority analysis of system anomalies and outages.
Department Technical Director
DreamWorks Animation
April 2014 - January 2015
Redwood City, CA
Support feature film production and develop tools for the Image Finaling (Compositing) Department. Developed "Production Tracker" - Single-Page Web App (ExtJS), Asynchronous Python Server (Tornado), and MongoDB.
Software Engineering Resident
Pixar
September 2013 - April 2014
Working on the Universal Scene Description (USD) Project featured here: https://graphics.pixar.com/usd
Production Engineering Intern
Blue Sky Studios
June 2013 - August 2013
Greenwich, CT
Feature film production support using Python, Maya, Shotgun, proprietary packages and package-management. Created pipeline tools used for QC and debugging. Work includes:
Detecting differences between Production Level Maya files (assets, rigs, animations, etc.)
Custom commands for searching Blue Sky’s extensive tool set.
Research Assistant / Student
Brigham Young University
January 2012 - April 2013
Provo, Utah Area
Work for Seth Holladay on research to increase the efficiency and realism of Granule Simulations.
Responsibilities for 2013 BYU Animated Short - "Chasm"
• Producer - Manage project timeline, resources, and pick up any slack!
• FX Lead - Ensure quality visual effects and help solve any technical issues in doing so.
• Technical Director - Solve or delegate any problem that is critical to meeting deadlines and finishing the film.
Undergraduate studies focused on:
• Visual Effects, including the simulation of fluids, rigid bodies, volumes and particles.
• Shading and Rendering with quality and efficiency.
• Pipeline and Tool development.