ࡱ > N P M bjbj|| .0 }g}g " " " " " " " " " , " $ " I/ # # # # # # # # . . . . . . . $ A3 5 z . " # # # # # . " " # # / $ $ $ # " # " # . $ # . $ $ - | . # TVC $ - J . / 0 I/ - 6 q6 $ q6 $ . q6 " . $ # # # . . $ # # # I/ # # # # q6 # # # # # # # # # X b! : Chris Cox 16215 NE 109th St, Redmond, WA 98052 HYPERLINK "mailto:chriscox@abandonedfactory.net"chriscox@abandonedfactory.net Cell Phone: (425) 503-5203 Accomplishments: Senior Engineer for Rocket Arenas Backend services, supporting >9000 concurrent players. The services include basic player profile and inventory data storage, as well as calculating XP gained during play and associated item and currency rewards from levelling up characters and progressing our Blast Pass system. Built various backend systems for to support Rocket Arenas retention features, including Character and Item levelling, the Blast Pass, Challenges. Designed failure-tolerant asynchronous system for processing match data, so that players never lost XP or other progression even when we experienced high load or backend bugs. Lead Engineer for an internal middleware system at T-Mobile handling 20 million requests per day. Its services drive call center tools and the T-Mobile App, which has an install base of over 30 million devices. Product owner for a T-Mobiles Virtual Preloads technology stack. This includes over 20 million android client apps and the server infrastructure to support it. The public APIs process 10+ million requests per day. Designed and built a web application and REST API suite for 300 VITA volunteers and their 30,000+ clients. Includes web UIs for the back-office staff, and JSON APIs for the mobile apps used by everyone else. Work Experience: Final Strike Games: December 2017-February 2021. Senior Backend Engineer. Designed and built most of the backend for Rocket Arena. Responsible for diagnosing and hotfixing backend issues after launch. Mentoring and development for other engineers. Worked closely with Design and UI teams to ensure that the backend APIs meet the needs of the game developers. Worked with QA teams to ensure they had the tools needed to manipulate (and test) data stored in the backend. T-Mobile: August 2014-December 2017. Senior Software Engineer Engineer in charge of Union internal middleware system design. Product Owner in charge of Virtual Preloads technology stack. Product Owner for Customer Portrait database. T-Mobile (TPD Contractor), October 2013-August 2014. Engineer. Built a large-scale, distributed API for receiving and processing External Notifications for the 3P billing gateway. Designed a separate API to expose that data to subscribers in a real-time dashboard. Developed in Ruby using MongoDB as the primary data store. Amazon, June 2012 October 2013. MWS Technical Support Engineer Support sellers and third-party developers using the Amazon Marketplace Web Service (Amazon MWS) APIs. Manage a team of junior support engineers to provide second-tier assistance to developers and users of the APIs. Pacific Software Publishing, January 2011-October 2011. Programmer. Maintaining and upgrading existing in-house PHP web apps, most of which are written with the CakePHP framework. Maintaining and upgrading a legacy C++ web app. Silvaris, September 2010 December 2010: Software Development Engineer. Worked on two proprietary software projects. One was an internally developed web app used for internal company management, accounting, and trading. The other was an online marketplace application for lumber. Microsoft, August 2007 August 2008: Software Development Engineer in Test. Helped maintain the six team test servers. Wrote and managed automated test suites for my features. Interfaced with both a developer and project manager to ensure that my features tests were thorough. Hewlett-Packard, January 2004-2006: Software development internship. Helped with development on a new test automation system. Developed a program to improve the efficiency of a team that produced important benchmarks for HP. Skills: Platforms: Linux is my preference. Why are we deploying cloud software on anything else? Programming Languages: Go, Ruby, Java, C/C++, C# and PHP. I learn new languages very easily and I enjoy doing it. Cloud Platform: I am well-versed in designing highly-available systems for a cloud-based host. Specifically, I have worked mostly in AWS services. My typical stack includes Go software running in Docker in Kubernetes on EC2. Databases: MSSQL, MySQL, PostgreSQL, Mongo, Redis and DynamoDB. Basic proficiency with web technologies: REST, HTML, CSS, XML, etc. Basic proficiency in speaking, reading, and writing Japanese. Personal Projects: Leading the development of the backend tools to support a suite of mobile applications designed to significantly improve the customer experience for clients for the VITA service in San Antonio. Designed for 300 volunteers and 30,000+ clients. Designed for the volunteers to sign up for shifts and log their hours worked. This time report is sent to the IRS at the end of the season. Responsible for the overall architecture design, as well as the actual development and operations of the server-side code. This involves a suite of RESTful microservices as well as HTML views and forms for manipulating the same data. Developed a program to analyze team performance during online games. Created a custom parser to parse log data generated by the game and generates output which is piped into one of several analysis utilities. One analyzer generates real-time streaming updates, another generates detailed HTML reports. The program was beneficial for analyzing equipment configurations, party builds and boss strategies. Education: B.S. in Computer Engineering, Texas A&M University, College Station, Texas. / 0 a b c + - 0 1 M N " # 7 C Q V _ } ) , - ~ } [ 价 h1q hge h