Taylor Clifton, Developer in Texas City, TX, United States
Taylor is available for hire
Hire Taylor

Taylor Clifton

Verified Expert  in Engineering

Full-stack Web Developer

Location
Texas City, TX, United States
Toptal Member Since
July 26, 2022

Taylor is a senior full-stack web developer with over 10 years of experience developing various web applications and websites for multiple clients. He has begun his development career in the industry and has worked in diverse environments, from large teams with established products to smaller startups in the early stages of development. Taylor transitioned to working as a freelance web developer about eight years ago and now works with multiple clients and teams on various exciting projects.

Portfolio

Resolved Software
TypeScript, JavaScript, Node.js, React, Docker, Google Cloud, PHP, CSS, Sass...
Coffee Factory Ltd.
Shopify, JavaScript, Shopify API, CSS, Ruby on Rails (RoR), Qwik, GraphQL...
Narrative Nation Inc
Ruby on Rails (RoR), PostgreSQL, Heroku, Elasticsearch, Docker Compose, Agile...

Experience

Availability

Part-time

Preferred Environment

TypeScript, React, Node.js, Ruby on Rails (RoR), HTML, Java, PHP, Docker, Git, Linux

The most amazing...

...thing I've worked on as a developer is a tool that enabled a pastor to rapidly publish his doctrinal commentaries on the word of God as web pages.

Work Experience

Owner

2014 - PRESENT
Resolved Software
  • Developed a Ruby on Rails website for a local sawmill with a custom pricing calculator that estimates the cost of lumber orders, which can be found here: https://customcutlumbermill.com/pricing/estimate_requests/new.
  • Built multiple small websites for clients using React and a custom Storyblok React library using GraphQL.
  • Created a Cloudflare worker that enables single-page applications (SPAs) on the Cloudflare platform to output different Open Graph meta tags for individual pages, allowing social media website crawlers to generate rich and unique previews.
  • Developed a proprietary .docx to HTML transformer in Ruby that generates textually and stylistically responsive HTML pages from Microsoft Word documents.
  • Built various custom React utility hooks for reuse over different projects to speed up development and reduce boilerplate.
  • Developed reusable React Tailwind UI components to speed up the development of React SPAs and websites.
  • Created a TypeScript and React audio player embedded in a Ruby on Rails website to allow users to add and play music from the website while browsing it.
  • Developed various Ruby on Rails applications of differing complexity and scale for multiple clients.
Technologies: TypeScript, JavaScript, Node.js, React, Docker, Google Cloud, PHP, CSS, Sass, Jest, Mocha, Tailwind CSS, Elasticsearch, Material UI, Express.js, HTML5, Haml, GitHub, Git, Heroku, PostgreSQL, MySQL, Linux, Cloudflare, Serverless Framework, Shopify Plus, Vue 2, jQuery, GraphQL, Shopify, Polaris Software Integrity Platform, Amazon EC2, APIs, Unit Testing, SCSS, RTL, Web Development, Software Architecture, API Integration, Google Cloud Platform (GCP), Amazon Web Services (AWS), OAuth, Webhooks, Front-end, Full-stack, SQL, Back-end, Ruby, Code Auditing, Architecture, Software Design, Agile, Estimations, Slim, Full-stack Development

Developer

2023 - 2023
Coffee Factory Ltd.
  • Designed and developed a Shopify application that manages the client's bulk coffee inventory and product subscriptions, including automatic inventory synchronization/reconciliation, custom subscription fulfillment plans, and report generation.
  • Designed a custom reconciliation algorithm between Shopify's discrete inventory and the client's inventory batches, taking into consideration changes via orders, draft orders, and custom manual adjustments.
  • Developed a custom system for generating dynamic fulfillments for pre-paid Shopify subscriptions from a pre-defined set of specific products based on the client's specific stock selection priority guidelines.
  • Designed and implemented all aspects of the application, including the deployment strategy, API, and front-end logic.
  • Utilized modern web development frameworks and practices, such as deploying the application in an autoscaling, serverless edge environment with managed autoscaling databases, to enable more efficient scaling and reduce costs.
Technologies: Shopify, JavaScript, Shopify API, CSS, Ruby on Rails (RoR), Qwik, GraphQL, PostgreSQL, Vercel, TypeScript, Prisma, Kysely, Tailwind CSS, JSX, Vite, Custom Shopify Apps

Ruby on Rails Developer

2022 - 2023
Narrative Nation Inc
  • Implemented API versioning with backward compatibility for existing mobile clients for the Ruby on Rails API.
  • Architected and implemented the V2 API that integrated Storyblok as a third-party CMS solution to manage survey questions, which enabled the client to support internationalization, A/B testing, and reliable management of their survey questions.
  • Implemented dynamic translation of over 40k existing review questions and responses, including new ones, using various 3rd-party translation services, allowing clients to view others' reviews localized to their language.
  • Implemented algorithms for supporting the creation and versioning of review questions from the third-party CMS, which required polymorphic handling/validation of various types of question responses (e.g., date, rating, free-text, yes/no responses).
  • Managed the back-end operations of the project's API servers using Heroku with Heroku Pipelines and GitHub Workflows and moved the application towards more efficient CI/CD practices.
  • Wrote comprehensive unit tests for a relatively untested codebase for new features/functionality using RSpec, Factorybot, and other testing frameworks.
Technologies: Ruby on Rails (RoR), PostgreSQL, Heroku, Elasticsearch, Docker Compose, Agile, i18n, RSpec, Unit Testing, Postman, REST APIs, Full-stack Development

Senior Full-stack Developer

2022 - 2022
Framework Labs
  • Developed a Shopify application using Next.js and TypeScript, AWS, deployed on the Vercel Serverless platform, implementing both the application's API on the back end and the front-end React application using Shopify's Polaris component system.
  • Utilized Shopify-compliant Polaris component and design system according to recommended best practices.
  • Implemented functionality to access theme resources from GitHub Releases using the Octokit Github REST API.
Technologies: React, Node.js, Amazon Web Services (AWS), Shopify, Polaris Software Integrity Platform, Next.js, GitHub API, GitHub, Amazon S3 (AWS S3), AWS IAM, Amazon RDS, PostgreSQL, Prisma, TypeScript, Full-stack, SQL, Back-end, Code Auditing, Architecture, Software Design, Leadership, Agile, Estimations, Full-stack Development, Tailwind CSS

Software Contractor

2020 - 2020
Optimize.Ad
  • Refactored and rewrote the existing Node.js and Express.js API to use more modular and modern Express.js frameworks and TypeScript instead of JavaScript.
  • Added new, complex functionality to the API that extended the current application's capabilities.
  • Wrote multiple custom TypeScript utilities and decorators with type-safe implementations for permission checking or access control, data serialization, and more.
  • Worked on their React front end to add new UI components that utilized the new API functionality.
  • Deployed their application on the Google Cloud Platform using Docker, Cloud Build, Cloud Compute, Cloud SQL, and other services.
Technologies: Node.js, Google Cloud, Express.js, React, Redux, TypeScript, JavaScript, Docker, Docker Compose, Facebook Ads API, Outbrain, Yahoo Ads, APIs, Unit Testing, Web Development, Software Architecture, API Integration, Google Cloud Platform (GCP), Amazon Web Services (AWS), Front-end, Full-stack, SQL, Back-end, Code Auditing, Architecture, Software Design, Leadership, Agile, Estimations, Full-stack Development

Software Contractor

2019 - 2020
Lucid
  • Refactored an existing Shopify checkout extension that incorporated a shipping calendar into the checkout experience of a very popular online flower shop.
  • Expanded their Shopify check-out shipping calendar extension to support multiple shipping services. This included designing a modular system using modern JavaScript practices and syntax to perform complex algorithmic checks for shipping availability.
  • Worked directly with a project manager and clients to meet specific requirements and deadlines during high-traffic seasons and times for their Shopify stores.
  • Wrote complex Liquid templates for different stores to support unique and challenging requirements.
  • Worked on a Shopify app that enabled users to install custom themes. This involved working on a Ruby on Rails codebase that used the Shopify Ruby API integration and front-end work with vanilla JavaScript and jQuery.
Technologies: ECMAScript (ES6), Mocha, HTML, CSS, Liquid, Shopify Plus, Shopify API, Shopify Theme, Shopify, Shopify Customizations, Ruby on Rails API, APIs, Unit Testing, Web Development, API Integration, Front-end, Full-stack, Back-end, Ruby, Architecture, Software Design, Agile, Estimations, Full-stack Development

Software Engineer

2013 - 2013
CloudMine
  • Wrote a payment API for the platform that allowed users to run JavaScript snippets, i.e., functions, in a secure environment and accept or perform payments in a secure and provider-agnostic fashion.
  • Worked alongside the CTO to develop a small AngularJS application for estimating healthcare costs for various government-sponsored healthcare plans.
  • Collaborated with a small team to port a jQuery mobile application to AngularJS.
Technologies: JavaScript, Node.js, CoffeeScript, AngularJS, APIs, Unit Testing, Web Development, Software Architecture, API Integration, Front-end, CSS, Full-stack, Back-end, Architecture, Software Design, Leadership, Agile, Code Review, Full-stack Development, Payment Gateways, MongoDB

Software Engineering Intern

2012 - 2012
Google
  • Developed an internal testing tool for the Gmail team using Java Swing for a then-unreleased Google product that implemented innovative model–view–viewmodel (MVVM) principles.
  • Wrote a custom search query lexer and parser for a new Gmail product that was under development.
  • Received a full-time job offer from the Gmail team for my work this season.
Technologies: Java, GWT, Front-end, Full-stack, Back-end, Architecture, Software Design, Algorithms, Agile, Code Review, Full-stack Development

Software Engineering Intern

2012 - 2012
Google
  • Developed an internal testing tool for the Gmail team using Java Swing a then-unreleased Google product that implemented MVVM principles before React existed!
  • Wrote a custom search query lexer and parser for the new Gmail product that was under development.
  • Received a full-time job offer from the Gmail team for my work in this season.
Technologies: Java, GWT, Front-end, Full-stack, Back-end, Architecture, Software Design, Algorithms, Agile, Code Review, Full-stack Development

Software Engineering Intern

2011 - 2011
Google
  • Developed a small web component that would allow users of Google Translate's web application to highlight translated text and submit alternative translations.
  • Built a small CSS lexer and parser to take existing CSS style sheets and add inline styles into DOM elements.
  • Created a web component that is still used today on many websites around the world.
Technologies: JavaScript, CSS, HTML, Google Closure, Front-end, Full-stack, Back-end, Architecture, Software Design, Algorithms, Agile, Code Review, Full-stack Development

Software Engineering Intern

2010 - 2010
NASA Jet Propulsion Laboratory
  • Developed and enhanced an existing Python UI to model and simulate lunar rover dynamics.
  • Created a new UI using C++ to allow the JPL DARTS laboratory to demonstrate their complex lunar rover simulation and modeling framework.
  • Created a simple Python UI used during the Mars Spirit rover mission, which received a stream of data in real time and rendered UI components to display those data graphically.
Technologies: Python, C++, Software Design, Agile, Code Review, Full-stack Development

Hymns of the Last Days

https://hymnsofthelastdays.com
A Ruby on Rails, TypeScript, and React application that I have developed for hosting songs, hymns, and spiritual songs. This application has a custom CMS on the back end for uploading and managing songs, topics, contributors, and other data.

I have developed a TypeScript and React audio player that allows users to add songs from a website to a playlist to play in the browser. Also, I have integrated and set up an Elasticsearch instance and relevant libraries to support indexing and searching songs by title, lyrics, etc. Finally, I have developed and created the website's theme using Semantic UI.

Custom Cut Lumber Mill

https://customcutlumbermill.com
A Ruby on Rails application developed for a local sawmill. I was the only full-stack developer for this website and also the UI and graphics designer. I have helped the sawmill generate many more potential clients and sales by successfully developing a pricing calculator that customers can use on the website to estimate their costs. Also, I have developed a completely custom CMS and eCommerce solution for this project, but it has never been deployed for logistical reasons.

Harvest Essentials

A website built using Next.js, React (TypeScript), and Tailwind CSS for a company that distills and distributes essential oils located in Africa. I am in the process of redesigning their existing website to a more modern look and integrating different marketing and sales-related integrations to track conversions. The website is currently a work in progress.
2009 - 2013

Bachelor's Degree in Computer Science

Villanova University - Villanova, Pennsylvania, United States

MAY 2022 - PRESENT

JavaScript Front-end Development

An Online Freelance Agency

Libraries/APIs

React, Node.js, jQuery, Liquid, Shopify API, Google Closure, Vue 2, Facebook Ads API, Ruby on Rails API, GitHub API, REST APIs

Tools

Git, Mocha, GitHub, Shopify Plus, Docker Compose, NGINX, Webpack, Photoshop CC, AWS IAM, Prisma, RSpec, Postman, JSX

Frameworks

Ruby on Rails (RoR), Tailwind CSS, Express.js, Slim, Jest, Serverless Framework, Next.js, GWT, AngularJS, Material UI, Redux, Qwik

Paradigms

Agile, Compiler Design, Unit Testing

Languages

TypeScript, HTML, JavaScript, CSS, Sass, HTML5, Haml, ECMAScript (ES6), SCSS, Ruby, Java, PHP, GraphQL, SQL, Lisp, C, Python, C++, CoffeeScript

Platforms

Shopify, Docker, Linux, Heroku, Polaris Software Integrity Platform, Google Cloud Platform (GCP), Amazon Web Services (AWS), Amazon EC2, Vercel

Storage

PostgreSQL, MySQL, Elasticsearch, Google Cloud, Amazon S3 (AWS S3), MongoDB

Other

Algorithms, APIs, Web Development, API Integration, Front-end, Full-stack, Back-end, Architecture, Software Design, Code Review, Full-stack Development, Parsers, Data Structures, Cloudflare, Shopify Theme, Software Architecture, OAuth, Webhooks, Code Auditing, Leadership, Estimations, Graph Theory, Artificial Intelligence (AI), iOS App Design, Android App Design, Outbrain, Yahoo Ads, Responsive UI, Semantic UI, Shopify Customizations, RTL, Amazon RDS, i18n, Instant Messaging, Payment Gateways, Kysely, Vite, Custom Shopify Apps

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