Corey Ross Snyder

Front-End Web Developer

Columbus, Ohio / Remote

An accomplished Software Engineer with a focus on Front-End Web Technologies and experience in the full life cycle of the software design process including requirements definition, wireframing, prototyping, design, testing, and maintenance.

Technical Expertise

Languages and Skills:

Front-End: JavaScript ES6+ – ReactJS 16+ – AngularJS 1.6 – ReactJS – WebPack/Grunt – HTML5 & CSS3 – LESS/SASS – KnockoutJS – AJAX/JSON/REST – jQuery – JSONP – DOJO – YUI

Back-End: NodeJS – Python – PHP – Grails – Perl – Zend – CodeIgnitor – phpBB – Wordpress

Databases: MongoDB – Postgres – SQL/MySQL

Source Control: Git – Clearcase – SourceSafe

Testing: Grunt – Karma – Jasmine – Cucumber BDD – Test Flight iOS – QUnit – Selenium – Lineman


Professional Experience


Senior Web Developer ■ Aver Inc. – Aver.io ■ Columbus, OH

March 2015 – Present

  • Managed companies private NPM registry including defining release process, managing users, and dealing with security vulnerabilities.
  • Designed & Built out the Front-End stack & Aver framework that powers nearly every app at Aver which includes 22+ different AngularJS/ReactJS single-page applications. The stack includes:
    • Libraries: ReactJS 16+, AngularJS 1.6, Angular-Bootstrap, React-Bootstrap, AngularUI Router, UnderscoreJS
    • Packaging: Webpack 3+, LESS, Babel, ES6
    • Testing: Karma, Jasmine
    • Read more on this
  • For UI I Designed and Developed a custom BootstrapCSS fork which is used as the UI-Base for all applications. This included creating custom UI components and a hosted UI examples site for other Developers, Designers, and Product Managers to reference and base their designs off of
  • Developed a UI-Scaffolding library using AngularJS which is the JS base that all of our apps sit on. It handles much of the boilerplate application logic like authentication, routing, alerts, etc
  • Consistently led the development in migrating the front-end stack over to newer versions of libraries, frameworks, and tooling to keep it modern
  • Took initiative in improving our front-end security audit and worked to reduce our vulnerabilities from over 300 to zero.
  • Created "CookieCutter" script which helps other developers spin up new applications from scratch which adhere to the current web-app configuration, libraries, Docker/Travis/Jenkins config, and code-standards. It's the starting point for all new micro-service applications allowing developers to have a new instance of our FE stack up and running in seconds.
  • Led the development in launching a rebranding of the Aver Inc. website written in Drupal. I had two employees I mentored on this project. This site has since been replaced with SquareSpace.

Senior Web Developer ■ Victoria's Secret – VictoriasSecret.com ■ Columbus, OH

August 2014 – March 2015

  • Helped create a mobile game experience which drove 137 million clicks in 24 hours
  • Responsible for doing full-stack development utilizing Grails and SQL on the back-end
  • Utilized responsive design to simultaneously develop both mobile and desktop versions of PINK Nation site experiences
  • Sliced PSDs and optimized image assets

Front-End Developer ■ Victoria's Secret – VictoriasSecret.com ■ Columbus, OH

February 2014 – August 2014

  • Worked on a front-end team responsible for "The Bra Experience”, a web product providing an online fit quiz, bra guide, and personal bra boutique
  • Made numerous improvements to the internal underlying javascript MVC framework used across the mobile and desktop VictoriasSecret.com
  • Helped to identify memory leaks in the UI and reduce the memory footprint of the personal bra boutique to prevent crashes on iPad Safari

Web Applications Developer ■ Manta Media Inc. – Manta.com ■ Columbus, OH

February 2012 – February 2014

  • Responsible for Manta front-end development including JavaScript, AngularJS, HoganJS, HTML, and CSS
  • Hand-selected as the developer for a product innovation group responsible for brainstorming,designing, developing, and testing ideas for future products and lines of business
  • Helped re-architect and standardize our CSS library using OOCSS and set development-wide standards which significantly improved page load times
  • Developed and maintained NodeJS services using Express, MongoDB, and Mongoose
  • Maintained legacy PERL and Template Toolkit back-end for manta.com
  • Built internal development tools using JavaScript, AngularJS, and jQuery that the team uses to rapidly speed up development time and increase code consistency
  • Practiced BDD and TDD using lineman, grunt, cucumber, and jasmine

Lead UI Engineer ■ FlyMuch Inc ■ Dublin, Ohio

February 2011 – February 2012

  • Led all front-end development including HTML, CSS, JavaScript, and the presentation layer of the PHP
  • Researched, advised on, and implemented the front-end frameworks that were to be used to build the FlyMuch.com feature-set
  • Used Google Analytics, custom JS events, and goal funnels to track essential metrics used to test hypotheses set by the team.
  • Individually built a mobile version of FlyMuch.com leveraging jQuery Mobile, jQTouch and other web-technologies specific to mobile web development
  • Helped design, test, and improve the FlyMuch iOS app for iPhone and iPod Touch
  • Leveraged unit and automated testing frameworks to provide a consistently bug-free product without a dedicated QA team on staff
  • Worked in XUL-level code to create a Firefox extension designed to provide deals and discounts to customers of sites like Expedia.com and Travelocity.com at the point of sale

Front-End Web Developer ■ Chemical Abstracts Services ■ Columbus, OH

March 2009 – February 2011

  • Wrote complex web-app features while adhering to web standards and browser compatibilities in regards to HTML, CSS, and JS
  • Helped improve performance in SciFinder product by converting from A4J functions toward RESTful service calls using Jersey and Guice
  • Used T.D.D. to write highly-testable JS modules that built up an internal JS framework used across other internal products
  • Using Selenium RC, developed an integration and performance testing framework which logged data metrics used to identify issues and drive future development

Founder / Lead Developer ■ CentralOhioHockey.com ■ Columbus, OH

July 2008 – February 2011

  • Leveraged the LAMP Stack, Zend Framework, phpBB, WordPress, and jQuery to create a dynamic web application which provides ice-hockey statistics for over 150 teams
  • Handled everything including server configuration, database design, front-end usability and design, and controller/application programming
    Managed two other members on the project

Contract QA/Software Developer ■ vSync ■ Columbus, OH

September 2008 – December 2008

  • Led the design development of a software solution to replace the traditional QA process for the vShip product line
  • Wrote scripts using “AutoIt” software, to automate the testing of the application, checking results not only visually but mathematically via Database checks using Microsoft SQL Server
  • Wrote specific tests for both known and future bugs in areas of: load, unit, functional, regression, black-box, and security
  • Organized detailed test results with Microsoft SQL Server using Tables, Views, and Stored Procedures, and presented data via Crystal Reports
  • Customized testing framework to allow for Asynchronous testing across multiple machines to a single server to replicate the normal product environment

Software Developer ■ Netsmart Technologies Inc ■ Dublin, OH

August 2007 – August 2008

  • Used Caché, XML, and Crystal Reports to design, develop, test, and support enterprise-wide business applications
  • Learned information technology as it relates to the health care field while developing add-ons and fixes for Netsmart’s “Avatar” product line
  • Developed multiple applications for the Avatar Practice Management, Clinical Workstation, Managed Services, and Individual State Products
  • Independently developed the Avatar Chart Tracking module which implemented a bar code system to allow hospitals to track charts easily and effectively throughout the entire healthcare process
  • Performed complex customer data conversions from other health care systems into Avatar

Web Developer / Computer Engineer ■ Pengwyn Hydron ■ Columbus, OH

August 2005 – August 2007

  • Took full responsibility in the design, development, and implementation of the Pengwyn website using HTML, JavaScript, CSS, and PHP
  • Co-Managed other Interns in Electronics lab where we built, programmed, and repaired every aspect of the electronics that go into Pengwyn systems

Education

DeVry University – Columbus, Ohio
Graduated June 2007
B.S. in Computer Engineering Technology