Multifamily Securitization
Cloud Application

This project involved the 18-month development of a new cloud-based multifamily application for a top GSE to replace a legacy system.

The application consumes data from loan acquisition systems, performs business processing to validate data meets requirements, and publishes security information for downstream systems, including the Federal Reserve and public-facing investor portals.

Role: Product Owner

The Outcomes

Streamlined
Securitization Process

The new application streamlined the consumption of data from loan acquisition systems, ensuring data integrity and reducing manual data entry. Additionally, the application simplified the retrieval of raw data files, aiding in troubleshooting and re-publishing, thus supporting users in their daily tasks.

Enhanced
User Experience

A comprehensive dashboard was built to allow users to view all pools eligible for securitization at a glance. Additional screens provided an easy method for users to perform business processing, enter comments, and view data changes, ensuring users could perform thorough analysis of securities prior to issuance.

Increased
Application Confidence

Upgrading to a cloud-based solution brought significant benefits, including increased uptime and faster incident response times. The flexible software design allows for easier updates and scalability, while enhanced security measures protect sensitive data. The cloud infrastructure accommodates growing data volumes and user demands without compromising performance.

The Process

The development of this cloud-based multi-family pooling application involved several key steps to ensure a smooth transition from the legacy system and to meet the requirements of the multifamily securitization business.

Thorough Analysis and Planning

The process began with a thorough analysis of the legacy system and gathering enhancement requirements. Roadmap planning ensured a clear path forward, identifying key milestones and deliverables over an 18-month timeline.

Understanding the existing system's intricacies was crucial for developing a robust and improved application. This proved challenging as the business lacked sufficient documentation for the legacy system.

Agile Delivery and Feature Implementation

An agile delivery approach was adopted to implement application features iteratively. This allowed for continuous feedback and improvement, ensuring the application met evolving requirements and standards. This process facilitated the timely delivery of high-quality features and enhancements.

Scrum Methodology

Integration and Testing

Integration testing with upstream and downstream consumers ensured seamless data flow and compatibility. Parallel testing was conducted to validate the new application against the legacy system, ensuring accuracy and reliability. This phase was critical for identifying and addressing any issues before full deployment.

Deployment and Monitoring

After ensuring the application met all required standards, it was deployed for production use. Continuous monitoring was established to track performance and address any issues promptly.

At this point, delivery teams shifted toward developing enhancements that were not part of MVP deployment.