Eric Douglas Pratt
Overview
Veteran Nuxt, Vue, and React front-end engineer and project manager with over two decades of experience using web technologies to build practical and intuitive web apps. Delivered high-quality digital experiences across the financial, insurance, e-commerce, television, fitness, consumer technology, and home electrification industries. Pioneered the UX/engineering workflow for a digital marketing agency's first responsive web design project. Helped transition a 500+ person engineering organization from waterfall to Agile/Scrum. Led a working group to solve an intractable challenge with code reviewer certification across a 2000+ person engineering organization, reducing average wait time to deploy by four business days.
Objectives
-
Front-end engineering role, preference for Next.js / React or Nuxt / Vue
-
Hybrid or full-time in the office
-
Boston metro area, T-accessible office
-
Regular collaboration with co-located employees
Skills
- React / Next.js and Vue / Nuxt application development
- Responsive web design
- Advanced CSS layout
- WCAG accessibility compliance
- Project management
- Engineering management
Experience
Principal Software Engineer (2022 - Present)
Boston, MA
-
Tech lead for the engineering team responsible for EnergySage's SEO and public content powered by Nuxt, Vue, and the Storyblok headless CMS, including marketing landing pages, news & lifestyle articles, expert guides on home electrification, and localized cost and installer rankings at the state and city level generated from real marketplace data across the entire country.
-
While tech lead, led a nine month site redesign effort across multiple teams to move thousands of pages off of three legacy CMS and web frameworks and onto Nuxt, Vue, and Storyblok. Actively managed scope, fostered cross-team coordination, and delivered on time. This resulted in a best-in-class technical SEO implementation with significant boosts to rankings and share of voice, recovering EnergySage’s position as the top-visited solar site. Won the EnergySage 2023 Core Values award for Iterative Excellence, as nominated by colleagues.
-
Directed a three month project across five R&D teams to launch a new visual brand identity simultaneously across the entire site. Actively managed scope and timeline, got one upstream team back on track when they fell behind and endangered downstream delivery, and delivered on time in a way that product leaders cited as an example to follow for future projects.
-
Promoted to EnergySage's first instance of Principal Software Engineer from Staff Software Engineer within three years due to my deep experience with software delivery and regular impact across multiple teams.
-
Led the Design System Guild in shaping the EnergySage Design System from a fork of Bootstrap 4 built with Bootstrap Vue and Vue 2 into a robust suite of brand-driven tokens and components powered by PrimeVue and Vue 3, enabling full-stack EnergySage teams to build consistent, accessible, polished UI quickly without needing to be experts in front-end themselves.
-
Effectively balanced my team's focus on business priorities against a security upgrade from Nuxt/Vue 2 to Nuxt/Vue 3 over a year and a half, pioneering the upgrade path for all engineering teams.
-
Joined EnergySage with zero Nuxt or Vue experience and built the entire front-end for EnergySage's Heat Pump Marketplace in Nuxt and Vue within two months, including a landing page, multi-step onboarding flow, and project dashboard workflow. Stepped in as UX and visual designer when design resources were unavailable. Leveraged Retool to create a real-time business intelligence dashboard of marketplace activity for stakeholders to identify funnel performance and bottlenecks.
Senior Engineering Manager (2018 - 2021)
Boston, MA
-
Directed front-end engineering and staffing for all B2B engineering teams; regularly coached full-stack engineers through solving front-end challenges
-
Managed a team of full-stack engineers and QA working on B2B customer-facing tools and services, including favorites lists, invoices, product tearsheets, and other project management tools
-
Filled in as B2B product manager for two extended periods totaling 7 months, leading the team to complete initiatives with the highest business value, and quantifying said value with metrics
-
Led a group of tech leads from across Engineering to revamp our code reviewer certification process, turning a subjective and onerous approval system into a partially-automated objective assessment - this expanded the reviewer pool by ~10x, eliminated ~4 business days of wait time per code review, and led to no corresponding increase in defects
-
Implemented a front-end redesign of the Wayfair B2B header and navigation, which won its A/B test and rolled out site-wide due to increased add-to-cart and checkout rates
-
Contributed new front-end components to the Wayfair design system library, including a sortable table with multiple row select and bulk actions
Interactive Architect (2011 - 2018)
Boston, MA
-
Front-end architect and team lead for several 6+ month client projects across the financial, insurance, television, fitness, and consumer technology industries
-
Managed, mentored, and helped grow the careers of over a dozen junior front-end developers
-
Most client solutions powered by React and Redux; many integrated with various CMS technologies; earlier projects powered by jQuery
-
Projects included:
-
Business- and consumer-facing web portals for RLI Corp, IntegraMed Fertility, Scott & White Health Plan, and Motorola
-
Multi-step application flows for Scottrade and Isobar's Mindsight Direct
-
Responsive site redesigns for Adidas, Mackenzie Investments, and MSG Networks
-
A new fitness video subscription site for NBC Sports
-
JavaScript-based Apple TV app framework for NBC Universal and USA Networks
-
For Mackenzie Investments, built out significant customizations of Nightwatch/Selenium automated front-end testing suite
-
Taught an internal series of JavaScript Academy courses that solidified basic front-end development skills for our tech and creative teams
-
Pioneered Isobar's workflow approach to responsive web design back when it was brand new; trained user experience designers on the philosophy, benefits, limitations, how to design for it, and what wireframe artifacts to produce
-
Contributing author to Isobar's front-end code standards
-
Directed the Isobar NowLab innovation practice for the Boston office
-
Created and maintained interactive office floor plan maps and contributed key tools to Isobar's home-grown Intranet platform, including a searchable & filterable version of our career development framework
Senior Software Engineer (2007 - 2011)
Cambridge, MA
-
Front-end lead for a team leveraging Sencha Touch and PhoneGap to create Pega's first mobile app
-
Primary creator and owner of Pega's skin-creation tool, allowing non-technical users to perform vast customization of look-and-feel for applications created via Pega's proprietary application development environment, auto-generating and optimizing large amounts of CSS
-
Chaired weekly Scrum Community meetings focused on process improvement and education as Pega underwent a two-year process to convert from a waterfall process to Scrum/Agile; served as ScrumMaster for two Scrum teams working on UI auto-generation tools and Case Management
-
Presented technical demos at PegaWORLD 2010 and PegaWORLD 2011 conferences
Software Developer (2006 - 2007)
Albany, NY
-
Sole designer and developer of a PHP / MySQL system — modeled after Gmail's interface — to manage a multi-step workflow for incoming data security requests; replaced an outdated COBOL-based system and met Section 508 web accessibility requirements
-
Created a Java-based report generator with an easy-to-use interface that converted English phrases into SQL for selection of which data to include in the report, interfaced with three separate Oracle databases, joined the data together as necessary, and generated the appropriate report as a PDF
Research Assistant (2005 - 2006)
Troy, NY
-
Formalized a DARPA intelligence analysis case study in first-order multi-sorted logic for the Slate project
-
Gave class lectures on propositional and first-order logic for Introduction to Logic course
-
Created course website with automated homework submission and grading, allowing students to get immediate feedback on their work
-
Redesigned and maintained the AI laboratory's website
Education
B.S. degree in Computer Science, Cum Laude
Minors in Economics and Philosophy
Honors and Certifications
-
EnergySage 2023 Core Values award for Iterative Excellence
-
Certified ScrumMaster
-
Eagle Scout