When I started at Integrity we had a client called FTL Finance that had an outdated application used to manage loan applications. Since FTL wanted to start adding new features and integrations I was brought on to lead a rebuild of their app.
One of the main issues with the previous implementation was the use of languages and technologies that developers at our company weren't extremely familiar with. This is why I choose a full-stack Javascript stack, as it allowed our team to focus on mastering one language.
The second issue we wanted to improve was the use of hardcoded values. FTL is continuously testing new values and features, so we decided to move most of these options to settings that admins can configure.
Another challenge with this app had been integrating with numerous companies and services. For example FTL integrates with:
One of the main issues with the previous implementation was the use of languages and technologies that developers at our company weren't extremely familiar with. This is why I choose a full-stack Javascript stack, as it allowed our team to focus on mastering one language.
The second issue we wanted to improve was the use of hardcoded values. FTL is continuously testing new values and features, so we decided to move most of these options to settings that admins can configure.
Another challenge with this app had been integrating with numerous companies and services. For example FTL integrates with:
- Transunion
- TrustEv
- DocuSign
- Twilio/Postmark
- Salesforce
- Tibco
- LeaseComplete
- Several partner's APIs
The biggest benefit I've seen for our client is the ability to now easily add new features, since I've put a team together that are all deeply familiar with the app.