Jeff Rutland

Jeff Rutland

Software Development Professional

Objective

Ambitious Senior Software Engineer seeking a challenging, growth-oriented role where I can utilize my experience to develop robust and scalable applications that deliver exceptional results.

Work Experience

ITS5 - Senior Software Developer

State of MN, Bureau of Criminal Apprehension - St. Paul, MN

Aug 2023 - Present

Maintain the Criminal History System and supporting applications for the BCA.

TECH: Java - .NET / C# - XQuery - MarkLogic - SQL Server

  • Performed updates to the CHS application running on MarkLogic Server.
  • Implemented security updates and refactoring to legacy .NET and Java applications as required, mentoring others as needed.
  • Assisted in troubleshooting and debugging as needed.
  • Enhanced documentation, participated in code reviews.

Senior Software Engineer

C.H. Robinson - Eden Prairie, MN

Jan 2022 - Aug 2023

Maintain and enhance applications and services on the Orders team.

TECH: .NET / C# / VB / WPF / WebAPI - SQL Server - RabbitMQ - Kafka

  • Maintained and enhanced internal and external applications supporting core solution functionality.
  • Worked directly with the business to obtain requirements, business rules and other details as required.
  • Participated in troubleshooting, debugging and answering questions from external teams as needed on the Orders support team.
  • Participated in requirements gathering, documentation and code reviews.

Senior Software Engineer

Trimble, Inc. - Minnetonka, MN

Apr 2019 - Dec 2021

Design, develop and deploy the next generation analytics platform API.

TECH: .NET Core/C# - WebAPI - CosmosDB - Azure SQL - Azure Data Explorer - Docker

  • Work with technical lead to deliver analytics and telemetry data for the transportation sector of Trimble, Inc.
  • Designed, developed and maintained a CI/CD platform using Azure DevOps.
  • Integrated unit tests and code coverage metrics to ensure code quality.
  • Worked directly with the business to obtain requirements, rules and other details as required.
  • Participated in requirements gathering, documentation and code reviews.

Technical Systems Architect

Verisk Retail, Inc. - Bloomington, MN

Jun 2016 - Apr 2019

Provide technical guidance while managing the development team for the next-gen reporting platform.

TECH: ASP.NET/C# - MVC - HTML - CSS - Angular - Typescript - Javascript - SQL Server

  • Re-design existing monolithic application into a microservice based platform.
  • Maintained and enhanced internal and web applications supporting core solution functionality.
  • Designed, developed and delivered a CI/CD platform using TeamCity and Octopus Deploy.
  • Integrated unit tests and code coverage metrics to ensure code quality in application.
  • Coordinated and hosted team coding events to encourage collaboration amongst developers.
  • Introduced pull requests and code reviews to further team integration and knowledge sharing.
  • Provide ongoing mentorship to development team.
  • Worked directly with clients to obtain business requirements, rules and other details as required.
  • Participated in requirements gathering, documentation, UI design and code reviews.

Senior Software Engineer

C.H. Robinson - Eden Prairie, MN

Oct 2015 - Jun 2016

TECH: WPF - ASP.NET/C# - MVC - HTML - CSS - Angular - Javascript - SQL Server

  • Enhanced and maintained multiple WPF applications.
  • Upgraded technology used in multiple projects and services.
  • Led training sessions for colleagues on new technologies.
  • Mentored team members promoting best practices in development and testing.
  • Participated in requirements gathering, documentation, UI design and deployments.

Senior Software Engineer

Verisk Retail, Inc. - Bloomington, MN

Apr 2015 - Oct 2015

TECH: ASP.NET/C# - MVC - HTML - CSS - Angular - Javascript - SQL Server

  • Maintained and enhanced customer facing web portal.
  • Maintained and enhanced alert engine for generating potential theft and fraud alerts.
  • Designed and developed build projects for all deliverables using Atlassian Bamboo.
  • Participated in requirements gathering, documentation, UI design and code reviews.

Senior Software Engineer

Novologix, Inc. / CVS Health - Bloomington, MN

Dec 2011 - Apr 2015

TECH: ASP.NET/C# - MVC - HTML - CSS - Javascript - SQL Server - BizTalk - XQuery

  • Addressed issues and implemented both business and technical enhancements to the customer facing claim submission web portal.
  • Addressed concurrency issues in web portal eliminating data loss and integrity issues.
  • Participated in requirements gathering, documentation, UI design and code reviews.

Software Engineer

Dow Jones / Marketwatch - Minneapolis, MN

Oct 2007 - Dec 2011

  • Responsible for support and enhancements of highly trafficked financial news website.
  • Engineered automated deployment application to aid in distribution of MSI installations across web farms.
  • Participated in requirements gathering, documentation, UI design and code reviews.

Software Engineer

Lighthouse1, LLC - Hopkins, MN

Jul 2006 - Oct 2007

  • Provide ongoing support for numerous web applications, creating patches and enhancements as needed. Supported ClickOnce smart client for users to file claims online.
  • Designed and implemented automated build and deployment process using Visual Build Pro, CruiseControl.NET, and RepliWeb.
  • Designed and implemented numerous internal applications to assist in new client implementations.
  • Participated in requirements gathering, documentation, UI design and code reviews.

Education

Intertech, Inc.

Eagan, MN

1999 - 2001

  • Attended instructor led training on C++, MFC, ATL COM and .NET.

Music Tech of Minneapolis

Minneapolis, MN

Aug 1991 - Aug 1992

  • Attended the Guitar Performance program. Studied music theory, guitar performance and music instruction.
  • Graduated at the top of my class with the 'Outstanding Guitarist' award.