Senior Software Engineer

Cutting-edge senior software engineer with nearly two decades of experience developing innovative software across multiple industries including utilities, forestry, and forensics, as well as hardware-level platform development. Specializing in Windows Azure, WPF and mobile development using Xamarin, this developer collaborates on projects and champions teams toward the successful implementations of complex applications.




Blog Posts

Updating Sql Database to use Temporal Tables with Entity Framework Migration

In a couple of recent applications that IntelliTect developed for clients, we decided to use SQL Server Temporal Tables in order to track changes in the database over time. The apps we were working on were ASP.NET Core web applications, using Entity Framework Core (EF).  While we could have simply modified the databases using queries against the database server directly,…

Exception Handling With Tasks.WhenAll()

In a recent project IntelliTect developed for a client, we were working with an architecture that involved a client application communicating with an Azure app service, which communicated with a private on-premise web API service.  When attempting to transfer a very large file via a HttpResponse, we were hitting a failure that prevented the file from being downloaded.  Even though…

Unit Testing with Xamarin Forms

In a recent application that Intellitect developed for a client, we were tasked with building a Xamarin forms application that supported Windows, Android, and iOS.  Due to the cross-platform support inherent with using Xamarin, a large majority of our code was common amongst all three implementations.  As with most cross-platform projects, however, a small amount of code needed to be…