Snowed In Studios
Oct 2015 - Current
I work as a Lead Programmer & Senior Software Engineer at Snowed In Studios, serving multiple teams. This has me working about %50 in a leadership, management and HR context across a few teams. The other half of my time is spent engineering between projects for Hangar 13 and Eidos Montreal.
My role changes a lot month to month. Some of my responsibilities include:
- Recruiting, screening and testing programmers.
- Code reviewing for teams headed by non-technical managers.
- Building estimates for project proposals.
- Engineering and writing for SR&ED.
- Organizing fun studio events.
I specialize in C++ development surrounding gameplay and engine work. As a hobbyist I taught myself web and server development, enabling me to help our studio adopt more modern practices in these areas as well. I'm a competent Unity developer, and do use this skill at Snowed In, but would consider this skill secondary to my experience in C++ engine and game development.
There's no engine that we use "the most" at Snowed In. I work on client projects which requires me to jump between various proprietary engines, Unity and Unreal frequently.