• / company
    • about us
      • / about us

        The partner of choice for data & product engineering to drive business growth & deliver an impact within your organization
    • product engineering
      • / product engineering
        We specialize in Software Product Engineering, transforming your concepts into impactful products.
    • technology
      • / technology
        250+ specialists skilled in software, BI, integration, offering end-to-end services from research to ongoing maintenance.
    • methodology
      • / methodology
        We specialize in software product engineering, transforming your concepts into impactful products.
    • careers
      • / careers
        Our team needs one more awesome person, like you. Let’s grow together! Why not give it a try?
    • do good
      • / do good
        We’re a team devoted to making the world better with small acts. We get involved and always stand for kindness.
    • events
      • / events
        LLMs in Action: Transforming How We Work, Communicate, and Innovate
    • blog
      • / blog
        Why Every Developer Should Care About AI Plugins, And What You Might Be Missing
        mindit chats with Andreea Moldovan: “At mindit.io people really put effort into making it happen.”
    • contact us
      • / contact us
        We would love to hear from you! We have offices and teams in Romania and Switzerland. How can we make your business thrive?
  • / get in touch

Flywire reinvents sending and receiving cross-border payments

Project Overview

Flywire is a global payments company that offers a platform for sending and receiving cross-border payments. The platform provides a streamlined process for international payments, with the ability to pay in local currencies, support for multiple payment methods, and real-time tracking of payments. 

Flywire’s platform is used primarily by educational institutions, healthcare providers, and businesses, enabling them to receive payments from customers and partners located in different countries.​

Challenges

  • Adding enhancements/features to applications used by multiple clients with different design and UX preferences requires agility and ownership of the development process.​
  • Taking ownership also involves adapting to changing priorities and team composition, which can be impacted by staff turnover.​
  • Adapting to legacy technologies and developing new features with limited resources can pose significant challenges.​
  • Work within the constraints of the existing infrastructure and technology stack to maintain the overall integrity of the applications.​
  • Adjustments to clients and partners were required to accommodate their constantly evolving needs​.
  • Because of the dependencies between the teams, collaboration across verticals and the core platform was necessary to achieve successful enhancement.​ 

Results

  • Payables - Provides clients with the ability to send Payments to different intermediaries​​
  • User verification - Integrated with third party systems so that schools can automatically verify a beneficiary’s BANK details​
  • Review process - Implemented feature to allow reviewing / leaving comments/ approving / rejecting a bundle of Payments or a beneficiary. Including the ability to have multiple approvers and more complex review logic​
  • Payment/Beneficiary import - Provides universities and travel companies (and many others) the ability to import files with multiple Payments or beneficiaries at once, instead of having to import them one by one​
  • Upgrade to the latest versions of Node.js, React and Spring Security to provide better security and performance​
  • Automated regression​ 

Team Members

14 colleagues covering the following roles:

  • KAM
  • Project Manager
  • Java Backend Developers
  • React/ Angular Frontend Developers
  • QA manual & automation 

Tech Stack

  • SpringBoot
  • Thymeleaf
  • Broadleaf 
  • jQuery
  • React
  • TestNG
  • Apache
  • Selenium
  • Cucumber
  • Mokito
  • JUnit

Conclusion

  • Our collaboration with the client has extended beyond a year and we have a roadmap in place for the current year. 
  • During this time, we have successfully achieved several objectives such as enhancing requirements clarity, expediting delivery timelines, improving automated regression, delivering POCs, and extending older technology with new ones through incremental updates and integrations. 
  • The platforms have grown significantly as a result of our joint efforts, objectives, and goals.
  • Thanks to our long-term partnership and advanced product knowledge, we can ensure flexibility by promptly adapting and implementing end-users’ requests.

Distribute:

/turn your vision into reality

The best way to start a long-term collaboration is with a Pilot project. Let’s talk