Taylor Clifton
Verified Expert in Engineering
Full-stack Web Developer
Taylor is a senior full-stack web developer with over 10 years of experience developing various web applications and websites for multiple clients. 他在这个行业开始了他的开发生涯,并在不同的环境中工作过, 从拥有成熟产品的大型团队到处于开发早期阶段的小型初创公司. 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
Experience
Availability
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
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: http://customcutlumbermill.com/pricing/estimate_requests/new.
- 使用React为客户端构建多个小型网站,并使用GraphQL自定义storyblock React库.
- Created a Cloudflare worker that enables single-page applications (SPAs) on the Cloudflare platform to output different Open Graph meta tags for individual pages, 允许社交媒体网站爬虫生成丰富而独特的预览.
- 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.
- 开发可重用的React顺风UI组件,加快React spa和网站的开发.
- 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.
- 为多个客户端开发不同复杂性和规模的Ruby on Rails应用程序.
Developer
Coffee Factory Ltd.
- Designed and developed a Shopify application that manages the client's bulk coffee inventory and product subscriptions, 包括自动库存同步/对账, 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.
- 设计和实现应用程序的所有方面, including the deployment strategy, API, and front-end logic.
- 利用现代web开发框架和实践, such as deploying the application in an autoscaling, 无服务器边缘环境,托管自动伸缩数据库, to enable more efficient scaling and reduce costs.
Ruby on Rails Developer
Narrative Nation Inc
- 为Ruby on Rails API的现有移动客户端实现了向后兼容的API版本控制.
- Architected and implemented the V2 API that integrated Storyblok as a third-party CMS solution to manage survey questions, 使客户机能够支持国际化, A/B testing, and reliable management of their survey questions.
- 实现了40k多个现有评审问题和回答的动态翻译, including new ones, using various 3rd-party translation services, 允许客户查看其他人的评论翻译成他们的语言.
- Implemented algorithms for supporting the creation and versioning of review questions from the third-party CMS, 这需要多态处理/验证各种类型的问题回答(例如.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.
Senior Full-stack Developer
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.
- 根据推荐的最佳实践使用符合shopify的Polaris组件和设计系统.
- 实现了使用Octokit GitHub REST API从GitHub发布中访问主题资源的功能.
Software Contractor
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.
- 向API添加了新的复杂功能,扩展了当前应用程序的功能.
- Wrote multiple custom TypeScript utilities and decorators with type-safe implementations for permission checking or access control, data serialization, and more.
- 负责他们的React前端,添加新的UI组件,利用新的API功能.
- 使用Docker在Google云平台上部署他们的应用程序, Cloud Build, Cloud Compute, Cloud SQL, and other services.
Software Contractor
Lucid
- Refactored an existing Shopify checkout extension that incorporated a shipping calendar into the checkout experience of a very popular online flower shop.
- 扩展了Shopify结帐运输日历扩展,以支持多种运输服务. 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.
- 为不同的商店编写复杂的Liquid模板,以支持独特和具有挑战性的要求.
- 开发一个Shopify应用程序,让用户可以安装自定义主题. 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.
Software Engineer
CloudMine
- 为该平台编写了一个支付API,允许用户运行JavaScript片段.e., functions, 在安全的环境中,并以安全且与提供者无关的方式接受或执行付款.
- Worked alongside the CTO to develop a small AngularJS application for estimating healthcare costs for various government-sponsored healthcare plans.
- 与一个小团队合作,将一个jQuery移动应用移植到AngularJS.
Software Engineering Intern
- 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.
- 为正在开发的新Gmail产品编写了自定义搜索查询词法分析器和解析器.
- 这一季我收到了Gmail团队的全职工作邀请.
Software Engineering Intern
- Developed an internal testing tool for the Gmail team using Java Swing a then-unreleased Google product that implemented MVVM principles before React existed!
- 为正在开发的新Gmail产品编写了自定义搜索查询词法分析器和解析器.
- 在这一季,我收到了Gmail团队的全职工作邀请.
Software Engineering Intern
- 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.
- 创建了一个web组件,至今仍在世界各地的许多网站上使用.
Software Engineering Intern
NASA Jet Propulsion Laboratory
- 开发并增强了现有的Python UI来建模和模拟月球车动力学.
- Created a new UI using C++ to allow the JPL DARTS laboratory to demonstrate their complex lunar rover simulation and modeling framework.
- 创建了一个简单的Python UI,用于火星勇气号探测器任务, 它实时接收数据流并呈现UI组件以图形方式显示这些数据.
Experience
Hymns of the Last Days
http://hymnsofthelastdays.comI 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. 最后,我使用Semantic UI开发和创建了网站的主题.
Custom Cut Lumber Mill
http://customcutlumbermill.comHarvest Essentials
Education
Bachelor's Degree in Computer Science
维拉诺瓦大学-美国宾夕法尼亚州维拉诺瓦
Certifications
JavaScript Front-end Development
An Online Freelance Agency
Skills
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
How to Work with Toptal
在数小时内,而不是数周或数月,我们的网络将为您直接匹配全球行业专家.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring