Freelance Developer, Trainer & Consultant

Eric Masiello

Full Stack JavaScript Engineer

Over 10 years of professional experience in web development and design with a passion for developing rich internet applications using modern JavaScript frameworks

Technical Skills

  • Web application development
  • Responsive web design
  • Single page applications
  • React
  • React Native
  • Redux
  • ES2015/16+
  • Typescript
  • Styled Components
  • Node
  • Express JS
  • HTML5
  • CSS
  • SCSS
  • Jest
  • Mocha
  • Enzyme
  • Angular
  • jQuery
  • Webpack
  • Gulp
  • Babel
  • Wordpress
  • PHP
  • Git
  • Cross browser development
  • MySQL
  • Postgres
  • Mongo

Professional Experience

Vistaprint Digital

UI Architect (2019Present)

Senior Software Engineer (2016Present)

  • Technical lead for flagship Vistaprint Website Builder
  • Designed in-house UI learning program
  • Dramatically expanded website builder capabilities; enabling customers to create entirely customized "blocks"
  • Vistaprint Digital UI Component library architect
  • Full stack engineer across multiple products utilizing React and Node JS running on Heroku and AWS
  • Mentor junior & senior engineers on front-end and Node development
  • Career coach and manager for junior & senior engineers
  • Creator of the Front-end Learning Guild: a biweekly meetup to discuss and learn about front-end technologies

Advisory Board Company

Principal Front-End Developer (20132016)

Lead Front-End Developer (20112013)

  • Principal engineer on multiple health care and higher education RESTful web applications using SCSS, Angular, Ionic, Cordova, Knockout, jQuery, Gulp, and Grunt
  • Advisory Board UI framework CSS Architect
  • Authored and trained two one–week-long front end developer boot camps
  • Coached and mentored junior engineers and designers
  • Winner of multiple Advisory Board Hackathon competitions
  • Acted as cross-product accessibility consultant

US Census Bureau

Chief of Human Resources Info Systems Branch (20102011)

Senior Web Developer & Team Lead (20082010)

Web Designer & Developer (20032009)

  • Managed 9 direct reports
  • Acted as project manager for HR Systems: developing project plans, wireframes, & milestones
  • Developed and documented visual style guide for engineers, enforcing HTML semantics, best practices, UI, and UX consistency
  • Lead developer for Census Human Resource Information System (CHRIS) using on .NET and SQL Server

Freelance & Related Experience

General Assembly (2016 — 2018)

  • Teach students how to build web sites using HTML5, CSS, JavaScript, and jQuery

General Assembly (2017 — Present)

  • Teach students the basics of JavaScript and the DOM

Packt Publishing Mastering React Native Book

  • Teach front-end web developers how to create mobile applications for iOS and Android using React Native

General Assembly (2017)

  • Teach students the basics of working with RESTful APIs

Packt Publishing Mastering React.js Video (2015)

  • Provide insight and assess technical accuracy of video content and offer suggestions to improve relevance for an audiences new to React programming

Syn By Design (2018)
  • Typescript, Express, React, Redux, Webpack, HTML5, Styled Components, REST API, responsive design

Education & Training

University of Maryland, Baltimore County
Catonsville, MD (2003)

Bachelor of Science Information Systems Management

Chain React Conference
Portland, OR (2017)

Scrum Alliance
Washington, DC (2017)

Certified ScrumMaster

Steven Krug's Usability Testing Workshop
Washington, DC (2009)