Justin Bennett

Front-end Architect

[email protected]  •   zephraph  •   jtbnnt

Skills


  • Optimizing site performance
  • Designing/implementing systems to scale stylesheets
  • Taming complex front-end builds
  • Delivering timely, high quality digital products
  • Fostering collaboration between engineering teams and business stakeholders


  • Integrating front-end systems with design tooling
  • Crafting automated tools to monitor architectural health
  • Empowering teams to make informed architectural decisions
  • Clearly documenting architectural decisions
  • Inspiring teammates to do more with less and to have fun along the way


Experience

Front-end Architect, Scripps Networks Interactive
New York, NY  •  Sept 2015 - Present

  • Responsible for front-end architectural guidance and leadership for Scripp’s core brand sites including foodnetwork.com, hgtv.com, and travelchannel.com with over 50 million monthly viewers across the brand portfolio
  • Architected initial implementation of watch.foodnetwork.com (and related brands) in Vue.js
  • Wrote theme webpack loader for Vue to help support multiple brand styles for a single component
  • Lead design and engineering resources in building a comprehensive styling system to support theming components across 6 brand sites
  • Conducted in-depth site performance analysis and lead efforts to improve start render, speed index, and PageSpeed Insights ratings
  • Mentored developers on best practices of writing testable, performant code
  • Helped bridge organizational gaps by focusing on building better relationships with stakeholders such as product, design, ads, and analytics teams
  • Built a post-css plugin to split mobile and desktop stylesheet payloads and unwrap unneeded media queries for each target payload
  • Implemented codemods for large scale automated refactoring, architectural fitness functions to ensure preservation of key system characteristics, and custom eslint/stylelint rules to codify best practices. 

Full Stack Developer, Vencore Inc.
Huntsville, AL • Sept 2014 - Sept 2015

  • Contributed to a large, data-centric aircraft inventory web application driven by ExtJS and ColdFusion
  • Designed data visualization interfaces with AmCharts and d3js
  • Helped internally promote new practices such as adopting end-to-end testing

Co-op Engineer, ADTRAN Inc.
Huntsville, AL • July 2011 - Sept 2014

  • Embedded C++ development on the NetVanta IP PBX Platform
  • Linux server administration and maintenance on an Apache web server with a MySQL database
  • Maintained AngularJS and PHP based test automation reporting dashboard
  • Helped convert legacy test automation infrastructure onto a platform built with python around Robotframework

Passion


Creator

Host

  • Core organizer of VueNYC
  • Member of larger nyc.js.org organizer group


Speaker

(more on linkedin)
supercharge vue components

Contributor

Interests

  • Design systems
  • Content creation platforms
  • Architectural automation
  • Frontend compliation optimizations

Education

BS in Computer Engineering, University of Alabama in Huntsville (2014)