Tom Corley, Developer in Boston, MA, United States
Tom is available for hire
Hire Tom

Tom Corley

Verified Expert  in Engineering

Software Developer

Boston, MA, United States

Toptal member since January 16, 2020

Bio

Tom had worked in the software industry for six years. He is an expert with Ruby and Rails and has lead various projects in this capacity. He has worked with Good Measures since was hired for his first software job and had been freelancing for the past three years as well. In freelancing, he has added value as both a part-time developer as well as maintaining production application on his own as a contracted lead developer.

Portfolio

Freelance
Amazon Web Services (AWS), Agile Software Development, Bootstrap, PostgreSQL...
Good Measures
Amazon Web Services (AWS), Agile Software Development, Bootstrap, PostgreSQL...

Experience

  • Agile Software Development - 9 years
  • Git - 9 years
  • Ruby - 9 years
  • JavaScript - 9 years
  • Ruby on Rails (RoR) - 8 years
  • PostgreSQL - 8 years
  • HTML - 8 years
  • REST - 8 years

Availability

Part-time

Preferred Environment

Agile Software Development, PostgreSQL, Ruby on Rails (RoR), Vue, jQuery, JavaScript, Git, Ruby

The most amazing...

...thing I have built is a Ruby/Rails DNA application named DNAtion where I am the lead developer/maintainer and helped successfully launch it to market in 2018.

Work Experience

Senior/Lead Developer

2016 - PRESENT
Freelance
  • Developed and maintained a DNA reports application using Ruby on Rails. Developed third party integrations to work with multiple business partners using MySQL, SOAP, REST/JSON, and custom OAuth SSO for data transmissions.
  • Developed a PDF generator to create custom DNA reports on the fly using wkhtmltopdf and WickedPdf processors in conjunction with Ruby and Redis/Sidekiq.
  • Managed programmatic translation content for DNA application using I18n localization files in conjunction with a custom uploader and MySQL/ActiveRecord database tables.
  • Migrated active development data from staging setup to new Heroku-based staging/production environments using Amazon RDS and custom Ruby scripts.
  • Managed a webinar/Zoom integration for a Ruby/Rails coaching application using the Zoom Developer API.
  • Created a custom coaching scheduler for a Ruby/Rails coaching application using jQuery/JavaScript and Ruby/Rails.
  • Redesigned a RESTful Ruby/Rails road service application to customers design specs as a single page application using CoffeeScript and Rails templating.
  • Updated a custom LinkedIn data scraper when LinkedIn changed from RESTful HTML requests to JSON based ember single page application using Nokogiri/Ruby.
  • Developed Custom Excel Import/Export Tool to process Customer and Logistic Data using Ruby/Rails.
Technologies: Amazon Web Services (AWS), Agile Software Development, Bootstrap, PostgreSQL, HTML5, Ruby on Rails 5, Ruby on Rails 4, Ruby on Rails (RoR), i18n, OAuth, REST, Pivotal Web Services, jQuery, JavaScript, SQL, Ruby, HTML

Senior Developer

2013 - PRESENT
Good Measures
  • Integrated call center and web application with Amazon Connect Phone Services using AWS Lambdas, Amazon DynamoDB, Amazon Kinesis, JavaScript, and Ruby.
  • Integrated web application with BodyTrace end-to-end scale system. Used JSON REST API to enable click to order and deliver scale process from web application to customer door. Updated weights in web application each time user steps on the scale.
  • Mentored and managed three junior developers using code reviews, pull requests, and pair programming via remote technologies such as Slack, Git, and Github.
  • Managed webinar integration with Zoom using a customized Ruby Gem (zoom_rb), REST API, ZOOM Developer Applications, JWT, and Amazon Kinesis.
  • Created custom notification scheduler for Zoom integration using Cron, Ruby, and ActionMailer.
  • Maintained RESTful JSON API for front-end Vue.js application as well as iOS/Android native applications using Rabl/Rails.
Technologies: Amazon Web Services (AWS), Agile Software Development, Bootstrap, PostgreSQL, HTML5, Ruby on Rails 5, Ruby on Rails 4, Ruby on Rails (RoR), Jira, Vue, jQuery, JavaScript, SQL, Ruby, HTML

Dnation

A Ruby/Rails-based DNA application. I administered, maintained, and wrote the back end and API for this application. I developed custom PDF generators for DNA results, built a custom OAuth single sign-on Integration to use with multiple third-party vendors, and developed the application from testing through to launch.
1997 - 2001

Bachelor's Degree in Psychology

University of Vermont - Burlington, Vermont

Libraries/APIs

jQuery, OmniAuth, jQuery DataTables, Devise, Sidekiq, Vue 3, Vue 2, Vue, Delayed Job, Twilio API

Tools

Amazon Connect, Git, RSpec, Rake, Cron, wkhtmltopdf, Pivotal Web Services, Jira, cURL Command Line Tool, Microsoft Excel

Languages

Ruby, Haml, HTML5, JavaScript, SQL, Bash Script, HTML, CSS, GraphQL, Sass

Frameworks

Ruby on Rails 5, Ruby on Rails 4, Ruby on Rails (RoR), Ruby on Rails 3, Slim, Bootstrap, Ember.js

Paradigms

REST, Agile Software Development, Scrum

Platforms

Heroku, Amazon Web Services (AWS), AWS Lambda, Docker

Storage

PostgreSQL, JSON, MySQL, Elasticsearch, Redis

Other

Pinpoint, i18n, CSV File Processing, CSV Export, OAuth, Amazon Kinesis, TinyMCE, SOAP

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