Senior Software Developer
Current• Lead architect responsible for designing and implementing a custom CMS hosted in Microsoft Azure. Utilizing SQL Azure, MVC 4.5, Entity framework 6, Ninject, Azure blob storage, Azure cloud services. Front end technologies include Vanilla JS, Knockout, jQuery, lodash, and Foundation.• Created a custom Owin middleware for logging into Office 356 using oAuth 2.0 that plugs into ASP Identity.• Designed a contact-sync feature enabling users to sync CMS contacts with their Office 365 contacts using Microsoft Graph APIs and Azure Queues.• Created automated build scripts that build the solutions, run unit tests, deploy to Microsoft Azure, and run selenium functional tests post-deployment when a pull request is completed. • Designed and implemented a cross-platform hybrid mobile banking application utilizing Xamarin Forms. Responsible for all native functionality, including session management, rest API interface, custom mobile check deposit screens, and custom renderers for platform specific implementations.