Charles DuBose, WebSockets Developer in Austin, TX, United States
Charles DuBose

WebSockets Developer in Austin, TX, United States

Member since June 15, 2015
Charles has been working with Ruby on Rails since the 1.2 days and has developed traditional client/server as well as API apps. He can handle each part of the architecture from the database to JS to DevOps. The past year has seen a lot of branching out to include Elixir, Python, Java, React, Kafka, and more.
Charles is now available for hire




Austin, TX, United States



Preferred Environment

Terminal, Gedit, Git, Ubuntu

The most amazing...

...opportunity I've had was getting to step outside of my comfort zone to deliver a project written in Node.js and C++. I used my college language!


  • Senior Architect

    2014 - PRESENT
    • Created an API for tournament management.
    • Integrated WebSockets for instant communication with the client.
    • Enhanced database and code algorithms to speed performance.
    • Applied CSS designs to templated code.
    • Built a CI environment using Jenkins.
    Technologies: ActionCable, MongoDB, Ember.js, Ruby on Rails (RoR), Ruby
  • Senior Architect and Lead

    2010 - 2013
    Texas Association of Local Health Officials
    • Converted a Rails 2.3 app up to Rails 3 and beyond.
    • Created an API layer from client-server.
    • Built a JS framework.
    • Refactored database queries to be acceptably performant.
    • Served as senior architect, leading all architecture decisions.
    • Eventually headed up the entire technology side of the non-profit along with my network engineering counterpart, with a small team of developers and engineers.
    Technologies: Ext JS, MongoDB, SQL, Ruby on Rails (RoR), Ruby
  • Developer

    2007 - 2010
    • Created a fat-client application that plugged in to legacy Delphi application.
    • Copied features from the legacy application to a new web-based application.
    • Wrote a whole lot of stored procedures, many of which are still in use today.
    • Built a medical coding application, which is the only portion of the suite that is still in use.
    Technologies: ASP.NET, C#, Windows Presentation Foundation (WPF)


  • Tournout (Development)

    Tournament management software. Large project with an API layer and an EmberJS front-end.

  • karmaPond (Development)

    Client-server app to list opportunities that can be shared and references followed.

  • Tradertrak (Development)

    Application that allows day traders to share their currently active positions. Written with node.js, Ember, and C++.


  • Languages

    Ruby, SQL, JavaScript, CoffeeScript, C#
  • Frameworks

    Bootstrap, ActionCable, Ember.js, Ruby on Rails (RoR), Ext JS, Windows Presentation Foundation (WPF), ASP.NET, Express.js
  • Libraries/APIs

    Stripe, Mongoid, Node.js, PayPal API
  • Tools

    Terminal, Git
  • Platforms

    Ubuntu, Linux
  • Storage

    MongoDB, PostgreSQL, Microsoft SQL Server, MySQL
  • Other

    WebSockets, Front-end Development, Front-End Developer, Freelance Developer, Gedit, Ember CLI


  • Undergraduate degree in Computer Science
    2002 - 2006
    Texas Tech University - Lubbock, Texas

To view more profiles

Join Toptal
Share it with others