JASON ROGERS
 
Software Engineer
http://www.wordsanddeeds.org
jacaetevha@gmail.com
 

Profile

 
I am a well-rounded professional Software Engineer and experienced Tech Lead with an eleven year proven track record of developing and maintaing a variety of systems for large and small businesses. I have a passion for testing and a strong knowledge of software engineering best practices. I specialize in working with business experts to design and implement both technical and non-technical solutions to meet the needs of the business. I am a skilled craftsman, from inception to completion, delivering on what I promise and promising what I can deliver. I am also a terrific team player, able to foster open communication and a vibrant work environment.

Technical Skills
 

Languages Ruby, Smalltalk, Java, CSS, XHTML, JavaScript, SQL, Bash, Apex, XML, XSLT, Python, Perl, Clojure, Erlang, Haskell
Databases MongoDB, MySQL, Oracle, SQLServer
Frameworks, Protocols Cucumber, AJAX, REST, SOAP, XML-RPC, Servlets, JQuery, JUnit, Prototype, RSpec, Rails, Scriptaculous, Seaside, Sequel, Test::Unit, SUnit, Force.com, Sinatra
Methodologies, Approaches Agile Development, Extreme Programming, Functional Programming, Object-Oriented Programming, SOA, SaaS, Test Driven Development
SCMs Git, CSV, SVN

Experience
 

Software Development, Sr. Engineer, Dell, Inc.    Ann Arbor, MI, 04/2011 - Present
Dell is a world-class provider of technology solutions from the desktop to the data center.

» Application development and design for Consumer/Small-to-Medium Business group.


Vice President, MSCI Inc.    Ann Arbor, MI, 06/2010 - Present
MSCI Inc. provides investment decision support tools, including indices and portfolio risk and performance analytics for use by institutions in managing equity, fixed income, and multi-asset class portfolios.

» Environmental, Social and Governance Application Development


RiskMetrics Group, Inc.    Ann Arbor, MI, 12/2003 - 06/2010
RiskMetrics Group, Inc. provides risk management and corporate governance products and services to participants in the global financial markets.

» Designed, implemented, and maintained several mission critical applications
» ProxyExchange CRM Ruby (Sinatra, Sequel), Oracle, Java, Ext-JS A communications and data hub for the ProxyExchange platform and other applications throughout the Governance business
» Capture Ruby (Sinatra, Sequel), Oracle, Java, Ext-JS An enterprise level web-based profiling tool which captures millions of data observations over hundreds of thousands of companies and other entities
» Radar Ruby on Rails, MySQL Project management based on a radar metaphor, wherein a task is tracked by its relative position to the center and the effort needed to complete it

» Development Manager
Responsible for the management and development of internal applications to support the expansion and scalability of the company. Projects included integrating processes and applications across a wide spectrum of technologies and platforms, teaching Testing and Design skills, and mentoring other developers.


Senior Consultant, University of Michigan Health Systems    Ann Arbor, MI, 08/2002 - 12/2003
The Organ Transplantation Information System (OTIS). The original OTIS application was a FoxBase system running on Macs. Responsibilities included the redesign and re-implementation of the system in Java using standard servlet technologies, running on AIX and Oracle, and to train the team in software best practices using the eXtreme Programming methodology and common OOA&D practices and concepts. The Java version was developed and delivered incrementally to allow for integration with the legacy OTIS application while features were being ported and added.

Senior Consultant, ProQuest    Ann Arbor, MI, 12/2001 - 08/2002
Consulted on HeritageQuestOnline (a US Census index and image retrieval application). Mentored the team in eXtreme Programming techniques and common OOA&D practices and concepts. Application was built on Solaris 2.8 using Java 1.3, Apache and JServ, XML, ICXML (a proprietary templating system), and Oracle.

Application Engineer, Great Lakes Technology Group    Southfield, MI, 11/2001 - 12/2001
Dealer E-Store, a Web application designed for the perusal and ordering of marketing materials for Ford dealerships. This system was built entirely without tests and consequently suffered in production with an average of 18 bugs per week reported by the customer or found in the logs. In the course of four weeks I was able to infect the system with almost 20% test coverage while continuing to deliver business value to the customer. Through testing and implementing common OO concepts (encapsulation, delegation, polymorphism, composition, inheritance) I led the team in refactoring much of the lower level code base to a cleaner, more maintainable, more efficient sub-system. I moved the team to an automated system of development and deployment through the use of CVS, Ant, JUnit, etc.

Software Engineer, Interface Systems/Tumbleweed Communications    Ann Arbor, MI, 05/2000 - 11/2001
Member of the eXtreme Programming development team for L2i(TM) electronic statements delivery software. L2i(TM) technology enables organizations to deliver legacy information to their clients via the Internet, wireless devices, and cell phones. Responsibilities included object-oriented analysis and design, and development using Java, XML, ASP, DB/2 and SQL Server. After Interface Systems was bought by Tumbleweed Communications I was responsible for developing integration solutions between L2i(TM) and various Tumbleweed products (IME(TM), Statements, Siebel partnership, etc.) using Java, Oracle, and CORBA. I designed and created the Java Layered API that allowed for the sending, retrieval, and storage of virtually any document format. The JLA was the main integration piece for Tumbleweed's SecureGuardian(TM) platform. Development was done on Windows NT/2000 and Solaris.

Education
 

1991-08 - 1992-05 Monmouth College
Monmouth, IL
1993-01 - 1997-05 Old Dominion University
Norfolk, VA
BA Music, Vocal Performance
1997-08 - 1998-05 Bowling Green State University
Bowling Green, OH
M.Mus, Theory
1999-01 - 2000-01 Washtenaw Community College
Ann Arbor, MI