
Ruby Guru at General Dynamics Information Technology
Washington D.C. Metro Area

Ruby Guru at General Dynamics Information Technology
Washington D.C. Metro Area
- Certified Scrum Master
- Java, XML, and RDBS experience.
- History of Successful Application Deployments.
- Development of Toysrus eCommerce site in 1999.
- 10 years at Prudential Insurance ('86 to '96)
- Application Development
- Complex Business Rule Implementation
- Java Programming
- Oracle
- Database Schema Design
- Assimilating New Techniques
- Evaluating Programming Paradigms
- remote paired programming
- code profiling
- develop unit and integration tests
- validation for HTML, CSS, XHTML
- enhance team productivity
- mentoring services
(Public Company; GD; Information Technology and Services industry)
December 2008 — Present (1 year )
Designed and developed the prototype for Wisteria – a Candidate Tracking System using Ruby on Rails, SQLLite3 and the restful_authentication, active_scaffold, and userstamp plugins. The application read and parsed MS Excel spreadsheets. Additionally it used Open Office macros to convert MS Word files into PDF and text files.
Developed internal proposal to create a Virtual Development Lab to allow off-contract staff to increase skill levels and cross-train.
Used Ruby on Rails at a client side to improve and maintain production website. Also used used Ruby to streamline an XSLT ingestion process.
(Computer Software industry)
2008 — 2008 (less than a year)
Worked with David Bock (CodeSherpas.com) to design and develop eCommerce Java application. Mentored internal team to inculcate Agile methodology including continuous integration, maven, spring, and hibernate.
(Computer Software industry)
January 1987 — December 2008 (22 years )
2008 - Worked with Prematics to mentor development and testing teams in Agile methology.
2008 - Worked with IzzitGreen to install MySQL GIS, LocalSolr and LocalLucene
2008 - Worked with Sprint as Agile mentor and Java developer. Introduced Maven, Spring and Hibernate. Wrote Object Model and DAO layer.
2007 - Worked with SAIC developing with EJB3 (ie, JPA), JBoss Portal, JBoss Seam, ILOG JRules, Web Focus, Tivoli Access Manager for a student scheduling project.
(Privately Held; 51-200 employees; Computer Software industry)
January 2006 — June 2006 (6 months)
Placed at Executive Office of the President (EOP) working on web applications for WhiteHouse.gov using Java, PostrgreSQL, servlets, and encryption.
(Sole Proprietorship; 1-10 employees; Computer Software industry)
June 2005 — December 2005 (7 months)
Provide 80 hours of expertise in XML, XSL, and database technologies.
(Non-Profit; 51-200 employees; Computer Software industry)
November 2004 — May 2005 (7 months)
Leader of small, dynamic team of application developers creating an XML validation and processing application for a global network of suppliers and retailers.
(Non-Profit; 51-200 employees; Computer Software industry)
July 2003 — November 2004 (1 year 5 months)
* Lead team of four developers.
* Designed and implemented J2SE-based application to process multi-lingual XML messages between suppliers and retailers using the Sonic XIS XML Server.
* Wrote over 300 JUnit tests to partially test more than 500 business rules related to Data Synchronization covering ten different messages.
* Used XSLT to convert XML between versions of the EANUCC international schema for trade items including converting between several namespaces.
* Developed custom XML validation routines for XML item information with up to 1,500 attributes.
* Used Spring DAO to persist business objects.
* Used open source POI library to read Excel spreadsheet and open source JudoScript library to convert the information to XML. Modified POI source to use a cache to eliminate over three million method calls.
(Privately Held; 51-200 employees; Computer Software industry)
August 2001 — February 2003 (1 year 7 months)
* Developed data model holding information about Airplane Inventory; including Part Masters, Serialized and non-Serialized parts. This data model proved efficient at handling over 6 million part master and 20 million inventory records.
* Developed and implemented a framework to synthesize ColdFusion templates (for the User Interface) and WebLogic EJBs (for the Business Logic) into a unified system to emphasize the strengths of each technology.
* Wrote Oracle 9i packages to handle all insert, update, and delete tasks to improve efficiency of ColdFusion application.
* Wrote Java servlet to mediate between ColdFusion and WebLogic.
* Extended the Struts Validator to handle Field definition, Field Groups and Form-level validation.
* Used Ant and xDoclet to create EJBs on Jboss and WebLogic.
Collaborated with Robin Roos on a Reference Data Framework white paper that focused on Java Data Objects (JDO). This paper can be found at http://www.codebits.com/jdo/index.htm.
(Computer Software industry)
2000 — 2001 (1 year )
(Public Company; 51-200 employees; Consumer Goods industry)
1998 — 2000 (2 years )
* Managed team of 15 developers.
* Developed data structures to handle pricing rules, adhoc queries, group hierarchies, and product information.
* Developed Oracle stored procedures to improve efficiency.
* Developed efficient XML-based server initialization method.
* Developing an extensive internal toolset to manage the web site.
* Developing a Java-based program to automatically document ColdFusion files in manner similar to Javadoc.
* Toysrus.com was the third most visited website during the 1999 Holiday Season.
* Toysrus.com had over 300 servers in their e-commerce cluster.
(Public Company; Computer Software industry)
1986 — 1996 (10 years )
BS, Software , Software
science fiction, application testing, activities for young children
Mensa, Northern Virginia Ruby Users Group, Northern Virginia Java Users Group