Senior Software Engineer
PlayStation (Savage Game Studios)
2022-01-01-Present
- Leading internal backend technologies, in collaboration with Technical Director. Includes technologies used and implementation
- Develo...
- Leading internal backend technologies, in collaboration with Technical Director. Includes technologies used and implementation
- Developing server side features, both on game server and services hosted in thec cloud
- Implementing productivity features for the wider game team
- Developing internal plugins for Unreal Engine
Android
C#
C++
Git
Bash
PowerShell
Jenkins
Perforce
Unreal Engine
View more
Senior Software Engineer
Ubisoft
2020-09-01-2021-12-01
- Leading, reviewing and driving technical direction of internal projects
- Management of Junior and Intermediate engineers - mentorship,...
- Leading, reviewing and driving technical direction of internal projects
- Management of Junior and Intermediate engineers - mentorship, career planning, 1:1s
- Communication to studio leadership on project timelines, results, status updates
- Contributing back to existing .NetCore/ASP.Net backend services with Postgres and MongoDB
- Driving load testing best practices specific to AAA gaming
Python
C#
PostgreSQL
View more
Python
C#
PostgreSQL
Google Cloud Platform
AWS
View more
Software Engineer
Activision Blizzard
2013-01-01-2020-08-01
Demonware is a middleware company, a subsidiary of Activision, working on back-end systems for franchises such as Call of Duty, Diablo, G...
Demonware is a middleware company, a subsidiary of Activision, working on back-end systems for franchises such as Call of Duty, Diablo, Guitar Hero, Call of Duty: China and Crash Team Racing.
- Taking a 'Title Lead' role for Tony Hawk Remastered 1+2. Involved working with leadership to scope work for project, design efficient, scalable online solutions for the game. Studio visits to work directly with Vicarious Visions to integrate Demonware solutions into their game
- Developing and designing server side applications in Python
- Working with distributed systems to scale applications to handle 100s of thousands of concurrently connected users
- Experience operating SQL systems
- Effectively communicating with global partners to integrate client code and triage issues
- Consistent communication with team members and leads to successfully reach team objectives
- Provided presentations regarding internal technologies and third party platforms such as Kubernetes
Python
C++
SQL
Linux
Redis
Puppet
Docker
Kubernetes
Windows Application
macOS
View more