• Full SDLC and solution architect, including technology and executive leadership• Mobile solutions• Web applications with server or client-side emphasis• Cloud services and clients• Senior software developer and architectLANGUAGE, TOOL AND TECH SKILLS• Languages: C#, C++, JavaScript, Java and more• Development Tools: Visual Studio, Xamarin Studio, Eclipse, NetBeans, Android Studio• Microsoft Development Stack: .NET, C#, C++, VB.NET, ADO.NET, XML, WCF, LINQ (IEnumerable)• Mobile Development: Xamarin for Android and iOS, Xamarin Forms, VS App Center, HockeyApp, deploy to stores• Web Development: ASP.NET, MVC, Web API, HTML5, AJAX, JavaScript, jQuery• Cloud: Azure services, server-side JavaScript or Entity Framework, RESTful services, JSON• Database Technologies: SQL Server, MySQL, SQLite• Windows Development: UWP, XAML, WinForms, WPF• Other Tools: SharePoint, Team Foundation Server, GIT, SVN, Red Gate SQL, Infragistics, Syncfusion• Bluetooth LE Mesh: Expertise using the Silicon Labs development kit and BLE Mesh technologyARCHITECTURE, DESIGN AND PROCESS SKILLS• Object Oriented Analysis and Design (UML, Booch, Coad/Yourdon), Patterns, Reuse Engineering, Component Engineering, SOLID (Single responsibility, Open for extension/Closed for modification, Subtypes and substitution, light-weight role Interfaces, Dependency reduction through proper abstraction.• Personal Software Process: emphasis on productivity improvement, optimization of Change-Code-Test cycle, strengthening of coding skills; self and team improvement techniques using agile, scrum and extreme programming principles; Customer focus throughout the life cycle, including reviews, demonstrations, clear communication and feedback; Continuous education and search for enlightenment.• Architecture skills include appropriate Pattern application, OO and maximizing full SDLC efficiency.• Quality ensured through rigorous testing using Use Case, User Story and their variations, review of the software process, debugging skills, Test Driven Development and other engineering best practices.