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.
Portfolio
Experience
Availability
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
Exo
- 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.
Software Engineer
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.
Experience
Task Helper Gem
https://github.com/xDAGRONx/task_helperPostgREST Gem
https://github.com/xDAGRONx/postgrest-rubyPotato Ship
https://github.com/xDAGRONx/potato_shipEducation
Bachelor of Science Degree in Mathematics
Missouri State University - Springfield, Missouri
Skills
Libraries/APIs
Ruby on Rails API, React, jQuery, Vue, Vuex
Tools
RSpec, Sublime Text, Git, NGINX, Vim Text Editor, Microsoft Word, Microsoft Excel, Apache Tomcat, Capistrano, Bitbucket, GitHub, HipChat, Slack, Google Hangouts, Passenger, Apache
Languages
Ruby, SQL, Bash, JavaScript, HTML5, HTML, GraphQL, Python, SCSS, Java, Python 3, CSS, CSS3, PHP, CoffeeScript, Unicorn, S-PLUS, R, C++, Sass
Frameworks
Ruby on Rails (RoR), Sinatra, AngularJS, Prototype Framework
Paradigms
REST, Unit Testing, Test-driven Development (TDD), Behavior-driven Development (BDD)
Storage
JSON, PostgreSQL, MySQL, SQLite
Platforms
MacOS, WordPress, Windows Server 2008, Windows, Ubuntu, CentOS 6, CentOS
Other
Software Development, Ubuntu Server, Ruby Gems, Ajax, SOAP, ThinApp
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