Christopher Williams
Full Stack Software, Automated Quality, and Visual Production Engineer
Table of Contents
Experience
Photon7 as a Visual Production Engineer
January 2024
- Produced visual effects for Jungle Experience party in Ko Pha-ngan, Thailand.
- Prepared, transported, and installed laser and video projector hardware.
- Calibrated and VJed six laser units with Pangolin software.
May 2020 - November 2022
- Designed, developed, and deployed features for sharing and counter-abuse in Google Drive for iOS.
- Built GAR4 level accessibility within features by including dark mode, high contrast, voice over, and swipe navigation.
- Conducted weekly interviews for prospective software engineer candidates to join Google.
- Wrote code in Objective-C, C++, Swift, and other in-house languages.
- Collaborated with the Web and Android Drive engineers to align UI design along with specs provided by UX engineers.
- Wrote design documents for upcoming features in Google Drive for iOS.
- Planned development with atomic tasks in weekly sprints.
April 2019 - March 2020
- Supported RealityKit with automated pre-submission and daily API testing.
- Reported bugs to software engineers with regression information, reproducible recordings, and pertinent code paths.
- Conducted interviews for prospective QA engineers.
- Developed a Swift application to run in a lab of various machines daily.
- Designed and ran testing for SwiftStrike: an AR application shown at WWDC 2019.
- Attended WWDC 2019 to provide technical support to third-party developers utilizing RealityKit.
- Specialized in animation and networking API frameworks for RealityKit.
- Collaborated with other QA engineers on my team and cross-functionally with software engineers, project managers, and technical managers.
- Provided status updates to my manager and team in daily stand-up and weekly one-on-one meetings.
- Drove weekly team meetings by presenting the agenda and ensuring effective use of our time.
July 2016 - March 2019
- Developed a tool and network for storage and retrieval to support automated image testing.
- Wrote the tool with Python and network with PostgreSQL and REST API.
- Utilized ExifTool, CoreGraphics, Image I/O, and other in-house technologies to parse image metadata.
- Supported several QA teams by enhancing the tool to fit automated testing requirements.
- Reported regressions in Image I/O, CoreGraphics, and CoreAnimation through manual UI and automated API pre-submission and weekly testing.
- Designed and ran feature testing for dark mode introduced in macOS Mojave.
- Collaborated with other QA engineers on my team and cross-functionally with software engineers, project managers, and technical managers.
- Provided written daily reports and met in-person weekly with my manager.
Treasure as a Full Stack Engineer
October 2015 - June 2016
- Developed an ecommerce iOS app with Swift.
- Developed a web crawler written in Ruby utilizing Ruby on Rails to parse metadata from various ecommerce website vendors.
- Collaborated with two software engineers.
- Worked part-time during school both in-person and remotely.
June - September 2015
- Automated video playback quality assurance by analyzing dropped frames with a custom-built tool.
- Wrote code in Python and Objective-C.
- Deployed the tool in a lab of several devices running macOS and iOS.
- Presented the tool and testing results to a board of technical managers and Craig Federighi.
Salesforce (Tempo AI) as a Full Stack Engineer
Feburary 2014 - May 2015
- Developed an Android application to support the pre-existing iOS application.
- Wrote code in Java.
- Collaborated with eight software engineers.
- Worked part-time during school and full-time during summer break.
- Tempo AI was acquired by Salesforce in May 2015.
November 2012 - Feburary 2014
Projects
October 2017
- Created a cross-platform app to keep track of the score for two players in the card game Gin Rummy.
- Wrote code in Swift.
- Utilized SwiftUI.
January - June 2016
- Created a platformer video game written in Swift for Apple TV.
- Submitted to the Apple TV app store and was accepted within one week.
- Manipulated sprites and parallax background images provided by a collaborating artist.
- Wrote a dissertation analyzing the development process.
- Submitted as my senior project for Cal Poly Computer Science bachelors degree.
January 2016
May 2015 - Present
- Wrote code in Markdown, HTML, and CSS.
- Utilized GitHub Pages.
- Designed user interface for both desktop and mobile environments.
- Ensured compatibility with iOS Safari Reader mode.
- Programmed for best image preview and navigational capabilities.
April - June 2015
- Created a real-time interactive 3D video game with an overworld and several minigames.
- Wrote code in C++.
- Utilized OpenGL.
- Initialized source code versioning control for four developers with Git.
- Submitted as my final project for Real-time 3D Graphics course at Cal Poly.
March 2015
- Created a rhythmic rail shooter game for web.
- Wrote code in JavaScript.
- Utilized CreateJS.
- Submitted as my final project for Interactive Entertainment course at Cal Poly.
January - March 2015
January 2015
October 2014
Education
Google Mobile Week 2022
August 2022
- Attended conference highlighting technologies for iOS and Android development.
- Provided notes to manager and team to share knowledge obtained from talks.
- Google provided transportation and lodging to ensure my attendance.
June 2019
- Provided technical support to third-party developers utilizing RealityKit.
- Attended talks highlighting latest changes to Apple technologies.
September 2012 - June 2016
- Achieved Computer Science BS with a GPA of 3.2.
- Dean's List : Fall 2012, Spring 2013, Fall 2015.
- Focused on Real-Time 3D Graphics, User Design, Security, HCI, OS, and Networks.
Hobbies
- Skiing, Climbing, Triathlon, Flow Arts, Backpacking, Dancing, Clarinet, Massage.
QR Code