Senior Broadcast / Software Engineer
Created distributed IoT appliance and management platform. The system allows for remote management of hardware appliance deployed to TV broadcast trucks and studios allowing iPowow employees to remotely configure, debug and deploy software releases. Automated provisioning of appliances using Ansible from a brand new machine to being ready to ship to clients. The system is networked using a variety of encryption and tunneling methods that allow the system to work in a variety of network environments.
Created stand-alone desktop version of the Broadcast appliance that runs on Windows broadcast graphics engines. This desktop application ties into the iPowow IoT management platform and allows clients to use our systems without having hardware on premises. The application is built to follow our IoT licensing system and allows binaries to be remotely disabled. It was constructed using C#.NET, GO, and React packaged into a single binary.
Here are some other highlights from my time at iPowow:
- Co-authored a system that directly integrates with multiple broadcast graphics engines. This was the core software portion of the hardware appliance that transmitted the iPowow data to graphics engines.
- Created employee SSO platform that ties into all iPowow broadcast tooling. The SSO platform.
- Designed and developed Analytics and reporting platform for iPowow employees to generate PDF reports with charts and metrics to deliver to clients.
- Constructed on-air graphics and experiences that have been used on CNN, RedBull Battlegrounds, CNBC, Golf Channel and others using a variety of graphics engines like Chyron, Xpression and TriCaster.