Over twenty five years of software architecture and development experience in team oriented environment. Leading development team of 3 to 5 developers. Diverse platform and language experience with Typescript, Javascript, C#, Swift, and Java for mobile, web and web services. Extensive experience with Node.js, Vue, Microsoft .NET technologies including ASP.NET, MVC, WinForms, Entity Framework, WCF, and Web API. Mobile development include iOS, Android, and Windows Phone platforms. Front end web development experiences include jQuery, Knockout, and AngularJS.
Architecture and design using SOLID principals. Leading best paractices using continous integration, automated unit testing, architecture documents, and code reviews.