| |
| Languages |
Experience |
Last used |
| Java 2 Enterprise Edition (J2EE): Servlets, JSP,
EJB, JNDI, RMI, JFC/Swing, AWT, JDBC |
5 years |
2003 |
| .NET Framework, ASP.NET, C#, Visual Studio .NET |
4 months |
2003 |
| XML and XSLT using Xerces, Xalan, JDOM and MSXML |
9 months |
2003 |
| HTML, DHTML and JavaScript |
4 years |
2003 |
| SQL (Oracle 7 and 8, Microsoft SQL Server, Informix)
using JDBC, ODBC, ADO and native APIs |
8 years |
2003 |
| C++, MFC, ATL and COM |
5 years |
2002 |
| HTML/CGI with PERL |
6 months |
1998 |
| Visual Basic (versions 1 through 6 and some VB.NET) |
5 years |
2003 |
| C in DOS and OS/2 |
3 years |
1993 |
| Active Server Pages (ASP) on IIS using VBScript, JavaScript,
and COM Components |
2 years |
1999 |
| |
| Tools |
Experience |
Last used |
| JBuilder IDE (versions 1 through 7) |
4 years |
2003 |
| IBM VisualAge for Java |
5 months |
2002 |
| IBM WebSphere |
6 months |
2003 |
| BEA WebLogic Application Server (versions 4 and
5) |
1 year |
2002 |
| Apache Web Server, Jakarta Tomcat Server |
1 year |
2003 |
| Oracle 9i / Orion Application Server |
2 year |
2002 |
| JRun (versions 2.x and 3.x) |
5 months |
2002 |
| Visual Studio (versions 1 through 6 and .NET) |
5 years |
2003 |
| Source Control Systems (CVS, PVCS, Sorce Safe) |
5 years |
2003 |
| |
| Operating Systems and Networks |
Experience |
Last used |
| Windows (3.x, NT, 9x, 2000, XP) |
9 years |
2003 |
| Linux, Solaris and other UNIX |
4 years |
2003 |
| OS/2 |
5 years |
1994 |
| Novel Netware |
2 years |
1996 | |
| |
|
|
|
|
Developing
a next generation call router for the Sprint Telecommunications
Relay Service. This system allows customers with disabilities
such as deafness and blindness to communicate with the
world through agent intermediaries. Employing Java technologies
such as RMI, Servlets, XML RPC and Java Swing to connect
call center agents with two or more end users. Designing
a "flow chart" style Visual Call Routing Script
Designer using Java Swing that allows Call Center administrators
to easily control the flow of calls to multiple Call Centers
and thousands of agents. Developing a new Call Routing
Script language using the JavaCC compiler generation tool.
This script language is integrated into the Visual Route
Script Designer which passes XML data into a Route Script
Execution Engine to provide the Call Router with it's
routing capability. These new systems will soon be in
production and will reduce agent handle time and save
Sprint millions of dollars in licence fees for outdated
3rd party software and hardware currently under leasing
agreements. |
|
|
Developed major components
of a large custom J2EE project management system called ProjectWatch
for SprintPCS.com. This web application is hosted on WebLogic
Application Servers. Made enhancements and added new components.
Helped maintain ANT build scripts and deployment scripts.
Refactored the architecture of this system while still delivering new features.
Developed a Microsoft Project document export
facility, transforming XML data into a Project document. Used
the Visual Studio.NET IDE to make an automated Excel spreadsheet
data import facility so groups can integrate existing spreadsheet
based documents into ProjectWatch. |
|
|
Implemented new
features of a Java Swing based 3G Handset simulator. New components
added included game, ring tone and screen saver download features.
This simulator currently serves as a test environment in the
development of the Sprint PCS "Vision" 3G Phone product. |
|
| Skills used: J2EE, XML, JSP, JDBC, JFC
(Swing), ANT, WebLogic, Visual Studio .NET, DHTML, CVS, JBuilder, Windows
2000/XP |
| |
| Web Developer Consultant (Dec.
2001 - Present) |
DeveloperForge , Kansas City,
Kansas | |
|
|
Glamour Shots:
Developing a new photography web site for a Glamour Shots franchise
based on a referral. This site will use ASP.NET, C#, XML Web Services
and Flash MX technologies in much the same way as the site mentioned
below, but will be a little more advanced. |
|
|
M.B.Photo:
Developed the client and server side of a new photography web site.
This site uses Flash MX for most of its user interface.
ActionScript in the Flash client interface requests dynamic
content. This dynamic XML content is provided by ASP.NET
pages written in C#. |
|
|
JP Morgan Case: Developed the
file management components of a web based content management
product which is currently being used by JP Morgan Case
in New York. Developed an ActiveX component for the client
browser and a Java Servlet on an IBM WebSphere Application
server platform. This ActiveX and Servlet combination
communicated in XML over HTTP allowing authorized users
to edit many types of files in the content management
system. Made the decision to use ActiveX on the client
side because special HTML conversion operations were needed
for Word, Excel and PowerPoint documents. |
|
|
Look and Feel
New Media: While looking for more long term projects,
consulted on back-end web design for several projects at this
high powered Multi-media Design Firm. Provided expertise in
Java and Microsoft web technologies. |
|
|
Thazar: Developed
a web based content subscription management system. Using
Java Server Pages and EJB on an IBM WebSphere J2EE platform
for this project. As with previous projects, this system also
employed Model View Controller (MVC) Model 2 architecture. |
|
| Skills used:
Java 2 Enterprise (JSP, Servlets, EJB, JNDI, JDBC), JUnit, CVS, Web Services, XML, DHTML, Flash MX, ASP.NET, C#, Visual Studio .NET, JBuilder, Windows 2000/XP |
| |
| Web Developer (Mar. 2001 -
Dec. 2001) |
eScout, Lee's
Summit, Missouri | |
|
|
Aided developers in their migration from
PERL and Active Server Pages to J2EE Technologies.
|
|
|
Helped set the technical direction for
integrating and customizing new J2EE applications from
CommerceOne. |
|
|
Developed components of an Invoice
Reconciliation System using MVC Model 2 architecture and a
custom JSP Tag Library. |
|
|
Initiated architecture translations of
existing Java web applications from MVC Model 1/1.5 to the
Struts (MVC Model 2) framework. Helped integrate existing
XML/XHTML (previously handled in PERL) into the new Java
architecture. |
|
|
Used JRun, Jakarta Tomcat and JBoss
servers for these projects. | |
| Skills used: Tomcat Server, JRun, JSP,
Servlets, HTML, XML, JBuilder, Red Hat Linux, Solaris, Windows 2000 |
| |
| Web Developer (Sep. 2000 -
Feb. 2001) |
PVI , Overland Park,
Kansas | |
|
|
Lead a team developing Java 2 Enterprise
Edition based web applications. |
|
|
Developed a large insurance quoting web
site, integrating multiple Java 2 Enterprise Edition UNIX
Servers with a legacy insurance rating system. This project
employed J2EE technologies in a MVC Model 2 architecture.
Developed a JNI to ATL COM interface from scratch to support
the legacy rating system. | |
| Skills used: Orion Server, JSP, Servlets,
JDBC, EJB, RMI, JNI, COM, ATL, HTML, XML, JBuilder, Windows 2000,
Solaris |
| |
| Software Engineer V (Mar.
1999 - Aug. 2000) |
Sprint ,
Overland Park, Kansas | |
|
|
Spearheaded a transition to a WebLogic
Server platform in Sprints training organization and initiated
a migration from several other platforms such as JRun and
IIS. |
|
|
Designed and developed a course
evaluation web site which gathers student feedback eliminating
processing of thousands of paper evaluation forms per
month. |
|
|
Developed a web based project tracking
system the manages customer requests, feedback and trouble
tickets. |
|
|
Served as technical architect in the
design of a next generation web course development system for
Sprint's training organization. | |
| Skills used: JSP, JDBC, Servlets, WebLogic
Server, JRun Server, SQL, ASP, MDAC, ADO, IIS Server, Windows NT,
Solaris |
| |
| Web Developer
(Jan. 1999 - Mar. 1999) |
BHA Group ,
Kansas City, Missouri | |
|
|
Designed BHA's first web based eCommerce
ordering system. Used Active Server Pages and MDAC on an
Oracle database to develop this electronic ordering system on
a very aggressive schedule. | |
| Skills used: ASP, JavaScript, MDAC, ADO,
Oracle, HTML, NT4 |
| |
| Software Engineer IV (Dec.
1996 - Jan. 1999) |
Sprint ,
Overland Park, Kansas | |
|
|
Designed a second generation Healthcare
Information Network application in Using Java and JFC/Swing.
This multi-tierd application was first written in Visual C++
and MFC. |
|
|
Designed a document management and
delivery intranet site for the Carrier Markets division using
PERL, HTML and CGI protocol. |
|
|
Used Visual C++ and SQL Server to
constructed a Call Routing System Database for the EPS call
centers to selectively route customer calls through specific
switch and IVR systems based on the Call Center
data. |
|
|
Prototyped a Data Warehouse for all CSG
Call Center customers in Visual C++ and SQL
Server. |
|
|
Made many enhancements to a call control
system written in Visual C++ which controls multi-million
dollar switch hardware by routing telephony data associated
with calls. |
|
|
Designed a dual interface thin client
and intranet system using Visual Basic, IIS and ASP which
supplies call center personnel with data about competitive
offerings from other phone
companies. | |
| Skills used: Visual C++, Visual Basic,
MFC, ASP, IIS Server, HTML, PERL, CGI, NT4, SGI IRIX (UNIX) |
| |
|
|
|
|
WorldCom: Developed new EDE components
in C++, PERL and UNIX shell script connecting an IBM Mainframe,
several AS/400s and a UNIX system. Enhanced a phone usage
reporting system using Visual Basic and Visual C++. |
|
|
American Airlines: Developed a
Windows based client/server maintenance application which
accessed the Sabre network. Designed a middle tier state system
that issued thousands of transactions to gather Sabre information,
customize it and create an aircraft maintenance schedule.
Visual Basic and Visual C/C++ were used in this project. |
|
|
CIS Technologies, Inc.: Designed
new modules of a health care insurance processing system using
Visual C++. Translated existing modules from legacy C code
to Visual C++ and object oriented architecture. |
|
| Skills used: Visual C++ PERL, Visual Basic,
UNIX C/C++, Korn Shell Script, Windows 3.1/NT, IBM AIX (UNIX) |
| |
| Software Engineer (Dec. 1991
- May. 1993) |
Viasoft, Phoenix,
Arizona | |
|
|
ESW Software Suite: Designed many
components in a suite of client/server based software
re-engineering tools. This completely object oriented project
was written in a combination of Visual C++ and Choreographer
(a proprietary Object Oriented language). |
|
|
Used the InstallShield software
installation package to develop installation software for all
of Viasoft's workstation-based
products. | |
| Skills used: Visual C++, Choreographer,
InstallShield, OS/2 |
| |
|
|
|
|
Developed and enhanced comonents of a broadband
video reservation control system that interfaced with a back
end OS/2 based video switching system and scheduled use of the
fiber optics bandwidth. Most of the system was written in IBM's
C/C++ compiler. |
|
|
Used Visual Basic and Microsoft C/C++ to
design a control program for a multimedia presentation room
where clients were shown Williams Companies products and
services. This program interfaced with programmable logic
controllers coordinating sequences of events which included
dimming lights, pulling the shades and playing video/audio
segments. |
|
|
Used OS/2 networking knowledge to correct
LAN hardware and software problems in the fiber optics switching
system. Added new servers and workstations to the network. |
|
| Skills used: IBM C/C++, Microsoft C/C++,
Visual Basic, OS/2, Windows 3.x |
| |
| Software
Engineer (May 1989 - May 1991) |
Farmland Inc.
, North KC, Missouri | |
|
|
Designed and developed an OS/2 LAN based
satellite broadcast network up link system using Microsoft C.
Created the Broadcast Scheduler System, which was written in C
on OS/2 Presentation Manager using Microsoft SQL Server
software. | |
| Skills used: Microsoft C, OS/2 Presentation
Manager, Sybase/SQL Server, OS/2 |
|