Senior Software Engineer
CurrentGameplay Engineer with Investment Systems and Workflows team for Destiny 2Our team handles planning, designing, implementing, and maintaining systems that interact with the data stored on player's accounts and characters across the server and client machines. The largest challenges for our team are implementing or improving existing systems while migrating millions of player's persistent account data and avoiding introducing bugs.- Maintain live service game progression… Show more Gameplay Engineer with Investment Systems and Workflows team for Destiny 2Our team handles planning, designing, implementing, and maintaining systems that interact with the data stored on player's accounts and characters across the server and client machines. The largest challenges for our team are implementing or improving existing systems while migrating millions of player's persistent account data and avoiding introducing bugs.- Maintain live service game progression, inventory, achievement, rewards, and vendor gameplay systems.- Perform comprehensive CPU performance analysis to identify and propose server-side optimizations.- Author new gameplay systems and features for seasonal and yearly content released to 42 million registered players.- Refactor existing gameplay systems to reduce the scope of bugs, avoid user errors, improve in-code documentation, reduce system complexity, and incrementally improve system design.- Triage and fix developer and live service bugs impacting the developer and player experience.- Implement user-facing build automation and integrated syntax formatting utilities to improve engineering workflows.- Developed, simplified, and documented Designer workflows for building content in gameplay systems. Show less