Resume

I am a freelance web developer with extensive knowledge and experience using Ruby and Javascript. My most recent experience has been at Dydra.com. You can also find some of my work on Github.


Professional Experience

Co-Founder / Web Developer

Datagraph, New Orleans, LA & Berlin, Germany
Feb 2010 - Present
 
  • Responsible for front and back end web application development of Dydra.com
  • Technologies Used: Ruby, Ruby on Rails (3.0.x), Sinatra, Javascript, RDF, SPARQL, MySQL, Redis, MongoDB, AMQP, and Resque.
  • Also assisted in systems administration of deployment servers using Amazon EC2, Ubuntu, puppet, Apache 2, passenger, Amazon RDS, Route53, Amazon S3, and Cloudfront.
Freelance / Contract Web Application Developer
June 2002 - Present
 
Over the past 10 years I have worked with various clients helping to build web-based applications in a wide range of industries including banking, finance, entertainment, military, aerospace, healthcare, and multimedia. These clients include:
Makalu Interactive, Marbella, Spain
  • Worked on multiple client project using Drupal, jQuery, Ruby, Ruby on Rails, Prototype/Scriptaculous, Javascript, and MySQL.
  • Technologies used include Ruby, Ruby on Rails, PHP, Drupal, Javascript, jQuery, MySQL, Git, Mongrel, Thin, Apache, Capistrano; development platform - Mac OS X / Linux; deployment platform - Linux.

Integrum Technologies Inc., Chandler, AZ

  • Worked on multiple client project using Ruby, Ruby on Rails, Javascript, and AJAX.
  • Technologies used include Ruby on Rails, MySQL, JavaScript, Subversion, Mongrel, Capistrano; development platform - Mac OS X; deployment platform - Debian Etch and CentOS.

Remuda Ranch, Peoria, AZ

  • Serve as lead developer and architect for an enterprise class web-based electronic health records (EHR) system. 
  • Use Ruby on Rails to create the system that tracks the complete patient care process. 
  • Manage implementation of a computerized physician order entry system and admissions system. 
  • Integrate Jack Slocum\'s EXT library for enhanced user-interface and process flow. 
  • Technologies Used: Ruby on Rails, MySQL, JavaScript, EXT JS, Subversion, Mongrel, Capistrano, Drupal, Xcache, PHP, Trac; development platform - Mac OS X; deployment platform - Ubuntu Server 6.06, 6.10, Feisty Fawn

Desert Schools Federal Credit Union, Phoenix, AZ

  • Developed various internal applications and a customer-facing online banking system.
  • Implemented an online tracking system and internal audit tracking system to communicate system results to marketing and senior management clients.
  • Designed and deployed reporting services reports.
  • Prepared coding standards documentation and provided coding reviews for other developers.
  • Technologies Used: ASP.NET 1.1, SQL 2000, C#, SQL 2005

Jobing.com, Phoenix, AZ

  • Led local job board company through a migration from old site to new site by developing new site features and overall appearance for site launch.
  • Integrated JobingTV website into main Jobing.com site, created customer page width formatting tool, and implemented a resume upload process for job seekers.
  • Built AJAX components to streamline processing and minimize visible page post backs.
  • Technologies Used: ASP, JavaScript

Unicorn Financial Services, Mesa, AZ

  • Created and executed a customer facing online account application.
  • Re-architected ASP 3.0 application used by funding department and senior management.
  • Designed, executed, and supported internal 3-tier web application used to streamline daily operations in credit decisioning making and application processing.
  • Replaced third-party application processing system with Windows .NET application.
  • Created and integrated ad-hoc enterprise reports.
  • Managed and developed stored procedures; desgined DTS packages and nightly jobs.
  • Technologies Used: ASP 3.0, ASP.NET, VB.NET, C#, SQL 2000, Crystal and SQL Reporting Services, SQL DBA

DHL, Scottsdale, AZ

  • Generated $875,000 in savings for client by designing and supporting customer-facing web-based logistics and supply chain management interface and reporting tools; worked on team.
  • Decreased support time 48% by developing and maintaining an internal web reporting applications for the logistics website.
  • Technologies Used: ASP.NET, XML, SQL.NET Web Services, VB.NET, HP OpenView Service Desk
Intern

NACOG Headstart, Flagstaff, AZ
May 1999 - May 2002
 
  • Technologies Used: HTML, Javascript, CSS, ASP, SQL Server

Education

Bachelor of Science in Computer Information Systems

Northern Arizona University
August 1998 - May 2002
 

Open Source Contributions

  • jQuery-jsonrpc: JSON RPC 2.0 client and jQuery plugin
  • Rack RPC: Rack middleware for serving up XML and JSON baseed RPC endpoints
  • Resque: Redis-based background jobs system
  • Resque Dedup: A Resque plugin for ensuring that the same job does not get enqueued multiple times
  • Rails 3 Datamapper Gem: Integrate DataMapper with Rails 3
  • Exhibit: Advanced, client-side data visualization framework
  • Dydra Ruby SDK: Dydra.com command-line (CLI) tools and software development kit (SDK) for Ruby
  • Drupal modules:
    • OpenID URL: delegate a Drupal site as an OpenID
    • Exhibit: Integrate Drupal with the Exhibit framework

Technologies Used

  • Programming Languages: Ruby, JavaScript, RDF, SPARQL, PHP 4/5, SQL, HTML/XHTML, CSS, XML/XSL, Java, Python, Perl, C#, ASP.NET, ASP
  • Web Frameworks: Ruby on Rails, Drupal, Sinatra, SproutCore, Zend Framework, jQuery, jQuery UI, ExtJS, Yahoo YUI, MooTools, and Scriptaculous/Prototype
  • Operating Systems: Linux (Debian, Ubuntu, Fedora, Suse, and RedHat), Mac OS X, Windows 3.x, 95, 98, 2000, 2000 Advanced Server, XP, 2003 Server
  • Programming Editors/IDEs: vim, emacs, TextMate, Eclipse, Aptana IDE/RadRails, NetBeans Cocoa MySQL, Visual Studio 5.0, 6.0, .NET (2002, 2003, 2005), SQL Server Enterprise Manager
  • Source Code Control: Git, Mercurial, Bazaar, Subversion, CVS, ClearCase, SourceSafe
  • Databases: Dydra, MySQL 4/5, PostgreSQL 8, Redis, Toky Cabinet, Sql Server 7/2000/2005, Oracle 8i/9, MS Access
  • Content Management Systems: Drupal (PHP), Radiant CMS (Ruby on Rails), Mephisto (Ruby on Rails), DotNetNuke (ASP.NET), Sharepoint (ASP.NET)
  • Other technologies: AMQP (RabbitMQ), Resque