I’m Blake, a ruby software developer who loves technology and loves to
create it. I enjoy building powerful & usable web applications using
frameworks like Ruby on Rails and Sinatra. Besides the
visible web, I spend my time working with Linux on distributed
web architectures. I am available for hire or contract.
Contact me today.
focused tools: Ruby, Ruby on Rails, PostgreSQL, Git, Linux shell, various libraries and gems,
XHTML, Javascript, jQuery, Prototype
Worked with Ruby on Rails and PostgreSQL to maintain and create application features to support
private social media groups tailored for conferences and trade shows.
Worked in a small team to help launch a new service providing the conference funtionality for
mobile groups.
Refactored the internal data import process to a more robust import system designed to import
and manage group members and the various membership states of each group they are involved with.
Strategized ideas for new development and refactored, tested, and buffed existing code base to
promote DRYness, readability, and performance.
Freelance web development
time period: January 2009 – February 2010
focused tools: Ruby, Ruby on Rails, MySQL, Git, Linux shell, various libraries and gems,
HTML, HTML5, Javascript, jQuery
Developed a ‘social media manager’, an application which aggregates feeds, user input, and stored
messages; and creates publishing schedules to facebook and twitter so you don’t need to
manage your social media so tightly.
Contributed to several open-source projects to make both general improvements and/or
customizations for projects as needed.
Built and maintain a furniture site from the ground up with Ruby on Rails providing email
interfacing and Amazon s3 storage for images and content.
Built a system for personal project management and time tracking.
position: Software Developer & Systems Administrator
focused tools: PHP, Linux shell, Subversion, XSLT, Eclipse
Developed web-based software learning solutions for large, worldwide companies.
Maintained and updated systems for video & document sharing designed to optimized
training new employees in an industrial setting. Projects included a rich media
manual with searchable video; driven by XSLT and validated by XSD schemas.
Maintained, updated, and repaired Linux and Windows servers using C++ and Shell scripts to automate maintenance tasks.
Administered new users, email systems, and technical problems on personal computers of the production employees.
Created deployment systems to automate production of new systems to clients in a timely manner.
Software Engineering(undergraduate)
time period: August 2003 – December 2008
focused tools: C++, Java, XP, Linux shell
Developed a linux-based server using C++ with posix threads for handling chat
communications between various mobile devices.
Built a C++ web crawler/search indexing program.
Gained experience in using process driven development utilizing XP and SCRUM for process management.
Used and worked with UML to plan projects with teams.
Developed a website to administer graduate students using Ruby on Rails.
Community Involvement
Auburn Christian Fellowship
time period: January 2009 – February 2010
President of the campus organization (Fall 2007 – Fall 2008)
Served as Student Leader (Fall 2004 – Fall 2008)
Served as worship leader (Fall 2005 – Summer 2008)
Help organize events and recruit new members to the organization.
Handled responsibilities of planning, time/team management, and training.