DATE
26th June 2016

CLIENT
Broadcom

SERVICES
Web Design

Project Overview

Led scaling efforts for a high-volume data processing application used by Broadcom engineers. The application runs on a SQL Server database containing over 1TB of highly normalized test data. I architected and built a two-tier, multi-terabyte caching system in Memcache and MongoDB to improve the speed of online report generation; re-developed much of the software, implementing CodeIgniter RESTful API and AngularJS dashboard for system monitoring. Migrated the software from a overloaded, single-server, “bare-metal” architecture to a VMware-based, virtualized, multi-server architecture with plenty of spare capacity. Designed and developed a multi-threaded work queue to increase data processing capacity.