Kelly Adams Senior Software Engineer

Senior software guru with extensive experience developing cutting-edge applications in multiple industries ranging from commercial finance, utilities, healthcare and direct marketing. Excellent communication skills and experience leading and instructing teams on the latest technologies including mobile development with Xamarin, C#, Microsoft .NET Core, MongoDB, azure serverless solutions, cloud migration and others. Published author who provides objective advice, expertise and technical skills with the goal of creating value and improving the business performance of clients.

Blogs by Kelly

Moving Quickly Among Branches With PowerShell Dynamic Parameters

I am currently working on a large integration project that uses a PowerShell script within each sub-module to manage building, deploying and even launching Visual Studio. Due to a reliance on code namespaces matching with folder structures, these PowerShell scripts are sprinkled all over a large directory structure. Fortunately, they are well-named and exist in […]

Self-Hosted Integration Testing Of OData and WebApi

Full-stack testing of OData 4.0 and Web API 2.2 ASP.Net MVC controllers Why Are Unit Tests of OData Web API Controllers Insufficient? A common pattern for testing ASP.Net Web API 2 controller methods is to call them directly after mocking or setting up the Request and Configuration properties. When OData v4 is then added to […]

Deploying Windows Services With Psake and Web Deploy

At IntelliTect, a common pattern of our client solutions are windows services that process work on either a scheduled basis or watch a file location. We often use a combination of the Topshelf framework with the TopShelf.Quartz job scheduling package to solve these problems. These packages expose a useful fluent interface to schedule multiple jobs […]