Taking a large scale SaaS product to the next level
Leading, managing, and developing an international software team based out of 15 developers based (USA, India, Europe, Russia and China) creating and maintaining complicated Cloud-based SaaS applications. Rebuilt a major SaaS MVP application into a full scale enterprise leveled application utilizing micro-frontends. Primarily focused, on rebuilding and designing the front-end of a SaaS application that sees about 30 million impressions per year. Optimized and reduced initial load time (time to interactive) from 19.7 seconds to 2.1 seconds. Created and road mapped out processes for creating more modular based code. Introduced a branding refresh with UI/UX enhancements while helping coordinate a roadmap for optimizing designer’s workflow. Developed in parallel and shared across all front-end lead teams an abstracted component library.
Scorecard Experience
The current experience had issues with UX, load efficiencies, and a lack of usability for power users. I lead my team to improve this experience by including: load times, skeleton loading, lazy loading, SSR, efficient caching, reduced unnecessary API calls by 80%.
Overall Project Design Refresh
The legacy project needed a huge overhaul on a design uplift along with effectively improving the UX by reducing clicks per page and experiences. Below is first a top level view of the project flow of the legacy platform and then followed by the new refresh.