With over 20 years of enterprise level Software Engineering leadership experience across a range of industries, I have managed teams of up to ten engineers in development of both Windows and web-based applications.
My managerial roles have allowed me to guide the development of applications, as well as hiring and mentoring developers, managing multiple projects, and ensuring that the products and service that I am responsible for bring value to the organizations I serve.
As Manager I have been fortunate to have been able to work with great organizations and customers, emerging technologies, and inspiring products and services. I embrace the opportunities to lead both people and products to grow and mature.
My development experience has allowed me to learn and use a wide range of technologies, including current .Net languages such as C# and Visual Basic, and Visual FoxPro. I have expert level skill using tools such as WPF/WinForms, Entity Framework, Prism, WCF, SignalR, REST API’s, ASP.Net Core, and Web Services in an SOA environment using both .Net Framework and .Net Core, SQL Server and MongoDB programming, and with various data modeling strategies such as Entity Framework and LINQ to SQL.
In addition, I have limited mobile development experience with .Net MAUI and Xamarin Forms on Windows and Android. I am comfortable in a continuous integration environment with experience in TFS, Git and Jenkins.