Trimont Real Estate AdvisorsAzure Cloud Architect, Team Lead
Feb. 2015 - May. 2015Greater Atlanta Area~ Responsible for architecting the combining of five (5) legacy, single-tenant .NET (1.0-3.0) Web Form applications, hosted in a local datacenter, into one (1) MVC 5.0, multi-tenant application hosted in Windows Azure.
~ Trained development team on:
....o MVC 5.0
....o jQuery and AngularJS
....o Agile (Scrum) Methodologies and Best Practices
....o Test-Driven Development
....o Behavior-Driven Development
....o Unit Testing with MSTest, Moq and Microsoft Fakes
....o Dependency Injection (IoC) and Loose Coupling Practices with Ninject
....o Visual Studio Online
~ Implemented BDD and automated testing using SpecFlow - Cucumber port for .NET - and WatiN.
~ Deployed custom Nuget repository.
~ Implemented automated deployments into Azure using VSO MSBuild, Nuget and PowerShell.
~ Introduced peer reviews using Devart Review Assistant and gated check-ins for continuous delivery.
~ Stood up SharePoint for development team for collaboration.
~ Integrated SharePoint with Office365 Claims to allow authentication using Ofice365 credentials.
~ Implemented caching using Azure Redis.
~ Implemented logging using Azure DocumentDB.
~ Deployed training videos into Azure Media Services using Azure Media Encoding.
~ Responsible for all documentation - Data Dictionaries, Cloud Architecture, Software Architecture (using "4+1 View Model") - including all accompanying diagrams (Layer, Sequence, Object, Class and Use Case).