EJB3, JPA, JBoss SEAM, JBoss Portal, Java, SQL, XML Contractor
Washington D.C. Metro Area
EJB3, JPA, JBoss SEAM, JBoss Portal, Java, SQL, XML Contractor
Washington D.C. Metro Area
- 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
(Privately Held; 11-50 employees; Computer Software industry)
January 2005 — Present (3 years 5 months)
Java and Oracle consultant on short-term projects (usually less than three months) to get project over hurdles or ramp-up quickly.
(Self-Employed; 1-10 employees; Computer Software industry)
January 1987 — Present (21 years 5 months)
Currently at SAIC developing with EJB3 (ie, JPA), JBoss Portal, JBoss Seam, ILOG JRules, Web Focus, Tivoli Access Manager for a student scheduling project.
- remote paired programming
- code profiling
- develop unit and integration tests
- validation for HTML, CSS, XHTML
- enhance team productivity
- mentoring services
(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, unit testing for java programs, activites for young children
Mensa, Northern Virginia Java Users Group