Hi, I’m Bill Davey. I am a Software Engineer with a background in Game Development. I am currently a Full Stack Game Engine Developer with the Verizon XR group developing software for a proprietary C++ game engine along with many VR, AR, mobile, and desktop applications based on this engine.
I graduated Summa Cum Laude from Rensselaer Polytechnic Institute (RPI) in May of 2010. I graduated with a dual major in Computer Science and Game and Simulations Arts and Sciences.
I have created games and applications in C++, Python, Java and C#. I worked on games independently in high school, but once I got to RPI I started working on games in groups. I soon found that working on a game as part of a team was much more fulfilling and enjoyable than working on one independently.
At RPI, I worked with other students on games for the PC and Xbox 360 involving a variety of libraries including XNA, Pygame, Panda3D and WiiUse. While at RPI I had a total of 10 months of professional experience in Nintendo DS programming through co-ops and internships at 1st Playable Productions.
After leaving RPI I joined 1st Playable full time as a Game Developer. Through my coursework, independent projects and professional projects I have gained experience in a variety of disciplines within game development. I have worked on everything from complex UI systems to the core engine libraries used in the game.
While at 1st Playable I worked on games across a variety of platforms including Nintendo DS, DSi and 3DS, Android, and iOS. I also gained an understanding of game design itself and experience with a variety of programs used to generate artwork for games. Having gained this background while working at 1st Playable enables me to communicate more effectively with designers and artists in addition to fellow programmers.
After moving to New York City in April of 2015 I joined the Framestore VR Studio as a Virtual Reality Engine Developer. In this role I worked with my fellow developers to use Unreal Engine 4 to create immersive VR Experiences. I also constantly looked for new engine systems to be developed which helped us push the experiences further. Additionally I helped to guide our processes and practices drawing from my prior knowledge of tools developement, version control, and build machines.
Looking to make a change both geographically and professionally, I returned to my home state of New Jersey in 2017 where I joined the Advanced Multimedia Networking and Communications lab within LGS Innovations as a Software Application Engineer. In this role I worked with a team of developers to create software for a variety of applications utilizing many wireless communication protocols. This role presented quite different challenges than my previous roles along with many opportunities to learn about new technologies and systems not used in games.
Later on that year a career opportunity presented itself which I couldn’t pass up. I joined the Verizon XR team (then called Envrmnt) as a contracted Game Engine Developer. Over the next 5 years I worked with the team on numerous VR, AR, mobile, and desktop applications all built on game engine technology. We created everything from a virtualized conference platform that hosted 2020’s AWS: Reinvent conference to a series of Mobile Edge Compute (MEC) APIs which we integrated into Unreal Engine 4. I was promoted in 2019 to Principal Engineer – Full Stack then again in 2021 to Distinguished Engineer – Full Stack.
Although I really enjoy developing software for everything from games and VR to communications technologies, I feel a balance of other interests is important. I enjoy woodworking, hiking, and especially cooking. I always keep an eye out for new recipes to try.