<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE resume PUBLIC "-//Sean Kelly//DTD Resume 1.5.1//EN" "./resume-1_5_1/dtd/resume.dtd">
<resume>
    <header>
        <name>
            <firstname>Peter</firstname>
            <surname>Hawkins</surname>
        </name>
        <address>751A Cedar Crest Dr Warrenton, VA 20186</address>
        <contact>
            <phone>703-338-0001</phone>
            <email>peterhawkins@yahoo.com</email>
            <url>http://buzzrocket.com</url>
        </contact>
    </header>

    <objective>
        <para>Excellence in enterprise computing.</para>
    </objective>

    <skillarea>
        <title>Technologies/Skills</title>
        <skillset>
            <skill>ActiveMQ</skill>
            <skill>AJAX</skill>
            <skill>Ant</skill>
            <skill>Apache</skill>
            <skill>AppFuse</skill>
            <skill>Axis</skill>
            <skill>C/C++</skill>
            <skill>ClearCase</skill>
            <skill>ClearQuest</skill>
            <skill>Clustering</skill>
            <skill>CMP/CMR</skill>
            <skill>CSS</skill>
            <skill>CVS</skill>
            <skill>Debugging</skill>
            <skill>DHTML</skill>
            <skill>DOM</skill>
            <skill>Eclipse</skill>
            <skill>EJB</skill>
            <skill>Ethereal</skill>
            <skill>Hibernate</skill>
            <skill>J2EE</skill>
            <skill>JAAS</skill>
            <skill>JAI</skill>
            <skill>JavaScript</skill>
            <skill>Javassist</skill>
            <skill>JAX-RPC</skill>
            <skill>JBoss</skill>
            <skill>JCA</skill>
            <skill>JDBC</skill>
            <skill>JDK 1.5</skill>
            <skill>JDO</skill>
            <skill>JDOM</skill>
            <skill>JMS</skill>
            <skill>JMX</skill>
            <skill>JNDI</skill>
            <skill>JNI</skill>
            <skill>JNLP</skill>
            <skill>JSP</skill>
            <skill>JSR-168</skill>
            <skill>JSSE</skill>
            <skill>JTA</skill>
            <skill>JUnit</skill>
            <skill>JXTA</skill>
            <skill>Middlegen</skill>
            <skill>ODBMS</skill>
            <skill>Perforce</skill>
            <skill>PKI</skill>
            <skill>Pushets</skill>
            <skill>Rational Rose</skill>
            <skill>RDBMS</skill>
            <skill>RSS</skill>
            <skill>RUP</skill>
            <skill>SAAJ</skill>
            <skill>SOA</skill>
            <skill>Spring</skill>
            <skill>SQL</skill>
            <skill>SSL</skill>
            <skill>Struts</skill>
            <skill>Swing</skill>
            <skill>TAMeb</skill>
            <skill>Tiles</skill>
            <skill>Tivoli</skill>
            <skill>Tomcat</skill>
            <skill>UDDI</skill>
            <skill>UML</skill>
            <skill>VB</skill>
            <skill>VI</skill>
            <skill>Velocity</skill>
            <skill>Weblogic</skill>
            <skill>WebSEAL</skill>
            <skill>WebSphere</skill>
            <skill>WSDL</skill>
            <skill>XDoclet</skill>
            <skill>XML</skill>
            <skill>XSD</skill>
            <skill>XSLT</skill>
            <skill>and many others</skill>
        </skillset>
    </skillarea>

    <history>
        <job>
            <jobtitle>Senior Software Engineer</jobtitle>
            <employer>Knowledge Consulting Group</employer>
            <period>
                <from>
                    <date>
                        <month>January</month>
                        <year>2007</year>
                    </date>
                </from>
                <to>
                    <present />
                </to>
            </period>
            <description>
                <para>
                    Senior software/systems engineer key to Sentinel systems integration, performance tuning, and
                    development. Joined FBI Sentinel portal team adding lookup functionality to WebSphere Portlet
                    Factory based portal using AJAX action calls. Soon added COTS integration/development
                    responsibilities: Tivoli Access Manager for e-business, WebSEAL, WebSphere Application Server,
                    WebSphere Portal, ITCAM and Tivoli Monitoring. Rewrote portal build. Assisted in enabling hardware
                    SSL. Took over development of Java Struts-based external authentication application for WebSEAL to
                    provide a robust login experience that coordinates WebSEAL and mainframe sessions. Wrote common
                    Java components: run-time configuration utility and web service clients. Assisted in GC tuning,
                    diagnosed memory leaks, and fought runtime problems. Migrated several simple WebSphere environments
                    to clustered Network Deployment configuration. Migrated code from Portlet Factory to Spring MVC
                    framework with Tiles and Acegi security.
                </para>
            </description>
        </job>
        <job>
            <jobtitle>Senior Software Engineer</jobtitle>
            <employer>TechUSA</employer>
            <period>
                <from>
                    <date>
                        <month>July</month>
                        <year>2006</year>
                    </date>
                </from>
                <to>
                    <date>
                        <month>December</month>
                        <year>2006</year>
                    </date>
                </to>
            </period>
            <description>
                <para>
                    Integrated Entrust TruePass smart card (Public Key Infrastructure) PKI, Apache Web Server, and
                    WebSphere Portal for a Reduced Sign On (RSO) prototype for the Information Assurance Technology
                    Infusion (IATI) program. This technology demonstration was requested by the Federal Bureau of
                    Investigation's (FBI) Security Division (SecD) in support of the Sentinel program by providing
                    smart card access control to mission critical web-based applications. Co-authored corresponding
                    report of findings. Developed a dynamic, data driven, Computer Based Training (CBT) system for the
                    Integrity enterprise content filtering software using XSLT and JavaScript.
                </para>
            </description>
        </job>
        <job>
            <jobtitle>Senior Software Engineer</jobtitle>
            <employer>Northrop Grumman IT</employer>
            <period>
                <from>
                    <date>
                        <month>March</month>
                        <year>2006</year>
                    </date>
                </from>
                <to>
                    <date>
                        <month>July</month>
                        <year>2006</year>
                    </date>
                </to>
            </period>
            <description>
                <para>
                    Functioning as IRAD support to refactor and productize InFlowSuite core component.
                    Responsibilities/goals include: adding web services, adding Hibernate for persistence, adding
                    Spring for implementing aspects and container services, decoupling and separation of concerns,
                    container independence, modernize web layer to Spring MVC, update build process to include
                    automated testing and generation of model-driven artifacts, create tag libraries.
                </para>
            </description>
        </job>
        <job>
            <jobtitle>Senior Software Engineer</jobtitle>
            <employer>Northrop Grumman Mission Systems</employer>
            <period>
                <from>
                    <date>
                        <month>November</month>
                        <year>2003</year>
                    </date>
                </from>
                <to>
                    <date>
                        <month>March</month>
                        <year>2006</year>
                    </date>
                </to>
            </period>
            <description>
                <para>
                    Served as alert team lead working on Horizontal Fusion, a DIA initiative. Migrated legacy J2EE
                    alert services to a Spring-Hibernate based, clusterable, modular core enterprise service, with
                    Pushlets, Spring MVC, Rome RSS, Acegi security, and ActiveMQ JMS. Developed build system for J2EE
                    components on Weblogic and JBoss platforms. Developed code generation system to build web services
                    using session bean endpoints. Added RSS publishing capability, client XML caching, servlet
                    filtering for restricted access, dynamic delegation proxy factory. Performed dependency analysis,
                    code and build refactoring. Delivered design documentation, gave presentations.
                </para>
            </description>
        </job>

        <job>
            <jobtitle>Senior Software Engineer</jobtitle>
            <employer>Jacobs Sverdrup Advanced Systems Group, Inc.</employer>
            <period>
                <from>
                    <date>
                        <month>December</month>
                        <year>2001</year>
                    </date>
                </from>
                <to>
                    <date>
                        <month>November</month>
                        <year>2003</year>
                    </date>
                </to>
            </period>
            <description>
                <para>
                    Led web service development team for Disaster Management Interoperability Services (DMIS), a DHS
                    project. Implemented JAX-RPC web service API for interoperability among various commercial
                    emergency management systems. Promoted transition to J2EE architecture. Participated in OASIS
                    Emergency Management technical committee design of standard schemas (EM-XML). Guided
                    disasterHelp.gov development effort, an enterprise portal for FEMA. Performed analysis of Voter
                    News Service (VNS) software architecture before 2002 midterm elections. Produced various design
                    artifacts and developed prototypes in Java and .NET. Performed assorted software engineering duties
                    including configuration management, metrics, refactoring and code reviews. Contributed to Apache
                    Axis.
                </para>
            </description>
        </job>
        <job>
            <jobtitle>Software Engineer</jobtitle>
            <employer>Ubizen, Inc.</employer>

            <period>
                <from>
                    <date>
                        <month>June</month>
                        <year>1998</year>
                    </date>
                </from>
                <to>
                    <date>
                        <month>September</month>
                        <year>2001</year>
                    </date>
                </to>
            </period>

            <description>
                <para>
                    Completed MasterCard International's Site Data Protection Service using JSPs and Cloudscape.
                    Developed JPMorgan Firewall Software Procurement System, an Enterprise Java Bean (EJB)/JSP based
                    web application on Weblogic Server featuring: logging, document workflow, RBAC, dynamic navigation,
                    popup menus, email messaging, DHTML etc. Did an Intranet revenue tracking system for bankrate.com
                    using JSPs, and EJBs with MSSQL via JDBC. Designed and developed the Joint Mission Space Resource
                    Repository (JMSRR) infrastructure for the Joint Simulation System (JSIMS). The JMSRR network
                    includes application, content, and database servers used to retrieve simulation data for the joint
                    military. Developed agent-broker architecture in Java using Visual Age IDE, Objectstore OO
                    databases, and Voyager ORBs (Corba/RMI). Other features include: responsive OODB querying,
                    efficient concurrent transaction control, applets, thread pooling, resource caching, and
                    transferring files between remote peers.
                </para>
            </description>
        </job>

        <job>
            <jobtitle>Developer</jobtitle>
            <employer>Altrx, Inc.</employer>
            <period>
                <from>
                    <date>
                        <year>1997</year>
                    </date>
                </from>
                <to>
                    <date>
                        <year>1998</year>
                    </date>
                </to>
            </period>
            <description>
                <para>
                    Evolved large C program for bar-code readers to provide generic data collection. Features include
                    sub-program parsing, data validation and scrolling menus. Wrote an Active-X data collection
                    component for warehouse systems using Visual Basic 5.0. Utilized wireless LAN technology for
                    client-server TCP/IP Socket communications between PC and barcode readers in real time. Assisted in
                    COM design and development. Formulated robust serial communications for batch (non-RF) data
                    collection. Improved asset-tracking system for Northrop-Grumman in Access. Wrote well tracking
                    system for Parsons-Brinckerhoff, and data collection systems for Allied Signal and others.
                </para>
            </description>
        </job>

        <job>
            <jobtitle>Developer</jobtitle>
            <employer>Bamberg-Handley, Inc.</employer>
            <period>
                <from>
                    <date>
                        <year>1994</year>
                    </date>
                </from>
                <to>
                    <date>
                        <year>1995</year>
                    </date>
                </to>
            </period>
            <description>
                <para>
                    Employed as software developer using Visual C++ and Visual Basic on Windows 3.1, Windows NT, and
                    DOS platforms. Wrote audience estimation systems for TV and radio. Analyzed geographic data to
                    produce data maps. Produced estimates and probability calculations for in-house Plus-4 zip code
                    database. Developed various utilities for marketing analysis and mapping software. Worked with
                    others to produce business and consumer data (Dunn and Bradstreet) search engine used in banking
                    software. Utilized simulated annealing to solve complex systems of equations. Wrote logical
                    database compression software for CD releases.
                </para>
            </description>
        </job>

        <job>
            <jobtitle>Programmer</jobtitle>
            <employer>Wilson, Miller, Barton, Soll, and Peek, Inc.</employer>
            <period>
                <from>
                    <date>
                        <year>1982</year>
                    </date>
                </from>
                <to>
                    <date>
                        <year>1984</year>
                    </date>
                </to>
            </period>
            <description>
                <para>
                    Wrote and maintained database software (in BASIC) for IBM PCs and Digital multi-user systems. Wrote
                    point of sale transaction inventory systems with graphic analysis utilities. Developed Interface
                    for optical mark reader. Worked on project management systems. Assisted technically in the field
                    and in software support.
                </para>
            </description>
        </job>

    </history>

    <academics>
        <degrees>
            <degree>
                <level>BS</level>
                <major>Computer Science</major>
                <date>
                    <month>May</month>
                    <year>1998</year>
                </date>
                <institution>University of Central Florida</institution>
            </degree>
            <degree>
                <level>AA</level>
                <major>Associate of Arts</major>
                <date>
                    <year>1995</year>
                </date>
                <institution>Valencia Community College</institution>
            </degree>
        </degrees>
    </academics>

    <interests>
        <title>Hobbies</title>
        <interest>
            <title>Drums</title>
            <description>
                <para>
                    Currently drumming in the Beltway Rockers (
                    <url>http://beltwayrockers.com</url>
                    )
                </para>
            </description>
        </interest>
        <interest>
            <title>Quantum Physics, Cosmology</title>
        </interest>
        <interest>
            <title>High-speed driving</title>
        </interest>
    </interests>
    <clearances>
        <clearance>
            <level>Top Secret</level>
            <organization>DIA</organization>
        </clearance>
    </clearances>
    <copyright>
        <year>2006</year>
        <legalnotice>
            <para>All rights reserved.</para>
        </legalnotice>
    </copyright>

</resume>
