SlideShare a Scribd company logo
Zachary Metcalf
• Email: zachmetcalf@gmail.com • Phone: (512) 426-6169 •
• LinkedIn: www.linkedin.com/in/zachmetcalf/ • Website: http://www.zachmetcalfgames.com/ •
	
  
University of Southern California
M.S. in Computer Science Sum. 2015
B.S. in Electrical Engineering Spr. 2015
B.S. in Business Administration Fall 2014
Game Industry Experience & Project Highlights
Rockstar San Diego Sum. 2015—Pres.
Junior Systems Programmer	
  	
  
	
  
http://www.zachmetcalfgames.com—2 Commercially Published Games—See Website for Full Portfolio
Polyseum—Multiplayer, Team-Oriented First Person Shooter (Unreal & C++)—http://www.polyseum.com
Systems, Networked Gameplay, & Build Engineer
• USC Advanced Games Project—Shown at GDC 2015 & USC AGP Demo Day
• Setup Core Framework & Mentored for Networked Gameplay, Movement, and Weapons
• Utilized Networking Tool to Detect Latency & Profiler for Gameplay/Graphics Bottlenecks
• Implemented Client-Side Prediction, Optimized Replication & RPCs for Azure Dedicated Servers
• Master-Slave Jenkins CI Build Configuration for Deploying Cross-Platform Builds
• Added Custom Tag Buffer Render Target to Unreal Engine for Multiple Non-Occluding Player Outlines
SecondWind—Infinite-Runner, 2-D Side-Scrolling iOS Game, Cocos2d (Objective-C)
• Released to iTunes App Store—http://itunes.com/apps/zachmetcalf/secondwind
Bomb Bots Online—3D Top-Down Multiplayer iPad Arcade Game, Unity3D Mobile (Unity & C#)
• Released to iTunes App Store—http://itunes.com/apps/zachmetcalf/bombbotsonline
Academic Experience
USC Department of Electrical Engineering & Information Technology Program Spr. 2014—Spr. 2015
Teaching Assistant, Lab Assistant, & Grader
• Professor Sanjay Madhav—Video Game Programming
• Guest Lecturer for Networked Multiplayer in ITP380, Wrote Unreal Networking Guide
• Professor Joshua Glazer—Programming Game Engines
• Professor Mark Redekopp—Embedded Systems
Game Engines, Networking, & Programming Skills
Engines—SIMD (Intel SSE2), Multithreading, Cross-Platform Dev., Rendering & Shaders, Memory Allocators
Networking—Tribes Model (UDP), TCP/IP (WinSock & sys/socket), Bandwidth Optimization
Game Engines—Unreal Engine 4, Microsoft DirectX 9 & 11, Unity3D, Cocos2d, XNA & MonoGame
Software—C++ (Advanced), C, C#, Objective-C, HLSL, Python, ROS, Matlab, SQL & Databases, Scripting
Build Environments—Visual Studio & Windows, Xcode & iOS, UNIX & Linux, CMake & GCC
Hardware—Verilog HDL, ModelSim & Xilinx, Assembly ISAs (MIPs, Coldfire, Altera), Arduino & AVR, OS’s
Tools—Git, SVN, Perforce, Bitbucket, SourceTree, Jira & Agile/Scrum, Jenkins CI, Batch & Shell Scripting
Leadership Experience
President—Tau Beta Pi—Engineering Honor Society Spr. 2014—Spr. 2015
Vice President—IEEE—Eta Kappa Nu—Engineering Honor Society Spr. 2014—Spr. 2015

More Related Content

Similar to zmetcalf_resume

Dev-Resume
Dev-ResumeDev-Resume
Dev-Resume
Devkant Sharma
 
Designing a pragmatic back-end service for mobile games
Designing a pragmatic back-end service for mobile gamesDesigning a pragmatic back-end service for mobile games
Designing a pragmatic back-end service for mobile games
iFunFactory Inc.
 
Шлигін Олександр “Розробка ігор в Unity загальні помилки” GameDev Conference ...
Шлигін Олександр “Розробка ігор в Unity загальні помилки” GameDev Conference ...Шлигін Олександр “Розробка ігор в Unity загальні помилки” GameDev Conference ...
Шлигін Олександр “Розробка ігор в Unity загальні помилки” GameDev Conference ...
Lviv Startup Club
 
37 Resume Templates.pdf
37 Resume Templates.pdf37 Resume Templates.pdf
37 Resume Templates.pdf
Amy Isleb
 
Niko Sévoz – Game designer
Niko Sévoz – Game designerNiko Sévoz – Game designer
Niko Sévoz – Game designer
Niko S
 
資工人為什麼需要學習數位電路?
資工人為什麼需要學習數位電路?資工人為什麼需要學習數位電路?
資工人為什麼需要學習數位電路?
Murphy Chen
 
CV-05.04.16
CV-05.04.16CV-05.04.16
CV-05.04.16
Theo Christodoulou
 
Wetmore_Andrew_Resume
Wetmore_Andrew_ResumeWetmore_Andrew_Resume
Wetmore_Andrew_Resume
Andrew Wetmore
 
Luxi Cheng's Resume
Luxi Cheng's ResumeLuxi Cheng's Resume
Luxi Cheng's Resume
Luxi Cheng
 
Resume lapin sergey
Resume lapin sergeyResume lapin sergey
Resume lapin sergey
Sergey
 
JonathanMacDonaldResume
JonathanMacDonaldResumeJonathanMacDonaldResume
JonathanMacDonaldResume
Jonathan MacDonald
 
Microsoft Robotics Developer Studio presentation by Md Kamal Azhar
Microsoft Robotics Developer Studio presentation by Md Kamal AzharMicrosoft Robotics Developer Studio presentation by Md Kamal Azhar
Microsoft Robotics Developer Studio presentation by Md Kamal Azhar
Md Kamal Azhar
 
Resume-Fall2016
Resume-Fall2016Resume-Fall2016
Resume-Fall2016
Matthew Stradling
 
Resume_SSMITH
Resume_SSMITHResume_SSMITH
Resume_SSMITH
Steven Smith
 
Khalid elshimy
Khalid elshimyKhalid elshimy
Khalid elshimy
immortalwell
 
Jonathan Mooser
Jonathan MooserJonathan Mooser
Jonathan Mooser
butest
 
ARISE
ARISEARISE
ARISE
kaptoxic
 
Shwetambari Gulhane Resume
Shwetambari Gulhane ResumeShwetambari Gulhane Resume
Shwetambari Gulhane Resume
shwetambarigulhane
 
GANESH_Updated
GANESH_UpdatedGANESH_Updated
GANESH_Updated
Ganesh Thiagarajan
 
resume_Jiajie_Wu_for_share
resume_Jiajie_Wu_for_shareresume_Jiajie_Wu_for_share
resume_Jiajie_Wu_for_share
Jiajie Wu
 

Similar to zmetcalf_resume (20)

Dev-Resume
Dev-ResumeDev-Resume
Dev-Resume
 
Designing a pragmatic back-end service for mobile games
Designing a pragmatic back-end service for mobile gamesDesigning a pragmatic back-end service for mobile games
Designing a pragmatic back-end service for mobile games
 
Шлигін Олександр “Розробка ігор в Unity загальні помилки” GameDev Conference ...
Шлигін Олександр “Розробка ігор в Unity загальні помилки” GameDev Conference ...Шлигін Олександр “Розробка ігор в Unity загальні помилки” GameDev Conference ...
Шлигін Олександр “Розробка ігор в Unity загальні помилки” GameDev Conference ...
 
37 Resume Templates.pdf
37 Resume Templates.pdf37 Resume Templates.pdf
37 Resume Templates.pdf
 
Niko Sévoz – Game designer
Niko Sévoz – Game designerNiko Sévoz – Game designer
Niko Sévoz – Game designer
 
資工人為什麼需要學習數位電路?
資工人為什麼需要學習數位電路?資工人為什麼需要學習數位電路?
資工人為什麼需要學習數位電路?
 
CV-05.04.16
CV-05.04.16CV-05.04.16
CV-05.04.16
 
Wetmore_Andrew_Resume
Wetmore_Andrew_ResumeWetmore_Andrew_Resume
Wetmore_Andrew_Resume
 
Luxi Cheng's Resume
Luxi Cheng's ResumeLuxi Cheng's Resume
Luxi Cheng's Resume
 
Resume lapin sergey
Resume lapin sergeyResume lapin sergey
Resume lapin sergey
 
JonathanMacDonaldResume
JonathanMacDonaldResumeJonathanMacDonaldResume
JonathanMacDonaldResume
 
Microsoft Robotics Developer Studio presentation by Md Kamal Azhar
Microsoft Robotics Developer Studio presentation by Md Kamal AzharMicrosoft Robotics Developer Studio presentation by Md Kamal Azhar
Microsoft Robotics Developer Studio presentation by Md Kamal Azhar
 
Resume-Fall2016
Resume-Fall2016Resume-Fall2016
Resume-Fall2016
 
Resume_SSMITH
Resume_SSMITHResume_SSMITH
Resume_SSMITH
 
Khalid elshimy
Khalid elshimyKhalid elshimy
Khalid elshimy
 
Jonathan Mooser
Jonathan MooserJonathan Mooser
Jonathan Mooser
 
ARISE
ARISEARISE
ARISE
 
Shwetambari Gulhane Resume
Shwetambari Gulhane ResumeShwetambari Gulhane Resume
Shwetambari Gulhane Resume
 
GANESH_Updated
GANESH_UpdatedGANESH_Updated
GANESH_Updated
 
resume_Jiajie_Wu_for_share
resume_Jiajie_Wu_for_shareresume_Jiajie_Wu_for_share
resume_Jiajie_Wu_for_share
 

zmetcalf_resume

  • 1. Zachary Metcalf • Email: zachmetcalf@gmail.com • Phone: (512) 426-6169 • • LinkedIn: www.linkedin.com/in/zachmetcalf/ • Website: http://www.zachmetcalfgames.com/ •   University of Southern California M.S. in Computer Science Sum. 2015 B.S. in Electrical Engineering Spr. 2015 B.S. in Business Administration Fall 2014 Game Industry Experience & Project Highlights Rockstar San Diego Sum. 2015—Pres. Junior Systems Programmer       http://www.zachmetcalfgames.com—2 Commercially Published Games—See Website for Full Portfolio Polyseum—Multiplayer, Team-Oriented First Person Shooter (Unreal & C++)—http://www.polyseum.com Systems, Networked Gameplay, & Build Engineer • USC Advanced Games Project—Shown at GDC 2015 & USC AGP Demo Day • Setup Core Framework & Mentored for Networked Gameplay, Movement, and Weapons • Utilized Networking Tool to Detect Latency & Profiler for Gameplay/Graphics Bottlenecks • Implemented Client-Side Prediction, Optimized Replication & RPCs for Azure Dedicated Servers • Master-Slave Jenkins CI Build Configuration for Deploying Cross-Platform Builds • Added Custom Tag Buffer Render Target to Unreal Engine for Multiple Non-Occluding Player Outlines SecondWind—Infinite-Runner, 2-D Side-Scrolling iOS Game, Cocos2d (Objective-C) • Released to iTunes App Store—http://itunes.com/apps/zachmetcalf/secondwind Bomb Bots Online—3D Top-Down Multiplayer iPad Arcade Game, Unity3D Mobile (Unity & C#) • Released to iTunes App Store—http://itunes.com/apps/zachmetcalf/bombbotsonline Academic Experience USC Department of Electrical Engineering & Information Technology Program Spr. 2014—Spr. 2015 Teaching Assistant, Lab Assistant, & Grader • Professor Sanjay Madhav—Video Game Programming • Guest Lecturer for Networked Multiplayer in ITP380, Wrote Unreal Networking Guide • Professor Joshua Glazer—Programming Game Engines • Professor Mark Redekopp—Embedded Systems Game Engines, Networking, & Programming Skills Engines—SIMD (Intel SSE2), Multithreading, Cross-Platform Dev., Rendering & Shaders, Memory Allocators Networking—Tribes Model (UDP), TCP/IP (WinSock & sys/socket), Bandwidth Optimization Game Engines—Unreal Engine 4, Microsoft DirectX 9 & 11, Unity3D, Cocos2d, XNA & MonoGame Software—C++ (Advanced), C, C#, Objective-C, HLSL, Python, ROS, Matlab, SQL & Databases, Scripting Build Environments—Visual Studio & Windows, Xcode & iOS, UNIX & Linux, CMake & GCC Hardware—Verilog HDL, ModelSim & Xilinx, Assembly ISAs (MIPs, Coldfire, Altera), Arduino & AVR, OS’s Tools—Git, SVN, Perforce, Bitbucket, SourceTree, Jira & Agile/Scrum, Jenkins CI, Batch & Shell Scripting Leadership Experience President—Tau Beta Pi—Engineering Honor Society Spr. 2014—Spr. 2015 Vice President—IEEE—Eta Kappa Nu—Engineering Honor Society Spr. 2014—Spr. 2015