Senior Agile Software Developer
Greater Chicago Area
Senior Agile Software Developer
Greater Chicago Area
I am passionate about writing high quality software using Agile methodologies.
I've worked with many technologies in a number of industries. My technical experience includes the development of small- to large-scale software using the Java, C# .NET, and Ruby on Rails platforms. I've deployed and managed this software on both Windows and Linux environments. The projects I've worked on include both thin- and rich-client development, web services, and enterprise integration.
I've worked with clients in a number of industries, including: manufacturing, web hosting, health care, financial services, investment banking, and business consulting. I've worked with companies that have 5 employees, and others that have over 10,000 distributed globally.
Ruby on Rails, Agile methodologies, test-driven development, behavior-driven development, continuous integration
(Public Company; SHLD; Retail industry)
November 2008 — Present (9 months)
(Privately Held; Internet industry)
January 2008 — November 2008 (11 months)
Developed a web-based application for collaborative action and fund raising in Ruby on Rails.
http://www.thepoint.com
(Privately Held; 51-200 employees; Information Technology and Services industry)
July 2007 — January 2008 (7 months)
Development of a wiki-like Web 2.0 application in Ruby on Rails to enable the client's highly-distributed teams to communicate and share knowledge.
(Privately Held; 501-1000 employees; Management Consulting industry)
January 2006 — July 2007 (1 year 7 months)
Software consulting for small and large clients. Developed a wide range of software systems for clients in the health care, financial services, web hosting, and investment banking industries. Utilized a number of development platforms, including Java, C#, and Ruby on Rails. All projects developed using Agile methods, including iterative, incremental development, automated unit testing, continuous integration, and other best practices.
Have also created material for and conducted training sessions on Ruby on Rails and Ruby meta-programming concepts.
(Public Company; 10,001 or more employees; USB; Banking industry)
September 2003 — January 2006 (2 years 5 months)
My work with this company involved designing, and developing a large, multi-tier performance analysis system for their Oshkosh-based operations center. I also developed and maintained a number of other software systems that served to integrate new applications with legacy systems, increase operational productivity, provide business analysis services, and reduce risk in the execution of existing business workflows. I worked primarily in C#, VB.NET, and MS Sql Server.
In addition to the design and development of software systems, I mentored development teams on proper object-oriented design and development, repeatable testing of component architectures, and efficiently maintaining a high level of code quality. I was also proactive in reducing software maintenance costs by proposing solutions to management for recurring issues, such as designing a high-level architecture to generalize and unify various approaches to accessing data from legacy systems.
(Privately Held; 1-10 employees; Market Research industry)
October 2000 — August 2003 (2 years 11 months)
CMS Research is a privately owned software development company specializing in flexible production scheduling solutions for flow manufacturing facilities. I reengineered their scheduling software from a procedural structure to an object-oriented architecture in order to reduce maintenance costs. I also developed a self-optimizing scheduler that analyzed a number of simulated throughput scenarios to pick the most efficient schedule.
I worked closely with clients and participated in on-site installation and testing of the flow manufacturing software. I also worked on some of the company’s side projects, including developing applications for banking and automobile sales.
BS , Computer Science , 1998 — 2003