Software Development

Jim can bring your software development projects to life. He has over 20 years of experience in leading and delivering custom software solutions with strong focus on Microsoft and cloud technologies, including .NET, C#, ASP.NET, Azure, SQL Server, Azure DevOps, and Visual Studio. Jim has used these skills to create a variety applications for clients of all sizes and types. Whether leading a project or contributing as a highly skilled developer, Jim can help your projects succeed.

Jim can help you with all aspects of the software development journey the following:

  1. Software Product Ideation
  2. Requirements Gathering
  3. Software Architecture & Design including:
    1. Cloud Architecture
    2. Microservices Architecture
  4. Hands-on-the-keyboard Development
  5. Automated Testing
  6. DevOps including Continuous Integration & Delivery a.k.a. CI/CD (Automated Build and Release, DevOps)
  7. Delivery Management using Agile and Scrum
  8. Development Team Leadership, big and small

While Jim has a very diverse technical skillset, he specializes in the following technologies:

  1. Microsoft .NET including .NET Framework .NET Core
    1. C#
    2. ASP.NET
    3. WebAPI
  2. Microsoft Azure
  3. Microsoft SQL Server
  4. Angular
  5. Azure DevOps & GitHub