I am a software engineer specializing in video. Contact me:fillmore dot chris at gmail dot com linkedin.com/in/chris-fillmore github.com/chrisfillmore
Fast facts: I'm a client video engineer working on AT&T TV.
At AT&T I'm an engineer dedicated to reliable, performant, and high-quality video experience on client devices. I enhance the user experience by improving resiliency of playback, monitoring key performance indicators, and delivering new capabilities to the video player.
There are several projects in which my code has been deployed to production, to hundreds of thousands of users, most significantly AT&T TV / AT&T TV NOW (formerly DirecTV NOW).
Having worked with linear content, VOD, and in-progress (cloud DVR) recordings, I have a strong understanding of the DASH timing model. On a daily basis, I work with video players such as ExoPlayer and Shaka Player, and I regularly contribute back to these open-source projects. I also support HLS streaming on Safari, using Apple's native player.
Video at AT&T is packaged in both fMP4 and TS containers, with WebVTT for text. I have troubleshooted many issues where referencing ISOBMFF or WebVTT specs was necessary. In general I am comfortable diving into any spec, familiar or otherwise, to work on a problem.
Beyond working with video, I have also developed extensive custom tooling for browser-based testing, in NodeJS + HTML5, to cover some use cases which were particular to video. This automation leveraged Puppeteer (for Chrome) and improved our test isolation and performance measurement capabilities.
I work very carefully to develop quality solutions, with automated unit tests, end-to-end acceptance tests, and performance tests for KPIs. I believe that software quality also relies on a strong understanding of business requirements, as well as empathy for end users, and I prioritize these concerns when writing code.
I co-founded WebTO with a friend. We built WordPress websites for small businesses in Toronto. We handled web hosting, frontend development, database development (using MySQL), and WordPress development (in PHP). Naturally, we also did all the lead generation, sales work, and requirements gathering.
Ontario College Advanced Diploma - Computer Programmer Analyst (3.7 GPA)
George Brown College, Toronto
I love collaboration and am energetic at work. I have strong communication skills, and work well both independently and with a partner or team.
References available on request.