Profile
Technophile, geek and gamer. Analytical thinker who loves an elegant solution. Self-motivated, team
player. Looking for a well established, top rated company.
Tools engineer with 5 years of hands-on experience and a strong interest in working with Rust-lang.
History
Network Rotational Engineer
2020 - present
Activision Central Tech
Sherman Oaks, California
Responsibilities
- Cross-train in different aspects of game development across Central Tech and other
Activision studios
- Participate in code reviews
Notable Achievements
- Wrote multi-threaded data munger in Rust
using Tokio that captures events from AWS SNS and performs batched inserts into SQL database
- Rewrote small tools site from jQuery into React.js
- Wrote JSON logger for use in Rust
- Set ground work for other rotational engineers to continue: React tools site, Rust data
munger
- Assisted new developers to get started working in Rust
- Extended existing React app to support additional game titles
Technologies Used
Rust-lang, React.js, Python, Git, Perforce
Crossfeed Music Player iOS app
Summer 2020
Self
Peyton, Colorado
Summary
Write an app for iPhone that plays music with a time-delayed crossfeed. Link to app
Notable Accomplishments
- Worked out how to perform crossfeed in real-time on the GPU using a Metal Compute shader
however
computation had to be moved to CPU as GPU access is unavailable when app is in background or
device is locked
Technologies Used
Swift, SwiftUI, Metal Compute, GPGPU, Git
Complete Bachelors of Science
Fall 2018 - Spring 2019
MSU Denver
Denver, Colorado
Summary
Return to Metro State University of Denver to finish incomplete bachelors degree in Computer
Science
Notable Work
- Team lead in senior capstone courses
- Started work on Opus audio codec decoder in Rust
- Had to pivot to other work because of excessive research spike into internal
operation of codec algorithms
- Repository on GitHub
- Performed maintenance on open source Java DNS server project, JDNSS
Technologies Used
Rust-lang, Java, Git
Software engineer (on-site, remote contractor)
2017 - 2018
FOVE Inc.
Tokyo, Japan & Remote
Responsibilities
- Assist in development as needs arise, generally
- Participate in code reviews
Notable Achievements
- Reduced build times of GitLab CI system by growing Linux+Docker build agent pool
- Increased accuracy and saved hours per day spent on processing headset orders
- Added Label printing to C# order management tool using 3rd party REST API for label
generation
- Wrote demographic collection tool to assist in user testing and machine learning modeling
- Envisioned and implemented intuitive VR alignment calibration visualization in C++ and
internal rendering API
Technologies Used
C#, C++, REST API, QT, Git
Tools Used
Visual Studio, CMake, GitLab, Docker, Ubuntu Linux Server
Software Tools Engineer
2014 - 2017
Backflip Studios
Boulder, Colorado
Responsibilities
- Write and maintain internal-use web dashboard for Customer Support, Quality Assurance, and
Development teams to use with DragonVale World
- Continue App submission responsibilities
- Participate in code reviews
Notable Achievements
- Anticipated QA, CS, Engineering needs and developed user-friendly tools for reliably editing
JSON cloud game data
- Collaborated with testers and developers to improve existing tools in addition to developing
one-click tools to speed up user testing and development cycle
- Saved hours of testing by reducing data errors in game data by automating translation of
tabular game data into JSON using Python
Technologies Used
AngularJS, Javascript, CSS, HTML, Python, Git
QA / Build Engineer
2013 - 2014
Backflip Studios
Boulder, Colorado
Responsibilities
- Build internal-use mobile site for over-the-air app installation
- Perform final checks and submissions to app stores: Apple, Google, Amazon
- Provide technical assistance to QA team
- Train QA Analysts on various technologies pertaining to tools and technologies ex:
-
Mobile SoC architecture
-
Recording performance metrics using Xcode
- Assist Customer Support by performing repairs on player game states.
- Participate in code reviews
Notable Achievements
- Migrated OTA install mobile site from on-metal Apache server to CI-built Docker image
- Increased company productivity and testing reliability by migrating company to professional
CI/CD from "home grown" shell scripts + PHP server
- Developed and delivered educational presentations to QA
Technologies Used
JQuery + jQuery Mobile, PHP, REST, AJAX, Git, Mercurial
Tools Used
Atlassian Bamboo, PyCharm, Docker, Apache, Perforce
QA Analyst
2012 - 2013
Backflip Studios
Boulder, Colorado
Responsibilities
- Write and follow test plans
Notable Achievements
Tools Used
Charles Proxy, Google Docs
Tech - Level 1
2009 - 2012
Micro Center
Denver, Colorado
Responsibilities
- Diagnose, service, and repair customer desktop and notebook computers running Windows and
Mac OS X
Notable Achievements
- As the only Apple certified technician, performed all work on Apple products for several
months
- Consistently met work quotas while maintaining a high quality of work and service
Tools Used
PC-Check, Apple Hardware Tool, Apple Service Diagnostic, rsync, xcopy, Carbon Copy Cloner,
MemTest86, Clonezilla