Brooke Nielsen

Twin Cities, MN

phone: (612) 387-1110

Java/J2EE/Websphere Architect, Programmer, Mentor

Contact Info

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


I 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.



  • J2EE
  • EJB
  • JFC/Swing
  • LDAP
  • JDBC
  • WebSphere
  • Apache
  • Weblogic


  • Websphere Studio Application Developer (WSAD)
  • Eclipse
  • VisualAge Java
  • Oracle
  • MySQL
  • PeopleSoft
  • Together J / MagicDraw
  • CVS / PVCS / Changeman / VSS
  • Citrix
  • Mambo


  • Java
  • Perl
  • C
  • CSS
  • HTML
  • WML
  • JavaScript
  • PHP
  • SQL
  • Bash/SH/CSH


  • Linux
  • Solaris
  • SunOS
  • AIX
  • NT/2000/XP
  • MacOS

Work Experience

February 2005 - Present American School of Martial Arts Savage, MN

Website design and programming for local martial arts (NHB, Kenpo, Kickboxing, Jiu Jitsu) school. See

July 2004 - Present US Postal Service Eagan, MN
  WebSphere Mentor / Architect

Lead 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

Design 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

Architect/Mentor 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 development.

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

Architect/Lead Developer of eCommerce solutions for Deluxe Business Forms. Responsible for estimating project efforts, architecture/detailed design, implementation, mentoring Jr. programmers, configuration and release management.

Worked on a web-based ordering and customization system for business 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 interface.

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

Lead developer of large scale software development primarily in java. Applications include intranet groupware, foundation classes, and applications aimed at the network computer.

Designed and 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 hardware upgrades.

August 1994 - March 1996 University of Minnesota Minneapolis, MN
  Applications Programmer

Unix system 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 accounts.

Additional work included web-related programming involving large data exchanges between many departments including standard CGI utilities, custom database development, and user interface design.

Projects included:
- 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 pages.
- 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 University of Minnesota Minneapolis, MN
  Research Assistant

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 online retrieval.

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
GPA 3.813
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


"Simulation 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

"Simulation 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.

"Atomic 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 Version

Copyright © 2004 Brooke Nielsen