I make software. I'm experienced at all stages of a product's lifecycle, from the initial requirements to maintenance. I can work alone or lead a team to create high-quality, reliable products.
I'm interested in a position where I can do more than write code: product design, and / or leading a development team.
I live in Katy, TX, and am willing to commute anywhere in Houston. You can reach me here or on Skype as "rbandrews".
| Skill | Used since | 
|---|---|
| Rails | 2007 | 
| Ruby | 2007 | 
| CGI / FastCGI | 2000 | 
| HTTP | 2000 | 
| CSS | 2006 | 
| Haml / Sass | 2009 | 
| Bootstrap | 2012 | 
| Javascript | 2006 | 
| jQuery | 2007 | 
| Prototype.js | 2007 | 
| ExtJS | 2007 | 
| Script.aculo.us | 2007 | 
| RSpec | 2007 | 
| Dhaka | 2009 | 
| Capistrano | 2007 | 
| Bundler | 2009 | 
| Java / J2EE | 2000 | 
| JSP | 2006 | 
| Swing | 2003 | 
| C | 2000 | 
| C++ | 2000 | 
| Objective C | 2010 | 
| Lua | 2011 | 
| Perl | 2000 | 
| Scheme | 2006 | 
| Lisp | 2006 | 
| MySQL | 2000 | 
| Postgres | 2006 | 
| Microsoft SQL Server | 2006 | 
| Oracle | 2006 | 
| SQLite | 2009 | 
| Emacs | 2000 | 
| Git | 2009 | 
| Eclipse | 2004 | 
| Subversion | 2003 | 
| CVS | 2006 | 
| Linux | 1998 | 
| ZeroMQ | 2011 | 
I led the software development team that created two of our applications: the SafeVision Standalone package (written in C#.net and Ruby) and the SafeVision Rig Package (written in C#.net and Lua with a Javascript frontend). I also did extensive work on the third product, the SafeVision Well Data Package. I am responsible for technical design and architecture, allocating and directing developers, performing code reviews and enforcing code and design standards, choosing tools and libraries, and general development.
More recently, I wrote an application called SafeView which allows a client to monitor WITS and Modbus streams from a drilling rig. It is written in Lua, C, and Javascript. I was the only person on this project.
I also fixed and added features to SafeLink, a Rails application to manage client relations, monitor software installations around the world, and organize billing and revenue processes for SafeKick.
Outside work, I like making things. I design things for my 3d printer and am teaching myself electronics. I also write computer games, and keep a blog about Lua, called playwithlua.com. My personal Github account (for samples of my code, etc) is here.
I graduated in 2005 from Virginia Tech with a bachelor's degree in computer science.