Lead Software Engineer
Current• Organized a Tools Strategy Session, with 21 teams across 3 business units participating. Successfully broke down the walls between the business units, driving collaboration and expanding our automated testing pipeline from studio to app. • Architected and built a Test Harness Dashboard to improve scalability and functionality. Expanded use of this dashboard to teams outside of playback engineering, making it the number one used test harness for stream quality/playback testing. Test Harness dashboard supports video player receivers running on web, browser based devices, iOS, Android, Roku, Xbox, Playstation, and Broadcom boxes. Expanded users from 3 to over 100. •Architected and built automated testing infrastructure that automates playback tests and runs them on multiple platforms the player runs on. Automated testing dashboard generates test reports that can be currently filtered by device or user. Expanded use to teams outside of playback engineering, making it the number one choice for automated and multi device testing. •Broke down barriers between siloed teams, integrating other teams systems into the tools, which expanded our user base and use cases. •Organized a successful Tooling Strategy Session, bringing together multiple teams across different orgs to work together to expand my testing pipeline. •Created user guides and led tools training sessions for the tools, reducing onboarding time for new hires•Created a monthly newsletter to keep our users informed of changes in the tools•Organized monthly tools demos, where we present the new features in the tools and answer user questions. This reaches a wider audience than the standard biweekly sprint demo and has more attendees.•Architected a log analysis feature to analyze the logs from the automated test runs, looking for things that can’t be easily detected in our current automated tests•Oversaw the development of multiple receivers across multiple platforms