I am a Software Developer Engineer or programmer with practical experience in delivering highly scalable and efficient Internet web services using .NET technologies that have (and still do) target millions of customers per day. For the past 6 years, I have been focused on technologies within the JavaScript ecosystem including Vue.js and Node.js. I have familiarity and experience with being a full-stack engineer in this ecosystem. Extensive experience in using the key major modules in the JavaScript ecosystem around development (Restify, Express, Vue, Angular), testing (Sinon, Mocha, Jest) and module management (NPM, Yarn, Lerna, etc.). As a Software Development Engineer or programmer, I have strong design skills developed through a diverse career of software development, programming and design ranging from consultancy through developer and consumer-oriented software. I am quick learning with an open communication style. I have a focus on independent work to help broader teams utilizing agile methodology and processes in software development engineering and programming. I am solution-oriented with an eye towards testable and quality software.I worked as a Software Design Engineer remotely for Microsoft for nearly 8 years developing software for Xbox LIVE. In working remotely I was independent yet figured out ways to feel less remote through the constant use of various technologies including Skype, Microsoft Lync and of course a very open communication style.Specialties & Technical Skills: C# .NET C/C++Visual Basic Win32 API (both native and through .NET)Internet Services, Cloud ComputingAmazon Web ServicesMicrosoft Cloud (Azure)ASP.NETWCFRESTIISNetworkingTCP/IPWinsockRPCHTTP/HTMLAzureSQL ServerT-SQLDTSXML/JSONJavaScriptNode.jsAngularVisual Studio/Visual Studio CodeWindowsTFSGit/GitHubUnit TestingAgile Methodologies
Listed skills include C#, Software Design, .Net, Web Services, and 45 others.