Case Study

A matching algorithm for CUNY

Down Arrow

CUNY Service Corps Strengthens Communities

The CUNY Service Corps serves a vital mission: to connect CUNY students, faculty and staff with service projects that strengthen communities in New York City. Each project has a goal to improve the short and long-term civic, economic and/or environmental sustainability of New York City and of its residents and communities. The CUNY program enables students to make a meaningful difference through service while gaining valuable real-world work experience, earning a wage, and where appropriate, receiving college credit.

 

Our Shared Problem

The Service Corps program at CUNY matches students with opportunities at one of their preferred community partners. Every year, the program office matches hundreds of students with hundreds of partner organizations. The manual system used for the first two years of the program meant the CUNY staff spent weeks finding the appropriate placement for each student. The process was stressful, inefficient, and error prone. CUNY needed a time and cost efficient automated process that would create accurate matches between students and prospective employers and make the program more scalable over time.

 

Our Desired Outcomes

  • Engineer a stable algorithm to match students with an employer based on a series of data points including type of role, location, work hours and more
  • Develop a scalable, automation system that produces effective matches for students and continues to perform as CUNY rolls the program out across all campuses.
  • Use domain-driven design principles to foster maintainability and supportability by accurately reflecting the domain concepts in the built system.

Our Impact

The system exceeded the goals of student satisfaction and created efficiencies that freed up CUNY employees to work on other initiatives for the Service Corps program.

"In the past we spent over two weeks doing the matching. But with the software, the mutual matches were done in a matter of minutes and the unmatched students were matched in about 3 days," said Rachel Stephenson, University Director, CUNY Service Corps at The City University of New York. "This allowed us to focus our time and energy on other programmatic aspects of the Service Corps."

"Stride was a pleasure to work with. The team understood our needs from day one and built a product that has set us up for true long-term success!"

Rachel Stephenson University Director, CUNY Service Corps

explore more

Our Desired Outcomes

  • Implement processes around code at scale
  • Continuous Deployment
  • Establish clarity on Plated's priorities
  • Become successful both inside the code and out
  • Increase transparency within the development process

Our Impact

Stride hit the ground running with minimal ramp up time. Our team added Agile expertise that Plated was able to seamlessly leverage at pivotal points in their business growth. We got to the root issue and adapted to their culture in a way that was welcomed. Stride helped Plated’s underlying agile and lean processes run smoothly through well-tested and refactored code.  As a result, Plated had increased visibility of work, and were able to be their best both inside the code and out.

Addressing the problems of growth

Plated increased visibility of work, improved key engineering metrics, and found a partner to rely on long-term.

Right Arrow

Impact

Stash’s new-at-the-time Auto-Stash feature enabled recurring deposits into Stash. In three months, we built a service allowing investors to schedule their recurring transfers. Upon launch, Auto-Stash helped Stash customers automate money movement and investing, ultimately helping millions of Americans more easily continue their journeys towards building long-term wealth.

 

This content is for informational purposes only. Investment advisory services offered by Stash Investments LLC, an SEC registered investment adviser.

Scala Microservices For Stash Invest

Learn how Stride Consulting worked with Stash Invest to develop a scala microservice that stores user preferences for deposit scheduling.

Right Arrow

Results

  • The first team hit the initial goal, releasing the new Cheatsheets product to the company.
  • Successfully coordinated retrospectives for teams that had previously worked in silos; introduced the assignment of points to stories.
  • Worked with the Codecademy team to evangelize for and write unit tests.
  • Worked with the Codecademy team to build a dashboard that allows clients to assign seats, buy more seats, and bulk-invite users.
  • Worked with the Codecademy team to automate recurring subscriptions for Business to Business (B2B) users without interrupting renewal processes and Business to Customer (B2C) subscription flow.

Delivering quality code for edtech

Learn how Stride helped to transform and deliver quality code for an EdTech company.

Right Arrow