Java/J2EE/Websphere Architect, Programmer, Mentor
phone: (612) 387-1110
Instant Messenger (AIM): brookeg2ss
Regional Location: Twin Cities, Minnesota (or telecommute)
Availability: On project through rest of 2005. Available for remote and part time contracts only
Citizenship: U.S. Citizen
Active Clearances: DoD
Secret, USPS Sensitive
have more than 10 years experience with developing custom software
using the latest technologies. The last 6 years have been spent as a
contractor on a multitude of projects, with my roles varying from
programmer to architect and mentor. My diverse experiences have given
me the ability to join any team and quickly become productive.
- Websphere Studio Application Developer (WSAD)
- VisualAge Java
- Together J / MagicDraw
- CVS / PVCS / Changeman / VSS
|July 2004 - Present
||US Postal Service Eagan, MN
||WebSphere Mentor / Architect
the migration from WebSphere v3.5 to WebSphere 5. Re-architected
project code to reflect latest in WebSphere best practices. Provided
mentoring to staff on WebSphere Application Developer (WSAD), modern
Java technologies, and integration with Active Directory via LDAP.
Architect, design and implementation of special payment payroll EJB/struts application in Websphere 5 on zOS.
|January 2003 - July 2004
||G2 Software Systems / US Army PEO STRI San Diego, CA
||Sr. Software Engineer
and implemented realtime Java electronic battlefield software for
live-fire Abrams, Bradley, dismounted Infantry and Aviation training.
Further details available upon request.
|November 2002 - Present
|| Lemon Grove School District, San Diego, CA
||Lead Software Engineer / Architect
Wrote a homework management application that allowed for district students
to retrieve assignments and make submissions via the web.
Implemented remote file management and security tools.
Developed custom modules to pull student information into the Citrix Portal
|July 2003 - September 2003
||RoyHarris International San Diego, CA
||Software Engineer / Architect
Designed and developed a database driven content management system for a secure pay-for-service multimedia martial arts educational website using
struts, MySQL, Java and CSS.
|April 2001 - November 2002
||US Postal Service, Eagan, MN
||Java Mentor / Architect
of software development initiatives within the U.S. Postal Services.
Responsible for overall design and programming of internal
applications. Mentoring and teaching a team of six in java, visual age,
websphere studio, websphere application server, UNIX and OO
Architect a 3-tier application for metered mail management.
Implementation in all areas of application.
Creation of training material.
Instruction to a group and on an individual basis.
Lead upgrade from WebSphere/Visual Age v3.0 to v3.5
|February 1999 - March 2001
||Deluxe Check Corp. Shoreview, MN
Developer of eCommerce solutions for Deluxe Business Forms. Responsible
for estimating project efforts, architecture/detailed design,
implementation, mentoring Jr. programmers, configuration and release
Worked on a web-based ordering and customization system for
checks and forms, order fulfillment, order tracking, real time image
rendering of proofs, and XML data exchanges between suppliers.
Coding of a 4-tier session transaction application architecture.
Design and programming of servlet middleware to support http
transactions, transaction related business logic, and authentication.
Design and implement AWT, HTML, HDML GUIs for varying client types
(web browser, Palm VII, web-enabled digital phones, IVR)
Implementation of object model to support data related business logic via an
RMI proxy architecture
Design and implementation of XML data structures.
|January 1997 - January 1999
||University of Minnesota Minneapolis, MN
||Lead Analyst / Programmer
Programming of Java application code to provide
all University student services via the web including course
registration, scheduling, transcripts and grades.
Developed Java code
that performed transactions through PeopleSoft using the PeopleSoft
Message Agent and JDBC to Oracle through a servlet generated user
System administration of UNIX development box, OS upgrades,
patches, and sendmail listgroup management.
|March 1996 - January 1997
||Ulysses Telemedia Inc. Minneapiolis, MN
||Sr Software Engineer
developer of large scale software development primarily in java.
Applications include intranet groupware, foundation classes, and
applications aimed at the network computer.
developed VCOS, a desktop and windowing environment written in java 1.0
and deployed on the network computer.
Primary developer of the
Odyssey Software Suite. Web-based groupware written in perl and c,
including a calendar, personal contact manager and a reminder system
Complete systems integration for sun and sgi system networks. Set up
and configure routers, csu/dsu, and hubs. Build and install software
including sendmail 8.6.1/8.7.5, dns setup and administration, usenet
news, web server with multiple virtual domain hosting. Performed
|August 1994 - March 1996
of Minnesota Minneapolis, MN
administrator for University email, directory and
student/staff account machines. Responsibilities included system
security, patches and upgrades, software builds, Perl/sh scripting and
configuration on 5 Sun Solaris boxes for a user base of over 70,000
Additional work included web-related programming involving
exchanges between many departments including standard CGI utilities,
custom database development, and user interface design.
- The Office of the Registrar website; designed and developed many cgi
scripts including an online interactive course search, design and
implementation of the underlying database the search queries in unix
dbm format, gpa computation, course planner and database, book search
and a graduation date planner.
- The Kiosk Publication; developed
all the cgi programs in perl, including online classified postings,
editorial submission, and calendar.
- Programming and design behind the main University of Minnesota web
- Internet interface to x.500 directory. Functions included public
searching and directory management application.
- Implemented web site authentication using x.500.
|September 1992 - August 1994
of Minnesota Minneapolis, MN
Department of Astronomy: Part of the automated plate scanner (APS)
group. Worked to digitize the Palomar Sky Survey plates into an online
catalog of objects containing their positions, colors, magnitudes, etc.
Responsibility for identifying scanned objects with known astrophysical
objects from catalog, mapping RA, declination with X,Y ranges on one or
more plates and final reduction of image data into the database for
College of Education: Performed software
installations, operating system support and upgrades, computer hardware
maintenance, and general helpdesk work.
Department of Physics:
Worked on Cosmic Ray project. Used microscope to scan photographic
emulsions for interactions with high energy gold particles. Built lead
targets for use in accelerator.
|University of Minnesota
||Masters of Science: Software Engineering
Plan B Project: Automated scheduling of prescription drugs for optimal care. Prescription Management Project Summary.
|University of Minnesota
||Bachelor of Science: Astrophysics
Research Areas: A study of magnetohydrodynamics (MHD) Write-up
Supercomputer simulations of polymer batteries
of polyethylene oxide: Improved structure using better models for
hydrogen and flexible walls" J.W. Halley, Y. Duan, B. Nielsen, P. C.
Redfern and L. A. Curtiss, J. Chem. Phys., 115 (2001) 3957-3966 PDF Version
of Amorphous Polyethylene Oxide: Including Hydrogen in a United Atom
Model," J.W. Halley and B. Nielsen, University of Minnesota
Supercomputing Institute Research Report UMSI 99/63, April 1999.
Structure of Solid and Liquid Polyethylene Oxide," J.A. Johnson, M.-L.
Saboungi, D.L. Price, S. Ansell, T.P. Russell, J.W. Halley, and B.
Nielsen , J. Chem. Phys. 109, 16 (1998). PDF