MainStreet
Areas of Focus
Custom Software Development
Best Practices & Methodologies
Mainstreet is a financial platform that helps startups uncover and claim tax credits and government incentives. They've done so by creating a seamless platform that takes care of all their clients' paperwork needs.
01
The Challenge
When MainStreet approached us they were in a phase of rapid growth. They had just grown their development team to be over 40 engineers and were excited to start moving quickly. Their goal was to expand upon their current offerings as well as create new ones that would address customer needs.
Before they could do this successfully, they recognized that they needed to level up their internal development capabilities and establish a solid foundation for the future. Their plan was to empower their teams to adopt best practices in software development, ensuring they were capable of delivering high-quality code consistently.
02
The Solution
Artium engineers began the engagement by pairing with the MainStreet team to help build a new product called MainStreet for Employees. During the course of our two months working with them on this product, we introduced test-driven development (TDD) and transformed their approach to both integration and unit testing. This eliminated a whole class of development issues that they had been experiencing as they could now write integration tests that used the real database. We also moved the team from a 2-week deployment cadence to deploying multiple times per week and significantly reduced the number of regressions per deploy.
Even after our engineers rolled off the MainStreet for Employees initiative, we continued our work with MainStreet and helped deliver countless features and enhancements across six teams throughout our time with them.
03
The Outcome
“After embracing testing, developer performance skyrocketed and the number of regressions dropped drastically.” - Eric Ryan, VP of Engineering