Objective

To work in a challenging environment with creative, intelligent thinkers. To develop thoughtful, efficient and elegant solutions to interesting problems. To be around people who settle for nothing but the best, and to exceed even my own expectations.

Profile

As a creative engineer with a strong technological foundation, I have demonstrated success in inventive problem solving. My resourcefulness and ability to learn quickly benefits my teammates and I thrive in collaborative environments. I have a passion for researching the latest trends, excel in their implementation, and love to create compelling web sites and user experiences.

Languages

  • C, C++
  • CoffeeScript
  • Java
  • JavaScript (Client and Server)
  • PHP
  • Ruby
  • SQL
  • SASS
  • HTML / CSS

Development Software

  • Adobe Design/Web Suite
  • Apache
  • Capistrano
  • MySQL
  • Passenger
  • Version Control Systems

Frameworks

  • CodeIgniter/CakePHP
  • jQuery
  • Node.js
  • Ruby on Rails

Coding Practice

  • MVC Patterns
  • Object Oriented Programming
  • Test Driven Development

Experience

TradeKing, Software Engineer

July 2010 - Present

Worked on various high-profile development initiatives, predominantly TradeKing's API. On a small team we architected and built a REST-based API using Ruby and Apigee. Also built an HTTP-streaming market data API using Node.js and 0MQ's publisher/subscriber transport.

The Scientist, Web Developer

February 2009 - May 2010

Streamlined the workflow to bring our print product online. Within a small team, developed and designed sizable web applications for our biotech and pharmaceutical clients using a Java technology stack and open source solutions.

Ryan iDirect, Freelance Developer

July 2007 - April 2008

Served a key role as the primary developer on client projects and assisted in the completion of existing applications. Supervised local development servers and production environments.

D.L. Ryan Companies, Systems Administrator

August 2005 - April 2008

Managed and supported the technical environments in eight regional offices and two local locations. Main roles consisted of network and server provisioning, client support, backup operations, and deployment strategies and execution.

Projects

TradeKing API - TradeKing

Integrated various backend account services and market data providers to release the first freely available, streaming, REST-based brokerage service API. A small team and myself utilized Ruby, Node.js, and the Apigee platform to deliver the API to customers. We worked with internal business teams to create an API program designed to attract business partners, entice individual developers and create new business models for TradeKing.

Amgen Scholars Foundation - Amgen Scholars

Developed a private community based website for the Amgen scholars to use during and after their program. Built on the Liferay CMS the site used Java, Velocity and Javascript to deliver engaging content and community features including blogs, walls and message boards.

Callaway Golf - Callaway Golf TV

Independently designed and developed nationwide streaming capabilities for the site launch. This involved streaming digital video using Akamai to an embedded player layered over the Flash interface. Worked in a team of developers on the PHP scripting for video retrieval service from the database.

Heineken USA - Draught Experience

Independently developed and designed XHTML/CSS registration system with administration module. Stored registered applicants in MySQL database using PHP. Scripted applicant information retrieval from database and relayed applicant information to integrated flash training application.

Education

Bachelors Degree, Computer Science
Class of 2005, University of Rhode Island, Kingston, RI