Work / Microsoft

About

PlayFab was acquired in 2018 by Microsoft and became Azure PlayFab. It is a backend-as-a-service for games. It has been improved with new economy features, multiplayer parties, experiments, rewarded ads, and more. As the service has grown, its polish and reliability have increased.

Game Manager Title Overview dashboard

Modernization

At Microsoft, I undertook a significant project to convert our site from Knockout to React, ensuring a seamless and consistent user interface throughout the transition. This involved a complete overhaul of the front-end architecture, carefully writing React code to synchronize with and be hosted within a C# web app. Simultaneously, I assisted in the migration of the C# application from .NET 4.7 to .NET Core.

I managed the migration of our hosting infrastructure from AWS to Azure, taking full advantage of Azure’s capabilities to improve reliability and reduce costs. This transition was carefully planned and executed to minimize downtime and ensure users would not notice anything.

Localization

To address our global user base, I extended our localization process into five different languages. As the team grew, I wrote comprehensive technical documentation, which was instrumental in onboarding multiple new team members efficiently.

Growing the team

To maintain a high standard of code quality, I established a rigorous code review process. This initiative not only improved code reliability but also fostered a culture of collaboration and continuous improvement. I delivered presentations on React best practices, encouraging the development of simple, understandable code across a dozen teams.