Microsoft.Net Cloud Services Engineer (Azure)
Oct. 2014 - Jun. 2015Role: Cloud services engineer on the online services team based at Lionhead Studios. Responsibilities within this team consisted of the ongoing design and development of online services for in-house Games as a Service Platform for the game Fable Legends. All services were developed to a high standard in an Agile / Devops environment with strict devotion to BDD and SOLID principles. Services developed include an Account service for gamer’s profiles, complex event processing services to capture real-time data during gaming sessions, telemetry services for monitoring and game content delivery. Architectural patterns used DDD, Event Sourcing, Rest and SOA. Technologies used on a daily bases C#, Asp.net MVC 5, Asp.net Web API 2, Azure Cloud Services, Azure Table Storage, SQL Azure, Azure Queue Storage, Azure Blob Storage, HDInsight, EventHubs, OWIN, Thinktecture Identity server v3, Sql Server 2012. Tools used on a daily include ElasticSearch - Kibana, Octopus Deploy, Azure Powershell , Specflow, NSubstitute, Autofac, Redis caching, TFS online, Teamcity. Stream Analytics, Azure Automation.