Seasoned Ruby on Rails developer with experience leading small teams. I also have experience implementing solutions and leading projects for Java, iPhone, and Android.
Education and Skills
MSE Aerospace Engineering — University of Michigan, Ann Arbor — 1993
BSE Aerospace Engineering — University of Michigan, Ann Arbor — 1992
Current Skills: Ruby on Rails 3, HTML5, CSS3, Javascript, Coffeescript, Unix, OS X, Eclipse, Android SDK, Xcode, iOS, Git
Previous Skills: Java, Spring, Hibernate, JSP taglibs, Swing, Java 2D, C, Oracle Pro*C, C++, Visual Basic, MFC, COM, Motif, Perl, CVS, Subversion, Visual SourceSafe, PVCS
Job Experience
Software Craftsman; Mango Languages, Farmington Hills, MI — 2008-current
Responsible for all aspects of the software lifecycle of the content creation applications used to develop language learning courses.
Movie Content Creation Tool — 2012-current
Responsible for the content creation website used to develop linguistic content for Mango Premiere.
• Technology: Ruby on Rails 3.2, RSpec, Spine.js, Coffeescript, jQuery, Phusion Passenger, Elasticsearch, MySQL, Amazon EC2
Admin Tool — 2008-current
Responsible for the content creation website used to develop 60+ language learning courses, including the creation and management of audio content.
• Technology: Ruby on Rails 3.2, RSpec, jQuery, Phusion Passenger, Elasticsearch, MySQL, Amazon EC2 and S3
Mango Languages Android Client — 2012-current
Codeveloper of the Android version of the Mango Client for Consumer Markets.
• Technology: Java, Eclipse, Android SDK
• Available on Google Play, Nook store, and Kindle store
Mango Languages iPhone Client for Library Markets — 2011
Codeveloper of the iPhone version of the Mango Client for Library Markets.
• Technology: Objective-C, Xcode, iOS SDK
• Approved and available in iTunes.
Team Lead, Borders Group Inc; Ann Arbor, MI — 2008
Lead Programmer Analyst, Borders Group Inc; Ann Arbor, MI— 2003-2008
Senior Programmer Analyst, Borders Group Inc; Ann Arbor, MI — 1998-2003
Borders.com — Team Lead/Developer/Architect – 2007-2008
Responsible for defining global architecture, development standards, and processes on an agile project to relaunch the Borders.com website.
Technology: J2EE, WebSphere 6, WebSphere Commerce, Struts, HTML, Javascript, CSS
Established continuous build process, deployment process, and code reviews.
Led performance and stability team.
Provided technical guidance for developers.
RPL Web Application — Technical Lead/Developer — 2005-2006
Responsible for the complete design, architecture, and implementation of the system used to identify products that needed to be returned to the vendor from Waldenbook stores.
Technology: J2EE, WebSphere 6, Tomcat 5.0, Struts, Spring, Hibernate, HTML, Javascript, CSS, AJAX
Prototyped using Ruby on Rails. Used to identify and refine requirements during customer meetings.
Established development practices, continuous build process, release process, and code reviews.
Borders Rewards Pilot — Technical Lead — 2005-2006
Responsible for leading technical activities and coordination with vendor on project that was delivered on a short time-scale (60 days).
Developed small web application using J2EE and WebSphere 4.0.8 that integrates POS registers with vendor.
Generated and managed loyalty card numbers using a set of Ruby scripts.
IT Standards Team — 2003-current
Tasked with developing and approving IT standards.
Defined the IT standard for the processing and storage of customer data and credit card information. VISA/CISP.
Defined standards and guidelines for web development.
The Beat — Developer — 2004
Extended/maintained internal corporate news and events web portal.
Technology: J2EE, Tomcat 5.0, Velocity
Special Order System Architectural Assessment — 2003
Responsible for assessing 1 of 4 architectural options for a Special Order System. Produced a report detailing the pros and cons as wells as the risks and estimated development time.
Watson Special Ordering System — Technical Lead/Developer — 2002-2003
Responsible for all technical activities including design, architecture, and implementation of a special ordering system to be used by store clerks.
Technology: Java 1.3, Swing, Castor XML binding.
Enterprise Architecture Team — 2002
Wrote standards for web development and JDBC best practices.
Contributed to the enterprise architecture, presented results to IT executive team.
BordersStores.com — Developer — 2001-2004
Responsible for the quick development and launch (90 days).
Technology: J2EE, WebSphere 2.0.3/4.0, JDBC
Extended the existing functionality in the in-store Ti...
Login or Register to view the full resume.