-->
Newsgroups: misc.jobs.resumes
From: "Phil M. Hoss"
Subject: Java Developer
Date: Fri, 19 Apr 2002 18:03:45 -0500
Phil M. Hoss
Minneapolis, MN 55418
(home)
(cell)
*****@**********.***
OBJECTIVE
Seeks challenging opportunities in Information Technology.
STATEMENT OF QUALIFICATIONS
Six years of experience in development of e-commerce applications and
web sites using JSP, Cold Fusion, and CGI. Experience with Java J2EE.
Over eleven years of total programming experience in several languages.
Experienced with Internet security utilizing SSL and X.509 certificates.
Familiar with ANSI X.12 EDI and business-to-business communications
using XML.
PROGRAMMING LANGUAGES, SOFTWARE, HARDWARE, OPERATING SYSTEMS
- JSP, JDBC, XML, HTML, CGI, Servlets, Applets, EJBs
- Java JDK's 1.3, 1.2.X, 1.1.X, 1.0, J2EE SDK1.2.1
- Java Auxillary Packages: JSSE, JNDI, JCE, JavaMail
- Java Application Environments: JRUN 3.0, JBOSS, WebLogic
- Oracle 9iAS, 8i, 8, 7.3, Oracle Developer 2000 (Pro*C)
- MS-SQL Server 7.0, 6.5, Access 97, Informix 7.2
- Other languages: C/C++, JavaScript, Cold Fusion, ASP
- Web servers: IIS, Apache, Netscape, WebSite Pro, et al
- Web browsers: Netscape Navigator, Internet Explorer
- UNIX: Sun Solaris, Linux, HP-UX, AIX, SGI
- Windows: Windows 2000, 98, 95, 3.1, Windows NT
EDUCATION
BS
Nuclear Engineering, 1978 GPA Overall 3.0 /A=4.0
Kansas State University
Major 3.3
Manhattan, Kansas ABET Accredited
CERTIFICATION
- Level II Engineer per ANSI N 45.2.6 (NQA-1)
- Engineer-In-Training Fundamentals Exam - EIT Kansas, 1986
- Java 1.2: Java Programming Basics (MindLeaders)
- Sun Certified Java 2 Programmer (in progress)
LOCATION
Will travel/relocate.
WORK HISTORY
04/02
- presentRetek, Minneapolis, MN
Contract
position (1 month). Refactored an EJB retail allocation
application for release in May. JBOSS/WebLogic java application server.
Eclipse Project coding tool. PVCS source control. Extreme programming
team environment.
11/01
- 12/01AI Software Solutions, Omaha, NE
Contract
position (1 month). Developed a web-based ordering tracking
system using JSP ( java server pages ) and javascript for NC-Plus
dealers to create quotes and place orders over the Internet. Accessed
Oracle stored procedures, tables, and views from JSP. JRUN used as the
development work environment with Apache web server. Application
deployed on Oracle 9iAS.
1/01
- 4/01Presideo, Inc., Sebastian, FL
Contract
position (3 months). Assisted client with establishing TLS
connection using Java Secure Socket Extensions ( JSSE ) for SSL client
authentication to meet HIPPA privacy requirements. Used RSA
public-private key encrytion in JCE to secure data. Bug fixes to
existing java code. Revised javascript validation routines to use data
masking for different data formats. Replaced JDBC-OCBC driver with JDBC
Type 4 driver for MS SQL Server 7.0 database to improve system
performance. CORBA implementation using Visibroker with JRUN.
1/00
- 12/00PurchasePro.com, Las Vegas, NV
Contract
position (6 months + extensions). Responsible for architecting
ANSI X.12 EDI as entity Enterprise JavaBeans ( EJB ). Developed email
notifications using JavaMail. Ported Visual Basic e-commerce application
to java including catalog importing and exporting functions. Wrote DOM
parsing and SAX parsing functions in java to process purchase orders
from XML shopping cart information via XML portals. Developed real-time
tier pricing prototype using java servlets. Implemented java SSL
security and authentication for client-server bid pricing applications
using sockets. Evaluated the use of RosettaNet, cXML, BizTalk, xCBL to
communicate purchase orders in XML and EDI X.12. Addressed mapping and
conversion issues between each type. Developed database schema and
stored procedures for XML-to-XML document conversions using Oracle 8i.
Accessed database tables via JDBC. Developed a XML document translator
using dynamic java. Responsible for implementation of OBI standard for
transmission and receipt of OBI documents utilizing Java Secure Socket
Extensions ( JSSE ) for SSL connection with client and server
authentication. Responsible for creation of X.509 certificates using
Sun's keytool.
7/99
- 11/99Carlson Marketing Group, Plymouth, MN
Contract
position (month-to-month). Responsible for developing
promotional websites using Cold Fusion, MS SQL Server stored procedures,
and java JDBC maintenance code. Windows NT platform. IIS web server.
6/99
- 7/99Ameritrade, Inc., Omaha, NE
Contract
position (one month contract). Responsible for code review and
documentation of CGI perl scripts interfacing with 24-hour brokerage
system. Sun Solaris platform. Netscape web server.
4/99
- 5/99Fallon & McElligott, Minneapolis, MN
Contract
position (one month contract). Responsible for developing a
Cold Fusion application to email documents as part of BMW's promotional
website. Oracle 7.3 database. Work done on Windows NT 4.0 platform.
Apache web server.
3/99
- 4/99ABC Bus Companies, Inc., Faribault, MN
Contract
position (one month contract). Telecommute. Responsible for the
complete architecture, design, and development of an MRO procurement
website. Prepared design specification, data modeling, and database
schema.
1/99
- 3/99Digital River, Inc., Eden Prairie, MN
Contract
position (two month contract). Assumed role of EDI Coordinator.
Responsible for all aspect of EDI transactions at Digital River for
initial setup and EDI-capability. Prepared EDI maps to application API
process calls using Macro Programming Language and spEDI*map. Setup of
trading partner profiles in spEDI*tran. Coordinated in-house EDI
activities and communications with trading partners.
6/98
- 12/98WAM!NET, Inc., Bloomington, MN
Contract
position (2-month contract + extensions). Developed user
interface to an Informix database using C API. SGI UNIX environment
using embedded C and XML. Responsible for fixing "show stopper" and
"severe" bugs to existing Java applet. Apache web server on SGI UNIX
platform.
5/98
- 7/98Alliance Consulting, Inc., Edina, MN
Contract
position (2-month contract). Development of e-commerce website
utilizing MS Visual C++, Pro*C, client-side Javascript error checking
routines. Oracle 8 database on back-end. Windows NT 4.0.
3/98
- 5/98Harbinger, Catalog Solutions Div., Greenville, SC
Contract
position (Repeat). Enhanced web-based catalog application
(Exxon's national procurement system) Improved basket handling and
checkout processes. Embedded SQL access to Oracle tables, dynamic
JavaScript, and HTML written in Pro*C and compiled in MS Visual C++.
Integrated Crystal Reports Report Engine to reporting modules.
Development of Javascript routines to handle multiple account codes for
purchase order line items. Windows NT 4.0. (See
9/97 - 2/97Acquion,
Inc
. below for more details.)
11/97
- 3/98IBM, IBM Research, Hawthorne, NY
Contract
position (4-month contract). Responsible for the development of
a web-based EDI X12 translator for the automotive industry. Coded in
Java using JDK 1.1.4 using Netscape's Internet Foundation Classes (IFC
1.1). CGI code in MS Visual C++. Utilized IBM Internet Connection Server
web server. JAR object signing. Windows NT.
9/97
- 11/973M, Advanced Technologies, St. Paul, MN
Contract
position (150 hr project- bid at 200 hr). Responsible for
porting HPUX web application to Windows NT 4.0, recompilation of source
code, and acceptance testing. Revised previously written JavaScript code
which failed acceptance tests. Setup MS Visual C++ to precompile
Informix ESQL/C code. Setup Netscape Enterprise Server on Windows NT
4.0.
2/97
- 9/97Acquion, Inc., Greenville, SC
Contract
position (2-month contract + extentions). Developed web-based
engineering procurement system per design specifications and database
schema (Exxon's national procurement system). Embedded SQL access to
Oracle tables, dynamic JavaScript, and HTML written in Pro*C and
compiled in MS Visual C++. Coded Web-to-Application interface map,
display shopping basket, verbal orders, manual entry, reports, send
requisition. Wrote validation of data and required fields in JavaScript.
Windows NT 4.0, MS-IIS 3.0 web server, Oracle 7.3. Specifically designed
for Microsoft Internet Explorer.
6/97
- 7/97Interactive Games, Inc., Bloomington, MN
Contract
position (100 hr project). Telecommute. Wrote Cold Fusion pages
to connect with ODBC database (Access), register sweepstakes
participants, e-mail notification to sweepstakes winners. Responsible
for data modeling and database schema. Wrote JavaScript routines for
navigate from sponsor site. Windows NT 4.0, MS-IIS 3.0 web server.
2/97
- 2/97J.J. Hill Reference Library, St. Paul, MN
Contract
position (1 week). Telecommute. Wrote Perl script to e-mail
HTML form information. Windows NT 3.5, MS-IIS 2.0 web server, Blat 1.5
mail server.
9/96
- 1/97St. Paul Software Corporation, St. Paul, MN
Contract
position. Designed and developed web-based electronic commerce
software for business-to-business transactions. Interfaced HTML forms to
EDI. SSL 3.0 security with Java applets, Windows NT 4.0, MS-IIS 2.0 web
server, MS SQL Server, Oracle. Access to SQL data via ODBC (C++/Cold
Fusion) and ASP.
3/96
- 7/96Minnesota Singles (Self), Minneapolis, MN
Designed, developed, tested, and implemented a dating service web site
on SUN Solaris platform. "C" programs create "on-the-fly" HTML documents
and accesses ISAM database information. Prototyped in Windows 3.1.
Investigated use of Perl and java applets.
10/95
- 3/96Law Firm of Fagre and Benson, Minneapolis, MN
Contract
position. Designed, developed, tested, and implemented "C"
programs and Paradox scripts (SQL) that find duplicate database records
(breast implant information) in Windows for Workgroups environment
running on Banyan Vines network. Linked Exxon Valdes Trial Exhibits to
Trial Transcript.
9/94
- 4/95Law Firm of Myers, Pottroff & Ball, Manhattan, KS
Contract
position. Installed LANtastic 6.0 network (18 nodes) (Windows
version). Convert ISAM database manager to Paradox by using Borland
Database Engine and "C". ECCO.
5/91
- 12/92Northern States Power Company, Monticello, MN
Contract
position. Nuclear engineering. UNIX. Prepared nuclear safety
evaluations during design basis configuration management
re-constitution.
2/90
- 5/91LEI Technology (self), Manhattan, KS Clients: Steve Brown,
Atty, Salina, KS Bob Pottroff, Atty, Manhattan, KS
Further development and application of project started in 1989 with
Myers and Pottroff (see 10/89 - 6/89 below). Applications: Estate
Planning and Domestic Relations. C Programming. ISAM database. Document
Publishing.
10/89
- 2/90U.S. Department of Energy, Savannah River Plant, Aiken, SC
Contract
position. Nuclear engineering. DOS. Prepared and presented
nuclear safety assessments of re-start issues.
6/89
- 10/89Law Firm of Myers and Pottroff, Manhattan, KS
Contract
position. Designed, developed, tested, and implemented method
of creating automated word processed documents (Court orders,
settlements, agreements, etc.) from information in ISAM database.
Responsible for data modeling and database schema.
11/87
- 3/89Niagara Mohawk Power Corp., Syracuse, NY
Contract
position. Nuclear Verification and Compliance. Designed,
developed, and tested pre-HTML method of linking ISAM database
information to text document. Database information was estimated to
contain over 1 million entries. Used "point-and-click" techniques in
DOS. Text document consisted of over 15,000 pages. Text document was
required to remain in WordPerfect format and revised annually. Written
in Turbo Pascal. VAX, DOS, IBM mainframe, and Wang OIS platforms.
2/87
- 11/87Vector Services Corp., Red Wing, MN and LaCrosse, WI
Client: Northern States Power Company
Contract
position. Dueled as startup engineer and programmer/analyst.
Designed, developed, tested, and implemented punch-list (prioritized and
delegated to-do list) using TAS (4GL) and pascal programming. Designed,
developed, tested, and implemented cabling scheme conversion for
interface between vendors and suppliers schematics using TAS.
10/85
- 12/85George M. Myers, Inc., Ft. Riley, KS
Contract
position. Responsible for mapping underground cables to station
drawings. Measured and recorded daily construction work progress.
5/85
- 7/85Virginia Electric Power Company, Richmond, VA
Contract
position. Nuclear engineering. Revised safety analysis report
with proper system descriptions and interactions.
7/82
- 4/84Kansas Gas and Electric Company, Burlington, KS
Nuclear engineering. Systems engineer responsible for startup testing of
power plant systems. Supervised labors and technicians in the field.
6/80
- 7/81Arkansas Power and Light Company, Little Rock, AR
Nuclear Engineering. Implemented search and retrieval functionality of
licensing information for two nuclear plants using FORTRAN language.
First commercial application of IBM 5520 word processor in conjunction
with IBM Series 1 mini- computer.
1/79
- 6/79Emporia State University, Emporia, KS
Graduate teaching assistant. Instructed Physics I recitation section.
Mailgate is maintained online by *********@********.***