0% found this document useful (0 votes)
127 views

Resume CPP

Andrew Thompson is a game programmer with skills in C++, C#, Java, Python, Unreal Engine 4, Maya, and more. He has experience implementing gameplay systems, UI/menus, multiplayer, dialogue, and resource management. Notable projects include serving as lead engineer for Praesidium, where he proposed and implemented key abilities. He has worked as a network operator for the University of Utah IT department since 2017, assisting engineers with projects in Python, task management, and training. Thompson is pursuing a BS in Computer Science from the University of Utah with an emphasis in entertainment, arts, and engineering.

Uploaded by

api-553810871
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
127 views

Resume CPP

Andrew Thompson is a game programmer with skills in C++, C#, Java, Python, Unreal Engine 4, Maya, and more. He has experience implementing gameplay systems, UI/menus, multiplayer, dialogue, and resource management. Notable projects include serving as lead engineer for Praesidium, where he proposed and implemented key abilities. He has worked as a network operator for the University of Utah IT department since 2017, assisting engineers with projects in Python, task management, and training. Thompson is pursuing a BS in Computer Science from the University of Utah with an emphasis in entertainment, arts, and engineering.

Uploaded by

api-553810871
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

Andrew Thompson

Game Programmer (435) 757-6152 · [email protected] · Portfolio

Skill Summary
Programming Languages Game Engines & Software Game Development Tools
C++, C, C#, Java, Python Unreal 4, Maya, Houdini, GameMaker Unreal Blueprint & UMG, Maya
Studio 2, Unity 3d Embedded Language, Game Maker
Programming Tools Language
Git, Perforce, Visual Studio, Linux CLI, Gameplay Systems Implemented
Android Studio, JSON, HTML, Physics-based movement & projectiles, Workplace Skills
MariaDB/MySQL UI & menus, Local multiplayer, Agile project management,
Dialogue & resource management, Inter-departmental and
Network Engineering Skills Core gameplay loops, Player abilities mentee/mentor collaboration, Remote
Cisco/Brocade CLI, PaloAlto/Juniper work, Goal-setting, Troubleshooting
Firewalls, Cisco Wireless, IP
management & troubleshooting

Games & Relevant Projects


Praesidium Engineer
3d Platforming Speedrunner Unreal Engine 4 | Fall 2020 - Spring 2021
● Proposed/implemented key movement ability, the gravity field. Implemented all menus, UI, and level navigation.
Established start/end game states, respawn logic, and level timer. Iterated on Advanced Locomotion System asset
to achieve desired movement settings (experience working in a large, existing code base).
● Served as lead engineer and liaison to the art, production, and design teams.

Airrow Engineer
3d Local Multiplayer Twin Stick Shooter Unity 3d | Fall 2019
● Pair programmed to develop UI, projectile-affecting hazards, multiplayer input system, camera, game loop

12 Days Down Engineer


2d Resource Management RPG GameMaker Studio 2 | Spring 2020
● Sole engineer for a team of 4. Made branching dialog system, UI, sounds, resource management system, story
progression, a simple shader

University of Utah Class Projects


● Online spreadsheet program (C++): a fully-functioning networked spreadsheet similar to Google Sheets
● 3D Graphics & Algorithms (C++): various exercises for ray-tracing, 3D rendering, and algorithmic techniques &
concepts such as Djikstra’s, dynamic programming, greedy algorithms
● Online top-down shooter (C#): an Asteroids-like space shooter capable of online play
● Web-based graph manager (C): practice with threads, HTML, client-server communication

Work Experience
University Information Technology (UIT) Network Operator
Salt Lake City, Utah June 2017 - Present
● Utilized various troubleshooting strategies to diagnose network problems, assigned problem tickets to self and
completed them as they arose, and learned a wide variety of networking tools and software as needed for wireless,
IP management, monitoring, and firewall-related purposes.
● Assisted full-time engineers with specialty projects as requested, such as building automation tools in Python,
creating a task board for our department, and conducting training presentations for fellow interns.
● Participated in weekly scrum meetings for large projects, set and evaluated personal goals with mentor monthly.

Education
University of Utah BS Computer Science w/ Entertainment, Arts, & Engineering Emphasis
Salt Lake City, Utah Fall 2016 - Spring 2021
● Cumulative 3.933 GPA, Cum Laude, Awarded Honors at Entrance Scholarship and yearly departmental merit
scholarships from School of Computing, Dean’s List every semester.

You might also like