Charles Speer has a diverse work experience spanning over two decades. Charles began their career as a Residence Life Office Assistant at Angelo State University, where they worked with student databases and designed C++ programs. Later, they worked as a Mass Flow Controller Inspector/Assembler at Horiba, and as a Program Assignment Grader at Texas State University.
In 2004, Speer joined Time Warner Cable as a Technical Support Specialist, troubleshooting hardware and account issues. Charles then transitioned to Everi Holdings Inc., where they held various roles. Charles started as a Mod Game Programmer, modifying existing games and releasing over 10 titles. Charles later became an Original Titles Game Programmer and then served as a Game Engine Support Programmer, providing tech support to internal programmers.
Speer also took a brief detour as a Lead Game Programmer at Perfect Dork Studios, LLC, where they worked on player abilities, control, AI, and object behavior. Charles used C# and worked with Garage Games TorqueX3D and TorqueX2D frameworks.
Returning to Everi, Speer took on roles such as Software Developer II and III, Team Lead, Technical Studio Lead, and Core Technology Systems Lead. In these positions, they developed casino game titles, mentored and led development teams, designed and developed game-side systems, and maintained core software libraries.
Currently, Speer holds the position of Unity Project Lead - Principal Software Developer IV at Everi Holdings Inc., where they lead projects and develops software for casino slot games.
Charles Speer attended Texas State University from 2000 to 2003, where they earned a Bachelor of Science degree in Computer Science. In 2016, they obtained a certification as a Unity Certified Developer from Unity Technologies.
Sign up to view 0 direct reports
Get started