KDH Software, Inc.
|
|
418 East Webster Avenue, Elmhurst, IL 60126 630-993-0889 w
FAX: 630-993-9935
www.kdhsoftware.com
DAVID
A. HANSEN
SUMMARY
My
development background includes creation of browser based, client server, and
mainframe applications as well as management of these projects. My experience encompasses the full
development life cycle from business design to construction and
maintenance. The roles I have played
include architect, team and project manager, mentor, and trainer. I have three plus years experience creating
web sites and thin client applications as well as nine plus years of
Client/Server experience. My web experience includes Cold Fusion, ASP, VXML,
PHP, JavaScript, Perl, JSP, and HTML. I
developed PowerBuilder, Visual Basic, and C Client/Server applications. I have customized and installed Allaire’s
Forums and Maxum’s Phantom Search Engine.
My seven years of developing PowerBuilder applications helped me earn
status as a Certified PowerBuilder Developer. My written and oral communication
skills allow me to interface with all levels of users and management.
PROJECTS
wBridge Dialog voice-enabled
web applications
I
developed a complete voice web application that delivers messages to targeted
customers and allow those customers to retrieve their messages via voice web
platform. VoiceXML, ASP, and SQL stored
procedures were used to implement the call flow and store customer requests. The speech recognition software in Nuance 7.0
was utilized to capture customer input.
I created an ASP module to parse client message request files and load
customer and delivery tables. I used
Visual Basic 6.0 to develop an application that allowed operations to define
targeting requirements, create the list of customers that meet targeting
requirements, and initialize the delivery of messages to those customers. In order to meet sales needs, I developed a
VoiceXML solution that allowed sales people to initiate message delivery while
showing the application to potential clients.
wKraft Foods North America Procurement
Application Conversion
As
project lead in the eProcurements group, I created proposals for PowerBuilder and
Web conversion projects that adhered to KFNA’s version of the Method-1
methodology. Additionally, I was
charged with maintaining PowerBuilder 7.0 and COBOL applications.
wPLSides and Associates Hotel Communication System
This project gave me the chance to create a command entry
and server-logging application as a browser based interface to the CMS server
application. PHP4 and JavaScript were
used to create the application. I used
JavaScript and HTML code to support the features of Microsoft Internet
Explorer. I prototyped and implemented
the application using client’s requirements and high level design.
wRadiological Society of North America, Inc. organization’s portal – rsna.org
My initial projects included 1) recreating the funding
opportunities search, list, and detail pages in Cold Fusion that allowed site
visitors to spread query results over many pages and 2) creating the
application that allows RSNA personnel to maintain the funding opportunity database. My other duties included the creation of the
Annual Meeting Brochure Request entry and action forms in Cold Fusion,
extensive updates to the Cold Fusion advertising application used by visitors
and employees, and a number of JavaScript functions for editing data entered.
wShopTalk Networks voice
portal and m-commerce
As project leader of the Message Application GUI
conversion, I gathered requirements from leaders of the four groups using the
application, designed many of the nine modules that made up the app, coded
three of the modules, and worked with group leaders to ensure a smooth
implementation of the project. The
application successfully rolled out to 80 plus users in these four internal
groups.
Following the internal phase, I joined the team charged
with creating a browser-based version of the application to be used by internal
and client users. Our team created the
application using JSP, JavaScript, HTML, and plSQL. I wrote a number of Oracle packages and numerous JSPs. The application took advantage of BEA’s
Weblogic Server.
wBarbeque Jim’s Smokehouse restaurant and
catering site – barbequejims.com
I gathered requirements for, designed, and implemented this
web site that provides visitors with catering and restaurant menus, information
on the restaurant, a place to order holiday specials, and a menu form that
users fill out for faxing to the restaurant.
This site uses JavaScript and Perl to calculate total costs of an order,
brings up daily specials, and provides a password protected area for restaurant
personnel to enter daily specials.
Management uses these pages written with PHP3 to save sandwich and soup
daily specials to their mySQL database.
These specials appear dynamically on the home and menu pages.
wREM Corporation web order
processing application – remusa.com
I gathered requirements for, designed, and implemented a
web based order entry and fulfillment application using Macromedia’s Cold
Fusion. I managed a team of three to
bring this site to the web. After
customer sign up is approved, customers can order services, track their orders,
view reports, and create invoices on-line.
After field representative sign up is approved, they can retrieve orders
and complete reports on-line. REM
personnel use the site to edit user information, approve sign up requests,
assign orders, and verify report completeness.
wMyWeddingPlans.com e-commerce site -
myweddingplans.com
I was part of team that created this advanced e-commerce
site using Macromedia’s Cold Fusion. I
investigated, designed, and implemented discussion group, site indexing and
search, and web submission solutions for the site. Custom CF Tags that I created included a calendar tag used by the
wedding planner as well as the guest list management portion of the site. I customized and tuned Macromedia’s Forums
product. The site offered eight moderated
and unmoderated conferences. I modified
Forums code to allow posts from site personnel to be marked by a special icon
and to include individualized sig files.
I interfaced the site’s login process to the Forums user profile
functionality as well.
wDamian Services search server
implementation – www.damianservices.com
I worked with site coordinator to implement the Phantom
Search Engine from Maxum Development Corporation. I created HTML interfaces to Phantom, tuned the product to search
the Damian site and other specific sites effectively, and performed initial
indexing
wThe Birches brochureware
site – www.birches.net
Working with site creator and artist, I retooled the site
by updating HTML, adding JavaScript to forms, and CGI for form processing. This brochure ware site has increased
interest in the retirement center.
wAssociation Solutions information gathering
site – associationsolutions.com
I implemented this site for the use of gathering information
from potential clients and existing customers.
The site also provides information about the company and it’s mission.
wDK Systems, Inc. Application
Conversion
I was part of a team that successfully converted 16 bit
help desk and tracking applications to 32 bit applications using PowerBuilder
6.5. The new applications were created
using OO design by extending the PFC as well as creating other base NVOs.
wAON Reinsurance Reinsurance
My role included bug investigation and correction of
PowerBuilder enterprise applications.
When applicable, functionality was converted to use of common objects.
wThe Northern Trust Securities Lending
In this user driven environment, I designed, developed, and
maintained numerous Sybase Stored Procedures and PowerBuilder datawindows. I was commended for my quick turnaround,
quality work, and ability to help team members with my PowerBuilder knowledge.
wSears Vendor
Relations
I filled
a PowerBuilder consulting role for the Vendor Relations group providing design,
coding, and mentoring skills to a number of groups. In addition to completing two new projects and maintaining
another, I participated in the PowerBuilder 6.0 enterprise acceptance testing
and conversion process. I used and
extended the PFC in all projects creating a number of reusable services.
wSears Imports
Manager
My role
as a project coordinator of the imports initiative project allowed me to design
application database, common objects, and individual modules. Additional responsibilities included
maintenance of data model and actual database, prototype and development of
common objects and individual modules, and prioritizing and assigning coding
duties. I used my experience and
knowledge of PowerBuilder systems to act as mentor for project team
members. The application consisted of
twelve modules and three object libraries built on top of Powersoft's
Foundation Class library.
wCorris – A Division of RR Donnelly Relational Information
Manager
Following
my initial capacity as advisor and troubleshooter, I joined the PIM project as
lead GUI designer. I was responsible
for overall bug identification and correction.
I redesigned and delivered two major modules that successfully optimized
processing, increased user productivity, and decreased maintenance efforts.
wAmoco Commercial
Sales
I
implemented a system that allowed users to maintain prices on products sold
from a variety of locations. Taking a
partial prototype of the system, I worked with users to design, code, and
deliver the PowerBuilder application. Members
of other PowerBuilder development teams and I created a base set of class
libraries that all projects shared.
wAllstate Investment
Systems
My team
implemented an application that gave users ad-hoc query and reporting
capabilities for data in the Maximis investment database using
PowerBuilder. My responsibilities
included creating non-visual user objects for business functions, developing
windows, menus, and datawindows in an object oriented environment and writing
queries and stored procedures to access the Oracle database.
wThe Northern Trust Trust Banking
Using
PowerBuilder in a multi-platform environment, I designed, coded, tested, and
implemented a query and reporting system.
The application allowed users to query a mainframe database and report
on past transactions. As lead analyst
during system testing phase of project, I found and resolved functional and
design errors, assigned work flow, and was responsible for on-time delivery of
application.
wKeane Corporate Consulting
As a
Senior Analyst, I filled many roles. My
experience in design and implementation was used in answering RFPs. My knowledge in PowerBuilder led me to give
training to other Keane Employees, act as mentor to companies such as W. W.
Grainger, Inc., and give presentations to potential clients.
wAon Reinsurance Reinsurance
As a
team leader, my responsibilities included prototyping, designing, scheduling,
coding, and implementing an output system using PowerBuilder. The system gave users the ability to
electronically mail, fax, or print output to contacts selected from a Sybase
database or the mail system. I coded
scripts, triggers, and stored procedures.
I also designed and coded Microsoft Word Basic macros and C DLLs to use
MAPI and DDE in order to access Microsoft Mail and Fax Gateway products.
wACNielsen Marketing
Research
As team
leader of the Quality Control group, I was responsible for the establishment of
the system and verification testing environments in a client/server
architecture. I designed, coded, and
tested support tools written in C and execution SHELL scripts. I was instrumental in the debugging process
by finding bugs and creating solutions.
My team leader responsibilities included overseeing creation,
cataloging, and execution of test data and cases as well as writing system documents.
wCotter and Company POS
I acted
as system administrator for a Point of Sale system development
environment. I designed, coded, and
tested SHELL scripts for UNIX administration as well as C code for the POS
system.
wWeb Sites
www.myweddingplans.com, www.remusa.com, www.barbequejims.com, www.birches.net, www.associationsolutions.com,
www.hinscaucus.org, www.creativeconceptsonline.com,
www.acqfl.com
wPhone Sites Available on Request
TECHNICAL SKILLS
wGraphic Application Developers/Programming
Languages
Cold
Fusion, VoiceXML, SQL, ASP, Visual Basic, PowerBuilder, HTML, JavaScript, JSP, Perl,
PHP, C, Oracle Power Objects, SHELL, Informix 4GL, COBOL, BAL, BASIC, PL/1
wDatabases, Middleware, and other Products
Oracle,
Sybase, SQL Server, Microsoft Project, Nuance 7.0, Nuance Foundation
SpeechObjects, Informix, Allaire Forums, BEA Weblogic Server, Maxum Phantom
Search Engine, DB2, Neon Shadow Direct, Access, dBASE based DBs, Paradox
wWeb Sites
www.myweddingplans.com, www.remusa.com, www.barbequejims.com, www.birches.net, www.associationsolutions.com,
www.hinscaucus.org, www.creativeconceptsonline.com,
www.acqfl.com
wOperating Systems
Windows NT, Windows 2000, Windows 98, Windows 95, Windows 3.1, UNIX, SunOS, DOS, XENIX, MVS/XA