Download

Resume

Technical Skills                                                                                                         

C#, Elixir, C, Java, JavaScript, Json, XML, Binary, SOLID, git, Unity3D, Visual Studio, 3DS Max, Photoshop

Work Experience                                                                                                      

Full Stack Engineer                                      February 2020 – October 2020

Legends of Learning, District of Columbia

Design and implement client-side and server-side architectures and game logic, with an emphasis on maintainability and extensibility. Discuss technical details with designers to ensure that project scope remains feasible to meet deadlines. Collaborate with other developers to accelerate ongoing tasks, and work individually on smaller tasks, delivering front-end and back-end solutions. Create tools for other developers, designers, and artists to create or optimize pipelines for new features and content. Refactor and maintain existing systems as necessary for changing product and target platform requirements. Optimize load-time and run-time performance as inefficiencies are revealed. Debug and fix issues as they appear. Train new members of the team to bring them up to speed.

 

Unity Engineer                                             January 2018 – October 2020

Legends of Learning, District of Columbia

Develop an educational game with over 100,000 sessions per month. Create code for every aspect of the game tech, including combat systems, over-world navigation, personal space, custom appearance, UI, and other visible aspects, as well as deeper workings such as saving and loading, versioning, requesting assets, communicating with the server, GraphQL requests, and asynchronous operation management system. Monitor and optimize load times and frames-per-second in WebGL. Debug and fix broken code or assets.

  

Consultant/Contractor                                July 2017 – June 2018

Remote Contract

Carried out contracts with third parties and collaborated with their teams to increase the quality and maintainability of their products, further expediting their product availability. Coded for the server to create business logic, as well as client to send and receive messages. Developed API for members of their teams to interact with to set up UI/UX. Assisted in debugging system critical components such as the network layer and threaded messaging. Created small standalone games with full functionality, and integrated art, audio, and text assets.

Education                                                                                                                  

George Mason University                           May 2016

BFA in Computer Game Design with Minor in Computer Science

Fairfax, VA 22030

Projects_____                                                                                                                      

C# Promise Library

https://github.com/timcassell/ProtoPromise

Efficient promise library for C# that conforms to the Promises/A+ specification (designed for javascript) and supports progress and cancelation. Used for management of asynchronous operations (like downloading assetbundles then instantiating the game objects then animating them).

Tim Cassell

Game Programmer
cassell.timothy@gmail.com  |  (703)-909-1641  |  GitHub  |