Created an IoT analytics platform and web app for Crowsnest, which ingested and processed IoT data from connected devices. Using a distributed complex event processing engine, Crowsnest allowed customers to create rules for matching incoming data patterns to specific actions, analyze overall trends in data, and drill into specifics while troubleshooting individual devices. The platform was built to be idempotent, highly resilient to failure, and easily handled 120k msg/sec.