I am the Vice President of Technology for Causeway Solutions, a data and analytics firm. I specialize in solving big data problems in Azure using technologies such as SQL, Synapse, Spark Notebooks, Data Lake Storage Gen2, Data Factory, Logic Apps, Function Apps, and more recently Microsoft Fabric. My forte is process engineering and automation. Prior to that, I was a Technical Evangelist for Microsoft. Before joining Microsoft, I was honored to be a 6-time Microsoft MVP and an ASPInsider. My career as a software developer began in 1997 on IBM's AS/400 platform. Until 2012, I specialized in software for local governments. In the early 2000s I learned Java and Object-Oriented Programming and in 2003 I switched to C# and .NET and never looked back. I was heavily focused on WinForms, and later WPF (with Expression Blend). I also have a wide variety of web development experience using RPG-CGI, Java Servlets/JSP, PHP, Silverlight, and ASP.NET MVC. I have worked heavily with JavaScript to develop web applications using KnockoutJS, Angular, Web API, Bootstrap, and more. I am accomplished in the areas of business writing, copy writing, and technical editing. I have taught software development courses at my local Community College and used to regularly present at local User Groups, Code Camps, Conferences, and other events. I hold several Microsoft Certifications, including Azure Data Fundamentals, Certified Technology Specialist (MCTS) in Windows Forms and Windows Presentation Foundation (WPF), and Microsoft Azure. I authored the Manning Publications title "Expression Blend in Action: a developer's guide".
Listed skills include .Net, C#, Asp.Net, Web Applications, and 46 others.