← All Work
Media / Entertainment

truTV

Senior Software Engineer · 2013-2015

Senior Software Engineer via Passion 47, delivering three major projects for truTV across two years.

truTV Live & VOD Platform — Architected a Backbone application for live and video on demand feeds, creating and consuming REST APIs interfacing with 3rd party services. Applied advanced JavaScript techniques and patterns using prototype chains. Handled analytics integration and site-wide optimizations. Introduced unit testing with Mocha and Chai, code coverage, and added formal API documentation for pre-processors, JavaScript, and CoffeeScript.

truTV2GO (TV Everywhere) — Engineered a scalable web application for their TV Everywhere initiative that functioned as a single page experience while being flexible enough to exist as standalone widget components on any page. Built with Backbone, RequireJS, Grunt, and SASS with full template systems, pub/sub messaging, authentication/authorization models, and comprehensive testing.

truTV Responsive Redesign — Led a second back-to-back redesign focused on creating a responsive/reactive site and stripping out all unnecessary code. Delivered a comprehensive overhaul using SASS and RequireJS, resulting in a more efficient codebase for both speed and reusability, with much-needed documentation.

Technologies

BackboneCoffeeScriptSCSSSASSGruntGulpNode.jsRequireJSPHPRWDMochaChai
← All Work