Post Job Free
Sign in

Project Manager Java

Location:
Palatine, IL, 60067
Posted:
March 09, 2010

Contact this candidate

Resume:

E. John Fuhr

847-***-****

651-***-**** cell (abnjc5@r.postjobfree.com)

Objective

Looking to contribute eleven years of experience designing, implementing, maintaining and documenting online

Web applications for corporations, government, media, travel, medical and small business applications to a

vibrant organization; Worked with frameworks such as Hibernate, Spring, Struts, EJB's as well as Web Services

and database integration;

Languages Java

Databases MYSQL, Oracle

Systems W indows, UNIX

IT Skills Spring 1.5 – 2.5, Hibernate, Web Services, JAX-WS,

CXF, Struts 1.x – 2.x, AJAX,

Experience

SAIC Chicago IL

Feb 2009 – May 2009

J2EE and Web Services projects

• Helped develop J2EE and Web Services application for SAIC for law enforcement application, worked

with proxy application of the Justice Dept. National Incident-Based Reporting System schema.

• Integrated working application with Apache CXF JAX-WS implementation using Spring; utilized Java

Persistence (JPA) with Hibernate 3.2. Security requirements demanded implementation of WSS4J Web

Services Interceptors. Delivery included unit and implementation testing (JUnit). Handled project

development with Maven 2. Deployed application on JBoss 4.2x.

• Worked with J2EE and SOA projects based on Web Services architecture;

• Projects included Spring 2.x+ applications outside of a Java container. Tools included: Spring 2.5,

Hibernate 3.2, Struts 2+, NetBeans 5 through 6.5, Eclipse 3, JBoss 4.2 app server, GlassFish app

server, Tomcat 5.5 server, Maven 2, JUnit 4.4 and Mock testing.

Pilot Projects – Independent Consultants Chicago IL

May 2007 - Present

J2EE and Web Services projects

• Worked with several seasonal clients developing pilot J2EE and SOA projects based on Web Services

architecture including:

• Apache CXF and Java's JAX-WS implementation – releasing pilot version to consumers of commodity

prices and weather data; EJB 3 pilot and proof of concept applications integrating Java Persistence API

with Session Beans and Message Driven Beans. Projects included Spring 2.x+ applications outside of a

Java container. Tools included: Spring 2.5, Hibernate 3.2, Struts 2+, NetBeans 5 through 6.5, Eclipse 3,

JBoss 4.2 app server, GlassFish app server, Tomcat 5.5 server, Maven 2, JUnit 4.4 and Mock testing.

Dressbarn, Suffern, NY

February 2007 – May 2007

Project: Online Inventory Application

• Developed Spring and Hibernate application for online inventory application for large retail women's

chain.

• Application integrated legacy database with online inventory queries. Used Spring transactions for

inventory query and control an integration with new Oracle database.

• Developed Hibernate queries to handle stored procedures.

• Developed AJAX and Jasper / iReport) extensions for the online application.

• Developed unit tests. Integrated Mock tests to facilitate load testing, threaded classes, utilizing Java 5

FutureResult.

Pilot Projects – Independent Consultants, Minnesota

October 2005 - February 2007

Numerous J2EE and WebServices projects

• Apache CXF and Java's JAX-WS implementation – releasing pilot version to consumers of commodity

prices and weather data;

• EJB 3 pilot and proof of concept applications integrating Java Persistence API with Session Beans and

Message Driven Beans.

• Projects included Spring 2.x+ applications outside of a Java container. Tools included: Spring 2.5,

Hibernate 3.2, Struts 2+, NetBeans 5 through 6.5, Eclipse 3 with various plugins for JBoss and other

apps, JBoss 4.2 app server, GlassFish app server, Tomcat 5.5 server, Maven 2, JUnit 4.4 and Mock

testing.

Vonage Corp, Edison, NJ

August 2005 – October 2005

Axis Web Services & Stored Procedure Development. & Testing

• Developed testing and development requirements for integration of several stored procedures into an

Axis Web Services application.

• Created a framework of mock Callable Statements utilizing MockObjects, Mockrunner, as well as JUnit.

• Additionally developed an individual XML-based data source for initial testing of the stored procedures.

• After the mock tests, server side and client side tests were developed integrating the database access

class with the Axis component type classes.

• Final classes were released into CVS along with documentation and installation notes from

development, quality assurance and production environments.

Caterpillar, Peoria, IL

May 2005 – August 2005

JUnit and JWebUnit Unit Testing

• Gathered testing requirements. Developed JUnit and JWebUnit classes for user interface unit and

quality control testing for new release of company J2EE Portal web site. Included extensive unit testing,

pursuing all permutations of end user choices when entering form information and making link choices.

• Developed Mock tests to facilitate load testing, threaded classes, and classes based on an expected

FutureResult Java class. Followed test scripts and outlines and developed test classes with IBM

Rational RAD (Rational Application Developer) WebSphere 6 environment.

• Provided Java Docs and customized build scripts. Developed some classes using Reactor design

pattern. Worked within Agile Methodologies environment.

Streaming Media Development, Madison, WI

Jan 2005 – April 2005

Develop Streaming Media Framework

• Developed J2EE streaming media application and framework for Madison area artists. Project required

integration of media data, user and subscriber identification along with a web application that streams

media files to users via Real Media and QuickTime players. Built data access objects utilizing Hibernate

and separating front end, service and persistence layer objects utilizing two J2EE containers and

frameworks, NanoContainer and Spring for two proof of concept models. Struts was used for front end

development.

• Utilized MYSQL database. Tested application with JUnit, JWebUnit and JMeter. Provided documentation

for further development, installation and upkeep.

Office of Emergency Preparedness, MN Dept of Health

June 2004 – Dec 2004

Strategic National Stockpile (SNS)

• Integrated an online emergency communication and distribution system for a Strategic National

Stockpile (SNS) Intranet application. Application included persistent message sharing as well as an

emergency medication order and distribution tracking system.

• Responsibilities included integrating Hibernate object and relational persistence level classes with

business logic and J2EE Struts web application. Utilized Oracle 9 database while developing for the

OC4J (Orion) application server. Tested application with JUnit and Struts Test.

• Provided documentation for further development, installation and upkeep.

• Worked with the Department's project managers to gather requirements and update application as

needs changed.

St. Paul Police Department

April 2004 – June 2004

Project: Design Data Model for JXML Compliance

• Worked extensively with dept. DBA’s to develop a data model compliant with “Incident Based” crime

(NIBRS) and the requirements for a JXML Data Model for MN Crimnet. Developed a data model specific

to the department and integrated that model so that the department can develop JXML reports at a later

date. Began design of a work flow rule-based engine for crime reporting.

Poll and Survey Development

October 2003 – April 2004

Developed Online Struts MVC Application To Track Voter Interest And Provide Survey

• Developed a J2EE Struts application to track voter interest and provide a series of survey questions.

The application will be available for 2004 candidates. The application provides options for the candidate

to provide a series of questions answerable by radio buttons, select boxes, and/or text boxes. It also

mailed the user an acknowledgment that the poll was taken along with an immediate email to the

candidate that a poll was taken along with the user's answers.

• Responsibilities included database design, class design and implementation. Utilized javax.mail with

Struts servlet framework and JDBC. Tested application with JUnit.

State of New York, NY Dept of Health

February 2003 – August 2003

Integrate Struts MVC Framework File Upload Application with Database Application

• The project required that a compressed and Base64 encoded file be uploaded as a stream to a server

bypassing the “save to remote location”, typical of RFC 1867 form-based uploads.

• Developed a unique Java InputStream class that would defer input/output blocking; developed a

threaded listening class that would stay “live” until the operation reached completion; verified Http

Cookie content; and integrated web application between Jakarta Tomcat development server and a

WebLogic server.

• Worked extensively with Java Threads, IO framework, Struts and J2EE servlet engines.

• Worked closely with DBA’s, business analysts and project manager.

• Developed documentation. Planned and implemented Model-View-Control architecture. Developed

extensive validation processes based on project requirements. Integrated the incoming stream of data

with the database operations and servlet engine.

LifeAtNight.Com

May 2000 – January 2003

Complete Java Migration and Authoring System

• Developed a Web-based collaborative tool to author documents and presentations.

• Developed a back-up / replaced a Real Server, and developed an online mailing list application from two

different “views”, an administrative and user side.

• The J2EE application was developed using MVC, JMF and Struts Frameworks.

• Extensive use of the Java IO and Java NIO class libraries. Load tested and verified XML and HTML

documents.

Deluxe Checks

Nov 99 – May 2000

Complete Java Migration and Authoring System

• Worked as an independent contractor in team environment developing server side (JSP, servlet and

Java Beans) Java applications for a Twin Cities financial institution.

• Responsibilities included integration of front-end input and response from back end data banks. Those

responses came through an MQSeries application.

• Coded and designed JSP’s for both .92 and 1.1 JSP applications utilizing Java IO class libraries.

• Dealt with business analysts, product and project managers to assure on-time delivery.

• Worked closely with business analysts and customers to define and verify requirements.

Project: Develop and Maintain Web Presentation

Nov 1998 – Nov 1999

Sr. Software Engineer & Design Analyst

• LifeAtNight.com is a “radio theater” Web presentation in Real Audio and Real Media. Project required

extensive use of the Java IO class libraries.

• Developed Java Server Page (JSP) custom tags to simplify upkeep. Integrated SMIL files with the

servlet based streaming media server.

MinnesotaTourism.Com

Mar 98 – Nov 98

Develop Travel Site & Accompanying Applications

• Built Internet sites for subscribing client businesses for the purpose of gaining maximum visibility and

recognition for sites highlighting Minnesota tourism. The site originated content and online marketing

concepts for travel and tourism-related business and public interests in Minnesota.

• Built links, banners and tie-ins to other sites of like quality and interest. Typical technical tasks included

the application and development of XML application that dynamically read weather data from other sites

and displayed the data through a user’s query. Records of such queries were stored on a database via a

JSP server side application utilizing a JDBC connection.

IVI Publishing

Dec 97 – Mar 98

Content Development. - North Memorial Medical Center

• Edited Internet content regarding health care interests for Channel4000.com utilizing HTML, GIF and

JPG graphic files.

• Tasks included adding purchases, deleting purchases and dynamically building a final secure purchase

page; the purchase would then be processed via a PERL script; replies would be made through that

script and the online inventory was thereby adjusted. Further tasks included site market evaluation,

banner placement and Web page layout.

Education

Metro State University, St. Paul, MN

• BA, International Business – 1995

abnjc5@r.postjobfree.com • phone: 651-***-****



Contact this candidate