Robert J. Tanner
10181 Crosstown Circle
Eden Prairie, MN 55344
Telephone: (952) 943-8700 ext 222
OBJECTIVE |
A contract position working with a team of developers creating web-based applications in Java using cutting-edge tools and technologies.
|
TARGET JOB |
Desired Job Type |
Contract |
|
Desired Status |
Full-Time |
|
Salary |
80.00 USD Per Hour |
|
Site Location |
No Preference |
|
Description of my perfect job |
My ideal job is working hard with a team of people using Java and cutting edge technologies likes Xerces, Xalan, Cocoon, XML, SOAP, Tomcat, EJB, JSP and Enhydra. |
|
Date of Availability |
Immediately |
TARGET COMPANY |
Company Size |
No Preference |
|
Category |
Internet/E-Commerce |
|
Description |
My ideal company is Java and technology savvy. On the cutting edge of web-based application development. Exciting new tools like Xerces, Xalan, EJB and SOAP play a large part in the development process. A corporate environment that fosters intensity for the project and responsibility for the work is a bonus. |
EXPERIENCE
04/2000 - 06/2001 Food for the Hungry United States Scottsdale, AZ
Java Architect
Esponsorship is a n-tiered web-based application developed under Windows and Unix. Deployment is under Unix
The Presentation tier was created using JSP, Java Servlets and Javascript
The Business tier was developed using Jakarta Tomcat
JNDI was used to develop user authentication and authorization classes for accessing a directory server for user information
JavaMail was used to develop an anonymous email system to protect the users' identities. The JavaMail IMAP API was used to develop a web-based email system similar to hotmail
Log4J is used to provide real-time logging from the application. The XML generated output from Log4J is sent to a notification system to allow help desk personnel to react quickly to any detected problems
Developed several Java classes to process credit card transactions via Cybercash Internet payment service
The Business Tier was developed using JDBC and MySQL database
Technologies used: JDBC, XML, W3C DOM, Java Patterns, Log4J, ECS, ORO, Regexp, javamail, JNDI, Java Reflection, Java Beans, RMI, Servlets, Cybercash
11/2000 - 05/2001 Food for the Hungry United States Scottsdale, AZ
Java Architect
Nationshapers is a 3-tiered web-based application developed under Windows and Unix. Deployment is under Unix
The Presentation tier was created by converting html into its DOM tree representation and manipulating the DOM tree with the W3C Document Object Model Java classes
The Business tier was developed using the Enhydra application server. Extensive use of Enhydra session management, database management and connection pooling were used throughout the project. The Enhydra user authentication and authorization objects were extended to support JNDI so a directory server could be used for user information
The Database tier was developed using JDBC and MySQL database
Using a DOM based presentation layer allows the web site to easily support additional presentation models, like wml, wap or iDEN
Technologies used: Enhydra, JDBC, XML, W3C DOM, Java Patterns, Log4J, javamail, JNDI, Java Reflection
10/2000 - 12/2000 Food for the Hungry International Versoix/Geneva, Switzerland
Java Architect
IRN is 3-tiered web-based application developed under Windows and Unix. Deployment is under Unix
The Presentation tier was created by converting html into its DOM tree representation and manipulating the DOM tree with the W3C Document Object Model Java classes
The Business tier was developed using the Enhydra application server
The Database tier was developed using JDBC and MySQL database
The total separation of the presentation from the back-end logic allowed for parallel development between the html designers and the Java developers
Using a DOM based presentation layer allows the web site to easily support additional presentation models, like wml, wap or iDEN
Technologies used: Enhydra, JDBC, XML, W3C DOM, Java Patterns, and Log4J
09/1999 - 10/1999 National Football League New York, NY
Developer
BlitzWEB is the web front-end to the BlitzNET database
BlitzWEB is a set of static html files and corresponding Java servlets that allow the NFL data partners to recall any past NFL game and issue commands, through the servlet, to begin a replay of the game
This allowed the data partners to test their application on real data in an environment as close to production as possible
Technologies used: JDBC, servlets
08/1998 - 10/1999 National Football League New York, NY
Developer
BlitzNET is a client-server application written in C++ for NFL Enterprises
BlitzNet client was written in C++ for SCO Unix and deployed in all 32 NFL stadiums
The BlitzNET client was installed on the official gameday statistical system and was responsible for sending live stats feedback to the distribution center (DC) located in Minnesota
The BlitzNET server was written in C++ and developed for Solaris 2.6. The server's responsibility was to listen for incoming BlitzNET client requests, accept those requests, parse the data-stream, save the resulting dataset into a database and retransmit the data to the NFL data partners, which included www.nfl.com, SportsTicker, FoxSports, TimeWarner and Elias Sport Bureau
Technology used: sockets, named pipes, shared memory, C++, ODBC, Purify, Pure Coverage
AFFILIATIONS |
2/2001 - Present |
OpenNMS |
Quality Assurance |
|
6/1999 - Present |
Open Source Developer Network |
Member |
|
1/1999 - Present |
Twin Cities Linux Users Group |
Co-founder and Users Group System Administrator |
|
9/1995 - Present |
Vanilla Netrek Server Group |
Developer/Administrator |
|
6/1992 - Present |
Crossfire Development Team |
Developer |
SKILLS |
Skill Name |
Skill Level |
Last Used |
Experience |
|
EJB |
Beginner |
Currently used |
1 year |
|
SOAP |
Beginner |
Currently used |
1 year |
|
JMS |
Beginner |
Currently used |
1 year |
|
XML parsers (Xerces, Crimson) |
Intermediate |
Currently used |
1 year |
|
XSLT stylesheet processors (Xalan) |
Intermediate |
Currently used |
1 year |
|
XML-based Web Publishing (Cocoon) |
Intermediate |
Currently used |
1 year |
|
JSP |
Expert |
Currently used |
2 years |
|
Jakarta Ant |
Intermediate |
Currently used |
1 year |
|
Jakarta ECS |
Expert |
Currently used |
2 years |
|
Jakarta Log4J |
Expert |
Currently used |
3 years |
|
Jakarta ORO |
Expert |
Currently used |
3 years |
|
Jakarta Regexp |
Intermediate |
Currently used |
2 years |
|
Javamail |
Expert |
Currently used |
2 years |
|
JCIFS |
Beginner |
Currently used |
1 year |
|
JNDI |
Expert |
Currently used |
1 year |
|
JDBC |
Expert |
Currently used |
2 years |
|
JSSE |
Intermediate |
Currently used |
1 year |
|
RMI |
Expert |
1 year ago |
1 year |
|
Concurrent Versions System (CVS) |
Expert |
Currently used |
5 years |
|
Apache Web Server Administrator |
Expert |
Currently used |
5 years |
|
Tomcat Application Server Administrator |
Expert |
Currently used |
2 years |
|
Enhydra Application Server Administrator |
Expert |
Currently used |
1 year |
|
XSL Formating objects (FOP) |
Intermediate |
Currently used |
1 year |
REFERENCES |
Dennis Jensen |
Real Time Enterprises, Inc. |
Director of Sales and Marketing |
Phone Number |
952-943-8700 |
|
|
Email Address |
dennis@real-time.com |
|
|
Reference Type |
Professional |
|
|
|
|
|
|
|
Mark Kaplan |
Churchill Capital Industries |
Senior Vice President |
Phone Number |
612-673-6628 |
|
|
Email Address |
mk@churchillnet.com |
|
|
Reference Type |
Professional |
|
|
|
|
|
|
|
Micheal Francis |
National Football League |
Senior Systems Analysts |
Phone Number |
212-450-2288 |
|
|
Email Address |
francism@nfl.com |
|
|
Reference Type |
Professional |
|
|
|
|
|
|
|
Stan Harder |
Food for the Hungry |
Director of Information Technologies |
Phone Number |
480-609-7752 |
|
|
Email Address |
stanh@fh.org |
|
|
Reference Type |
Professional |
|
|
|
|
|
|
|
James Cameron |
Compaq |
Software Systems Specialist |
Phone Number |
1 61 2 9022 7694 |
|
|
Email Address |
james.cameron@compaq.com |
|
|
Reference Type |
Personal |
|
|