
John Royall
Verified Expert in Engineering
Full-stack Engineer and Developer
New York, NY, United States
Toptal member since December 5, 2024
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
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
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
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.
Experience
Merit Beauty
http://www.meritbeauty.comSkills
Libraries/APIs
Vue
Tools
AWS CLI
Languages
Ruby, JavaScript
Platforms
Shopify, WordPress, MacOS, Unix
Storage
MySQL, Redis
Frameworks
Ruby on Rails 6
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring