PHONE: 646-696-8188
EMAIL: Scottlnorvell@gmail.com
PORTFOLIO: scottlnorvell.com
GITHUB: github.com/ScottLNorvell
Optimized legacy codebase that was prone to crashing. Participated in full rewrite using Reactive programming concepts (RxJS). Architected new custom ad manager including the ability to play JavaScript and flash VPAID ads using undocumented features of video.js.
Architected the feature and owned implementation. Coordinated a successful simultaneous launch across eighteen Condé Nast brand sites, all of which saw dramatic view increases. Reengineered to support single-page and infinite scroll features.
Participated in the initial launch in the fall of 2014 as well as 2.0 relaunch in 2016. Project managed and implemented watch page redesign based on data gleaned from A/B testing. Project managed and implemented subscribe, follow/save items features, as well as the migration to Ember CLI.
Created entire architecture including a system to optimize database queries and monitor for unnecessary n+1 queries. Architected the caching strategy.
Hosted from a single Rails application. Ran crash-prone legacy code through series of database query and caching optimizations to a place of stability.
Includes uploading/encoding of video assets, editing of all metadata, editorial program magagement, as well as various custom reporting and metrics tools for Condé Nast properties. New features written in React.
Contributed to maintenance of OTT platforms including Xbox One, Roku, and AppleTV, as well as an IOS app for The Scene.
Lightning talk around the theme "Tricky Testing". I spoke about stubbing the window "storage" event in order to test a feature on The Scene that syncs user actions between tabs.
Spoke about my experience building an Ember addon that allows a developer to insert tetris game into their apps. (Demo: scottlnorvell.com/ember-tetris-addon).
Presented with a colleague about our experience developing the first version of The Scene using Ember.
Spoke about my experience adding a ServiceWorker to transform a web game I created called Dissappointed Man into progressive web application. (Demo: disappointed-man.pagefrontapp.com).
An interactive live-coding talk based around test-driven-developing an Ember addon called ember-cookie-monster.
Web Development Immersive
Full-time, project-driven course covering full-stack web development for twelve weeks.
Self-guided study
Computer Science, Web Development, Algorithms, Design of Computer Languages and Computer Programs
Bachelor of Arts, Music (2001) 3.95 GPA
Responsible for day-to-day operations of a high-volume event production company including hiring and management of freelance staff.
Responsible for all aspects of producing this independent project. Successfully coordinated a sold-out production run of six performances.