Consulting Training Blog Careers About Us Contact Us

Case Study

  • Client: Tax Return & Loan Processing Application
  • Project: Tax Return & Loan Processing Application
  • Country/Region:

Without an internal development team, the client was unable to resolve critical bugs and add important features to their application. Our expert consultant quickly investigated the code base, resolved the errors, and added new features in weeks rather than the months it would have taken to resolve the issue internally.

Technologies Used

  • Java
  • Maven
  • Tomcat
  • MySQL
  • JOOQ
  • Struts

Challenge

The client offers tax consultation services direct to consumers from all across New Mexico. In addition to tax return preparation, the client also offers advance loans based on expected tax return. Consumers can get cash today and use their tax returns from next year to pay off the balance.

Unfortunately, the custom application that the client uses to track returns and loans had several bug fixes that needed attention. With no internal development team, hiring a contractor or employee to diagnose and resolve the problems would have taken months.

Instead, the client turned to Intertech for an experienced developer that could resolve the problem quickly. Additionally, they hoped to add new features to their tax return and loan tracking application that would increase employee productivity.

Process

Our Intertech consultant worked remotely to diagnose the issues with the codebase and add new features. Initially, this began with a walkthrough of how users are currently interacting with the application. Consistently reproducing the bug was the first major challenge of the project, as no one internally knew which parts of the code base might be causing the errors.

Applying a test-driven methodology, our consultant added some new functionality and built a set of tests for various scenarios. Refining that test suite and working with the client’s team on user testing allowed our consultant to pinpoint and resolve the original bug. After squashing the bugs, the Intertech consultant moved on to implementing features around loan reconciliation when a final payment is made and ensuring that paid-in-full loans are correctly saved as such in the database.

At the outset, the client committed to a two-week engagement with Intertech. However, the consultant has proven effective at reducing bugs and implementing new features. The original two-week contract has now expanded to five months, with the client interested in continuing to work with Intertech for new features.

Learn More About Intertech Consulting

Result

The client went from having nobody who understood their codebase to having an expert, trusted partner for their software development needs. This peace of mind is one of the greatest benefits an Intertech consultant can bring to a company that doesn’t have its own internal development team.

Additionally, the application used across the company by multiple employees now works predictably and consistently. Employees can rest easy knowing that paid-in-full loans are successfully marked as such in the database. Prior to the fix, employees were spending time manually scanning database rows to ensure loan statuses were saved correctly. Now, that time can be spent on value-added tasks.

Our Story: Intertech

From the day it was founded in 1991 by local entrepreneur Tom Salonek, Intertech has been a company with an important difference: unwavering commitment to customers, employees and the broader community through excellent work, smart workplace and financial management, and creative philanthropic involvement.

Learn More About Intertech Consulting