Seeking employment developing web based applications, software tools, or any position that requires a wide variety of technical knowledge.


3/2018 - Present
Software Engineer
Lewisville, TX
  • Implement and maintain connections to insurance provider real time eligibility and pricing services for use by Teladoc Health.
  • Develop internal and external facing applications for member access and administration.
  • Primary technologies used: Ruby, Rails, JavaScript, React, jQuery, MySQL, Docker.
10/2015 - 2/2018
Senior Back End Developer
Plano, TX
  • Developed and maintained BookShout's back end Ruby on Rails infrastructure.
  • Architected and developed the BookShout shopping cart application using Ruby on Rails and React/Redux.
  • Primary technologies used: Ruby, Rails, JavaScript, React, Redux, MySQL, PostgreSQL, Docker.
4/2012 - 10/2015
Back End Developer
Dallas, TX
8/2011 - 4/2012
Director of Technology
Irving, TX
8/2009 - Present
Freelance Web Developer
Richardson, TX
6/2006 - 6/2010
Developer and Administrator
Richardson, TX
  • Developed a web based content management system using Ruby on Rails to allow for simple and easy publication and control of content by the content curator and users.
  • Maintained website data with emphasis on continuous development of new features to streamline insertion of new and changing web content.
  • Primary technologies used: Ruby, Rails, JavaScript.
5/2006 - 9/2006
Summer Intern
Dallas, TX
  • Developed a Ruby on Rails application that controlled the assembly of parameterized device measurement algorithms into custom programs for testing semiconductor wafers.
  • Primary technologies used: Ruby, Rails, Perl, JavaScript.
5/2005 - 8/2005
Summer Intern
Dallas, TX
  • Investigated web based methods for technical report submission, storage, and retrieval in order to facilitate collaboration and communication between development engineers.
  • Installed and tested the web based content management systems Mambo and Drupal for comparison. Focused on functionality and ease of implementation while still being able to maintain a secure and access limited environment.
  • Primary technologies used: Mambo, Drupal.
Summer Intern
Dallas, TX
  • Wrote Visual Basic macros for sorting wafer lots by manufacturing date in Microsoft Excel. Generated and presented lot count reports at daily staff meetings.
  • Created and implemented a method to accurately count the throughput of Cannon i-Line photo steppers. Involved extensive error checking to reconcile and account for re-processed wafers.
  • Modified stepper input parameters for existing wafer lots to achieve better production results and yields.
  • Primary technologies used: Visual Basic, C++.

Technical Skills

Programming Languages

Fluent in:

  • Ruby
  • JavaScript
  • C

Proficient in:

  • Elixir
  • C++
  • C#
  • MySQL

Conversant in:

  • Rust
  • Erlang
  • Scheme
  • Haskell
  • Common Lisp

Operating Systems

  • macOS
  • Ubuntu/Linux Mint
  • CentOS
  • Windows 10


  • git
  • clang/gcc
  • Xcode
  • MS Visual Studio 2019

Web Servers

  • Nginx
  • Apache

Note: a strikethrough a link above indicates that either the website has been taken offline by the client since the work was completed or was replaced with an updated version I did not work on. This was last updated on .