John Royall, Developer in New York, NY, United States
John is available for hire
Hire John

John Royall

Verified Expert  in Engineering

Full-stack Engineer and Developer

New York, NY, United States

Toptal member since December 5, 2024

Bio

John is a highly skilled and motivated full-stack engineer and technology leader with over 12 years of experience consistently demonstrating growth and excellence. With a strong track record in projects with Ruby on Rails and Shopify, he focuses on eCommerce. John excels in improving developer efficiency, ensuring system reliability, and fostering cross-functional collaboration.

Portfolio

King & Partners
Ruby on Rails 6, JavaScript, WordPress, Shopify

Experience

  • Ruby - 12 years
  • Ruby on Rails 6 - 12 years
  • JavaScript - 8 years
  • MySQL - 5 years
  • Redis - 5 years
  • Unix - 5 years
  • Shopify - 3 years
  • AWS CLI - 2 years

Availability

Full-time

Preferred Environment

MacOS, Unix, Ruby, JavaScript

The most amazing...

...goal I've achieved was developing a Shopify boilerplate using Vanilla JS for rapid development and easy maintenance.

Work Experience

Technology Director

2011 - 2024
King & Partners
  • Directed and co-led flagship eCommerce projects on the Sellect platform built using Ruby on Rails while contributing to feature development and playing a key leadership role in the growth of the tech team.
  • Spearheaded the development of over 15 major features, including efficient search functionality with Elasticsearch integration and AWS cluster setup, asynchronous multistage product data imports, and seamless integrations with payment gateways and ERP platforms.
  • Enhanced site build efficiency by 20% by leading the development on the Sellect Front End, a boilerplate that streamlines common setups and reduces the need to rebuild common front-end features such as accounts and checkout.
  • Accelerated Shopify site builds by 20% by developing a developer-friendly, convention-over-configuration boilerplate supported by a custom micro JavaScript framework.
  • Reduced response time to page build errors and downtime by 75% on Nuxt static sites by enhancing system logging and refining an internal tool to expose build statuses in the WordPress admin interface.
  • Achieved a 90% reduction in downtime alerts across sites and infrastructure by enhancing existing monitoring systems, developing proactive monitoring metrics, customizing alert integrations through Pingdom and Slack, and implementing performance optimizations and infrastructure upgrades.
Technologies: Ruby on Rails 6, JavaScript, WordPress, Shopify

Experience

Merit Beauty

http://www.meritbeauty.com
I developed a minimal Shopify boilerplate using Vanilla JS and leveraged it to recreate 95% of the original site's functionality. Throughout the process, I also incorporated several client-requested features, such as product bundling, to enhance the user experience.

Skills

Libraries/APIs

Vue

Tools

AWS CLI

Languages

Ruby, JavaScript

Platforms

Shopify, WordPress, MacOS, Unix

Storage

MySQL, Redis

Frameworks

Ruby on Rails 6

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring