Resume - Sheridan Rathbun
Resume - Sheridan Rathbun
Resume - Sheridan Rathbun
16318 128th Pl SE
Renton, WA 98058
Summary
Computer programmer, software engineer, game developer. Passionate and highly motivated.
Experienced in both development and project management. Experienced in leading, motivating,
and facilitating development of projects, staff, and peers. Experienced in both high-level and lowlevel systems development. Experienced game engine programmer. Minor business management
skills. Raised in southern Indiana.
Technical Skills
Operating Systems:
Languages:
Tools:
Technologies:
Previous Work
Turning Wheel LLC
June 2013 February 2016
http://www.baronygame.com/
Developed game, game engine, and tools in ANSI C. Performed work in both MinGW & Debian Linux using the
GNU C Compiler and its associated tools. Gathered specifications and other project requirements from a design
document issued during the planning stages of the project's life cycle. Consulted staff, team members, and
brought in QA crews whenever modifications to the original design were required. Designed and implemented
the majority of game subsystems, including: 2D & 3D graphics, networking, audio, AI, physics, interface, and
more. Lead and managed the team and business through Skype, email, and other means. Greenlit product for
Steam distribution in 39 days and published product on June 23rd to a very positive user reception.
IceValk Entertainment
December 2010 October 2011
http://firstpersonshooters.net/Games/GRUNTS/
Gathered requirements from lead designer Thomas Koeller to implement game interface, character AI, visual
effects, and game logic. Wrote game code in C and interfaced with 3D Gamestudio engine to implement game
design. Changed system design as needed to fit Thomas's game design as it evolved over the year.
Other Projects
January 2009 present
http://www.github.com/SheridanR
BSDL Advanced 3D raycasting engine written in ANSI C. Used software routines to render complex
scenes with varying floor heights, making cityscapes and other constructions possible. Moving actors are
represented with sprites that scale with distance.
VoxRender Loads 3D voxel models from .vox files and renders them in realtime to a graphic window.
All rendering is software based. Capable of rendering most 3D models at hundreds of frames per second
on modern CPUs.
Superbub Mario-esque sidescroller developed as an attempt to create a fast sidescrolling game engine
that could run smoothly on DOS-era PC hardware. Written and compiled in Turbo C with original code
to generate moving tile graphics. Includes sound, music, and a level editor.
Education
Indiana University Southeast
Fall 2012 Fall 2014
Additional Skills