Summary
Overview
Work History
Education
Skills
Timeline
Generic
Jacob Rutherford

Jacob Rutherford

Yorkville

Summary

Adaptable Senior Software Engineer talented at providing customized and optimized solutions for all needs. Thrives within tight deadlines by applying agile development strategies. Comfortable overseeing large-scale development teams or independently coding complex projects.

Overview

16
16
years of professional experience

Work History

Senior Software Engineer

Nelnet Business Solutions
03.2016 - Current
  • Participate as member of agile development team to update and enhance payment processing solutions for K-12 and Higher Education institutions
  • Work within a microservice architecture utilizing .NET Core ASP.NET API / Angular applications, Windows services, scheduled jobs, and SQL database updates.
  • Create unit and integration tests to ensure 100% code coverage across each service.
  • Provide unscheduled data and software hotfixes for pressing production issues
  • Work with project managers, developers, quality assurance and customers to resolve technical issues.
  • Work with software development and testing team members to design and develop robust solutions to meet client requirements for functionality, scalability, and performance.

Software Engineer

Paylocity
03.2015 - 03.2016
  • Served as full stack software engineer on companies web benefits product initiative.
  • Brought in to assist on complete overhaul of product to help improve UI and performance prior to ramping up user volume
  • Worked on integrating companies core RESTful web API interface into web benefits in order to push/pull information from other products
  • Refactored SSRS reports to help decouple products and streamline deployment with less risk
  • Implemented large scale features such as tobacco based rates, imputed income, percentage based EOI with complex business logic within ASP .NET MVC application using SQL Server DB via Entity Framework
  • Worked on messages and handling within web benefits Rebus message bus
  • Participated on companies interviewing team to help vet potential candidates
  • Researched and presented on using Hangfire.io as possible solution for dealing with background processing jobs

Software Engineer

InteliChart
01.2013 - 03.2015
  • Joined team to participate in end-to-end development of companies web-based portals servicing thousands of patients, providers, and practice staff across United States
  • Designed and developed companies web API from ground up utilizing OAuth 2.0 for security and authorization
  • Responsible, as part of team, for design and development of multiple ASP.NET MVC web applications written in C# with Razor view engine and extensive JavaScript/CSS
  • Work with UI team members on integration of WCF and Web API middle tier with web applications
  • Lead design and requirements gathering for large scale interactive forms development effort
  • This effort required managing communication between development and business staff as well as requirements gathering from specific clients in order to ensure end result hit mark
  • Managed branching and merging of code base from feature branches into mainline prior to product deployment
  • Worked one-on-one with clients to design and implement targeted enhancements to portal including ability for clients to call WCF services in secure fashion without exposing entire service layer to public
  • Lead daily Scrum meetings and QA review sessions with development staff when called upon
  • Designed and development dynamic event-based rules engine for delivering interactive web forms to patients instantly or via on-demand service.

Software Engineer

BondWave
01.2008 - 12.2012
  • Recruited as primary web developer within organization to develop applications centric to company’s new business initiatives
  • Also member of 10 person development team supporting company’s primary application used to analyze and trade fixed income securities within managed portfolios
  • Spearheaded initiative to re-architect primary web application in order to improve user experience, responsiveness, scalability, and maintainability by utilizing features available in .NET 4 such as MVC 3, Entity Framework 4, WCF, Enterprise Library, Razor, and full jQuery integration
  • Responsible for end-to-end design and development of ASP.NET web application written in C# used by clients to subscribe their accounts to managed portfolios and collaborate with company’s advisory desk on suggested actions and overall status
  • Utilized Master Pages and Themes to support white-labeling
  • JQuery and AJAX enabled and 3rd party controls (Telerik) were integrated into site to support more dynamic user-friendly experience
  • Managed iterative requirements gathering throughout development and provided both technical and functional specifications
  • Designed and developed business, reporting, and data layers implemented as C# object libraries to support application
  • Created common object library written in C# to be used across all applications within organization in order to promote maintainability and reduce redundant code
  • Architected and developed reporting service using C# and SQL Server which processes queued report requests from Registered Investment Advisors and stores resulting report data for later reconstitution to PDF format for viewing
  • Worked with team project manager to architect integration between new web based application and existing company applications in order to support workflow
  • This integration consists of ASP.NET web services written in C#
  • Created and led Lunch & Learn sessions for development team on new .NET development features
  • Designed and development dynamic event-based rules engine for delivering interactive web forms to patients instantly or via on-demand service.

Education

Bachelors - Computer Information Systems

DeVry Institute of Technology
Addison, IL
10.2000

Skills

  • Agile
  • Angular
  • ASPNET
  • Azure DevOps
  • C#
  • Dapper
  • Database Design
  • Entity Framework
  • Git
  • HTML & CSS
  • JavaScript
  • JQuery
  • Knockout
  • MVC
  • NoSQL
  • Redis
  • Scrum
  • SQL
  • VBNET
  • WCF

Timeline

Senior Software Engineer

Nelnet Business Solutions
03.2016 - Current

Software Engineer

Paylocity
03.2015 - 03.2016

Software Engineer

InteliChart
01.2013 - 03.2015

Software Engineer

BondWave
01.2008 - 12.2012

Bachelors - Computer Information Systems

DeVry Institute of Technology
Jacob Rutherford