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.