Senior Staff Engineer at Cambium Networks (2022-04 – 2026-09)
- Architected a sandboxed AI agent that generates reusable report-scripting code from natural-language prompts, cutting turnaround on script requests without exposing direct production credentials.
- Steered the cnMaestro platform from a single monolith to independently deployable event driven microservices, sequencing the decomposition around the highest-churn modules first so releases could ship without full-platform regression cycles.
- Introduced Micro Frontend architecture across UI teams, letting each team ship independently instead of coordinating on a single shared frontend release train.
- Replaced polling-based UI updates with WebSocket channels, lazy-loading widgets asynchronously with skeleton placeholders. Cut dashboard load time by roughly 85%, from 30-40s down to under 5s.
- Led 8+ engineers day to day, covering backlog grooming, priority calls, and sprint planning. Took sprint completion from an inconsistent baseline to a sustained 95%.
Lead Engineer at QBurst Technologies (2014-06 – 2022-04)
- Led a multidisciplinary team of 10+ engineers delivering a combined IoT and e-learning platform across multiple client deployments.
- Built a Node.js/hapi aggregation pipeline processing 1TB+ of daily data, the backbone for the platform's downstream analytics and reporting.
- Designed an Elasticsearch search layer returning sub-second results across millions of records, replacing a MySQL full-text search that had become the primary latency bottleneck.
- Rebuilt the file-processing pipeline to scale elastically off SQS queue depth, spinning up memory-optimized instances only when files landed in S3. This eliminated idle compute spend and sped up file processing and Elasticsearch writes.
- Automated manual data-entry workflows with Selenium and Node.js, cutting entry time by roughly 90% and freeing the ops team from a recurring weekly bottleneck.
Software Engineer at Assyst International (2012-10 – 2014-06)
- Built enterprise ERP modules and real-time operational dashboards for the agricultural sector, combining responsive cross-browser UI, JavaScript/nvd3.js visualizations, and Underscore.js-based data processing.