I enjoy programming software and managing computers, and I have been doing so since 2002. I am skilled with many of the technologies that power web applications: Linux systems, databases, web applications, and web user interfaces.
I thrive on solving complex problems and I love working in a team. I am passionate about doing excellent work, and I believe that effective and respectful communication is a key component of every successful software team.
Lastly, I think that having a sense of humor about stuff helps you not die.
Garagio - A web application with custom hardware to open my garage door
Oci8Simple - A simple Ruby library for executing SQL against an Oracle database using Ruby OCI8
ActiveRecord OracleEnhanced Adapter - I have contributed several features to this ActiveRecord database adapter.
Infoblox - This is a Ruby gem that facilitates connecting and interacting with an Infoblox DNS cluster.
Master of Music with honors (2003) - Peabody Conservatory of the Johns Hopkins University
Bachelor of Fine Arts, cum laude, with honors in Music Composition (2001) - Tulane University
Graduate of Leadership Saint Paul, Class of 2014, Saint Paul Area Chamber of Commerce
Board member of the Academy of Information Technology, part of Saint Paul Public Schools' Career and Technical Education program
Test-Driven Development, Agile Development, Object-Oriented Programming, web accessibility (508 & RNIB), open source software, continuous integration, devops
Ruby on Rails, Puppet, Sinatra, Node.js, Spring (Java), Prototype, jQuery, Mule ESB, iOS, Flex
Oracle, Kafka, MySQL, Redis, PostgreSQL, Sqlite, ActiveMQ, Riak, Zookeeper, Neo4j, memcached, Cassandra