Shane Riley

Engineer, Manager, Software Architect

Objective

To join a company in need of a leader in engineering that will be responsible for architecting new and innovative solutions to business needs and to build, train, and grow a team of engineering talent.

Experience

  1. Amaranth Development

    Owner, Principal Developer

    Remote – -

    • Handled front end software architect duties for Smartgistics, a 3PL software company, architecting and developing a from-scratch front end application using React, Typescript, Next, and Playwright.
    • Provided engineering and architecting of replacement front end services for L.L. Bean's eCommerce site using React, Typescript, NestJS, Google Cloud serverless functions, React Testing Library, and Cypress. Responsible for integration with and development of campaigns in Dynamic Yield responsible for $7.5M in annual revenue growth.
    • Sole front end developer on high-profile projects for brands including HP, Marriott, and Walmart
    • Created hat builder SPA that was whitelabeled for use by Riddell
    • Developed SPA with vanilla JS for embedding on WACI devices now in use in applications ranging from multi-panel displays at the Bentonville airport to massive remote control systems at Accenture and Crossmark Center
    • Created front end development curriculum and all training materials for Launch School
  2. Bright Cellars

    Staff Software Engineer

    Remote – -

    • Architect and execute on splitting customer-facing front end from PHP monolith
    • Maintain component library with Storybook, React, TypeScript, and styled-componenets
    • Create an end to end test suite using TestCafe
    • Automate the creation of standalone brand websites with ecommerce functionality
    • Assist in refining work processes to become more efficient
    • Research and evaluate new technologies including Sanity, Tina, and Vite
    • Develop features in PHP/Laravel when needed
    • Interview engineering applicants for open positions
  3. ReacHIRE, LLC

    Senior Front End Engineer

    Remote – -

    • Rewrite existing front end using React and React Rails
    • Create an end to end test suite using TestCafe
    • Assist in refining work processes to become more efficient and have clear definitions of roles and responsibilities
    • Assist with planning engineering roadmap for the 2021 year
    • Research and evaluate new technologies including GraphQL-Ruby, MobX, and Detox
    • Interview engineering applicants for open positions
    • Assist with React Native development when contractors were stuck or overloaded
  4. The Internet Archive

    Engineer

    Remote – -

    • Create new features using Web Components built with LitElement and published via NPM
    • Research and implement automated testing solutions
    • Rewrote entire donation system front and back end to replace Stripe and outdated PayPal buttons with Braintree
    • Develop new features for BookReader
    • Maintain audio player in React
    • Create a server-side A/B and multivariate test framework with Google Optimize integration to ensure user's privacy maintained
  5. Tuft & Needle

    Manager of Front End Engineering

    Remote – -

    • Built and trained a team of 9 front end engineers
    • Determined best practices for interface design and front end development
    • Performed semi-annual performance reviews
    • Researched, tested, and decided on new technologies
    • Rewrote entire application architecture using Express, Mincer, and Now
  6. Hashrocket

    Principal Front End Engineer

    Jacksonville Beach – -

    • Developed front end user interfaces and SPAs within the Rails framework
    • Developed SPA loaded via bookmarklet to set up event tracking on any live web page through Satellite, an application later acquired by Adobe
    • Recreated an in-development native application as a Backbone SPA in under 2 weeks to meet DragonCon's deadline
    • Provided continuous education to design and Rails engineering staff on front end development technologies and best practices
    • Started and hosted Jax.js meetup
    • Invited speaker at jQuery Conf 2012
  7. Self-Employed

    Contract engineer

    Remove – -

    • Develop front end of numerous client websites and applications ranging from small businesses to Fortune 500 companies
    • Developed entire front end of Fast Company and IncBizNet web sites
    • Developed front end of Tripology using Django templating
    • Worked as subcontractor on projects for AKQA, a globally renowned agency
    • Developed and integrated entire front ends of social media sites for Pringo Networks
    • Other clients inclide Canada Parcel Service, Yum! Brands, English360, and Veritas Tutors

Tech

  • React, Redux, Next.js
  • Express, NestJS
  • Postgres, Sequelize, Knex
  • JavaScript, TypeScript
  • Node
  • Ruby/Rails, PHP
  • Webpack, Snowpack, Vite
  • Vue, Nuxt
  • LitHTML, LitElement
  • HTML, HAML, Pug, Slim, JSX
  • CSS, SASS, SCSS, Stylus, Less
  • Heroku, Vercel, Cloudflare, Render, Neon
  • Cypress, TestCafe, Playwright
  • React Testing Library, Jest, Enzyme, Karma, Jasmine
  • Mocha, Chai, Sinon