JC Wilcox, Developer in Springfield, MO, United States
JC is available for hire
Hire JC

JC Wilcox

Verified Expert  in Engineering

Software Developer

Springfield, MO, United States
Toptal Member Since
May 22, 2016

JC has over six years of experience developing in Ruby on Rails. He is an efficient and talented developer who enjoys acquiring new skills and tackling exciting challenges, handles remote work very well, and has fantastic communication skills.


Vue, GraphQL, PostgreSQL, Ruby on Rails (RoR), Ruby
Corporate Technologies Advantage
NGINX, PostgreSQL, React, RSpec, Sinatra, Ruby on Rails (RoR), Ruby




Preferred Environment

Git, Sublime Text, MacOS

The most amazing...

...project I've worked on is an online, 2D, multiplayer shooter game called Potato Ship, developed for Rails Rumble in 2014.

Work Experience

Senior Software Engineer

2016 - PRESENT
  • Worked with a small team to design, build, and maintain a Rails application for securely delivering proprietary data to clients.
  • Implemented a Sidekiq background job queue to process thousands of large, high-quality photos with ImageMagick.
  • Progressively converted a vanilla Rails application (using server-rendered ERB templates with sprinkles of JQuery) to Vue.js components, powered by a GraphQL API, via TDD with Jest and RSpec.
  • Administered services running on AWS, including: S3 for photo storage, RDS for Postgres databases, and EC2 instances running Nginx and Puma.
  • Managed deployments to multiple environments with Git and Capistrano.
Technologies: Vue, GraphQL, PostgreSQL, Ruby on Rails (RoR), Ruby

Software Engineer

2013 - PRESENT
Corporate Technologies Advantage
  • Created a user management system to sync user account information across various systems using Ruby on Rails.
  • Integrated with internal and external data sources to produce call center performance reports using Rails APIs and React.
  • Managed a Rails platform for organizing and locating call recordings.
  • Administered Postgres databases and Ubuntu servers running Phusion Passenger on Nginx for Rails servers.
  • Created numerous proprietary and open-source Ruby gems for logic shared across applications.
Technologies: NGINX, PostgreSQL, React, RSpec, Sinatra, Ruby on Rails (RoR), Ruby

Task Helper Gem

Ruby wrapper for the MyTaskHelper API, allowing developers to easily read data from MyTaskHelper, and providing a comprehensive ORM layer for retrieving record data and relations.

PostgREST Gem

Ruby wrapper for PostgREST APIs (https://github.com/begriffs/postgrest). The gem is a work in progress, but the goal is to reproduce the major functionality of the Ruby Sequel gem for PostgREST.

Potato Ship

Potato Ship is an online multiplayer game built in 48 hours by myself and 3 other developers for the Rails Rumble competition in 2014.
2010 - 2014

Bachelor of Science Degree in Mathematics

Missouri State University - Springfield, Missouri


Ruby on Rails API, React, jQuery, Vue, Vuex


RSpec, Sublime Text, Git, NGINX, Vim Text Editor, Microsoft Word, Microsoft Excel, Apache Tomcat, Capistrano, Bitbucket, GitHub, HipChat, Slack, Google Hangouts, Passenger, Apache


Ruby on Rails (RoR), Sinatra, AngularJS, Prototype Framework


Ruby, SQL, Bash, JavaScript, HTML5, HTML, GraphQL, Python, SCSS, Java, Python 3, CSS, CSS3, PHP, CoffeeScript, Unicorn, S-PLUS, R, C++, Sass


MacOS, WordPress, Windows Server 2008, Windows, Ubuntu, CentOS 6, CentOS


REST, Unit Testing, Test-driven Development (TDD), Behavior-driven Development (BDD)


JSON, PostgreSQL, MySQL, SQLite


Software Development, Ubuntu Server, Ruby Gems, Ajax, SOAP, ThinApp

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.


Share your needs

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

Choose your talent

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

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