KDH Software, Inc.    Software Developers and Consultants
Home Profiles Tips & Code Links Contact
 
    wBridge Dialogvoice-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. wZing BatProduct Sales Site - Zing BatThis site sells the Zing Bat.   The Zing Bat is a revolutionary new bat to train any player to achieve the perfect swing.  The site currently provides information on the product, training sequences in using the product, and an online order form.  Future plans include credit card ordering and online training videos.wKraft Foods North AmericaProcurement 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 AssociatesHotel Communication SystemThis 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.orgMy 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 Networksvoice-enabled phone applications As project leader of the Message Application GUI conversion, Mr. Hansen 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, Mr. Hansen became part of the team charged with creating a browser-based version of the application to be used by internal and client users. The team created the application using Java Server Pages, JavaScript, HTML, and plSQL. Mr. Hansen wrote a number of Oracle packages and numerous JSPs. The application took advantage of BEA's Weblogic Server. wBarbeque Jim's Smokehouserestaurant and catering site - barbequejims.comMr. Hansen 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 Corporationweb order processing application - remusa.comMr. Hansen designed and implemented a web based order entry and fulfillment application using Allaire's Cold Fusion. 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.come-commerce site - myweddingplans.comMr. Hansen was part of team that created this advanced e-commerce site using Allaire's Cold Fusion. He investigated, designed, and implemented discussion group, site indexing and search, and web submission solutions for the site. Mr. Hansen created CF Tags including a calendar tag used by the wedding planner as well as the guest list management portion of the site. He customized and tuned Allaire's Forums product. The site offered eight moderated and unmoderated conferences. Mr. Hansen modified Forums code to allow posts from site personnel to be marked by a special icon and to include individualized sig files. He also interfaced the site's login process to the Forums user profile functionality.wThe Birchesbrochureware site - birches.netWorking with site creator and artist, Mr. Hansen 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.wDamian Servicessearch server implementation - damianservices.comMr. Hansen worked with site coordinator to implement the Phantom Search Engine from Maxum Development Corporation. He created HTML interfaces to Phantom, tuned the product to search the Damian site and other specific sites effectively, and performed initial indexing.wAssociation Solutionsinformation gathering site - associationsolutions.comMr. Hansen implemented this site for the use of gathering information from potential clients and existing customers. The site also provides information about the company and its mission.wDK Systems, Inc.Application ConversionMr. Hansen 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 ReinsuranceReinsuranceMr. Hansen's role included bug investigation and correction of PowerBuilder enterprise applications. When applicable, functionality was converted to use of common objects.wThe Northern TrustSecurities LendingIn this user driven environment, Mr. Hansen designed, developed, and maintained numerous Sybase Stored Procedures and PowerBuilder datawindows. He was commended for his quick turnaround, quality work, and ability to help team members with his PowerBuilder knowledge.wSearsVendor RelationsMr. Hansen 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, he participated in the PowerBuilder 6.0 enterprise acceptance testing and conversion process. Mr. Hansen used and extended the PFC in all projects creating a number of reusable services.wSearsImports ManagerMr. Hansen's role as a project coordinator of the imports initiative project allowed him 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. Mr. Hansen used his 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.wR.R. Donnelly - Coris DivisionRelational Information ManagerFollowing his initial capacity as advisor and troubleshooter, Mr. Hansen joined the PIM project as lead GUI designer. He was responsible for overall bug identification and correction. Mr. Hansen redesigned and delivered two major modules that successfully optimized processing, increased user productivity, and decreased maintenance efforts.wAmocoCommercial SalesMr. Hansen implemented a system that allowed users to maintain prices on products sold from a variety of locations. Taking a partial prototype of the system, Mr. Hansen worked with users to design, code, and deliver the PowerBuilder application. He and members of other PowerBuilder development teams created a base set of class libraries that all projects shared.wAllstate InsuranceInvestment SystemsMr. Hansen's team implemented an application that gave users ad-hoc query and reporting capabilities for data in the Maximis investment database using PowerBuilder. His 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 TrustTrust BankingUsing PowerBuilder in a multi-platform environment, Mr. Hansen 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, Mr. Hansen found and resolved functional and design errors, assigned work flow, and was responsible for on-time delivery of application.wAON ReinsuranceReinsuranceAs a team leader, Mr. Hansen's 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. Mr. Hansen coded scripts, triggers, and stored procedures. He 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.wAC NeilsenMarketing ResearchAs team leader of the Quality Control group, Mr. Hansen was responsible for the establishment of the system and verification testing environments in a client/server architecture. He designed, coded, and tested support tools written in C and execution SHELL scripts. Mr. Hansen was instrumental in the debugging process by finding bugs and creating solutions. His team leader responsibilities included overseeing creation, cataloging, and execution of test data and cases as well as writing system documents.wCotter and CompanyPOSMr. Hansen acted as system administrator for a Point of Sale system development environment. He designed, coded, and tested SHELL scripts for UNIX administration as well as C code for the POS system.wMotorola, Inc. - National Systems ServiceManufacturing and RetailwInSol, Inc.Manufacturing and RetailwPLS MicroSystems, IncManufacturing and RetailMr. Hansen designed, programmed, tested, and installed software using structured methods for both in-house and customer use in a UNIX environment. His responsibilities included team leader and lead programmer. Major projects included: authored National Systems Service standards document on the requirements phase of structured programming methods and participated in the design of standards documents for design, coding, and testing, created detail designs from customer requirement specifications and developed project system and unit test plans in a structured programming environment, customized terminal emulation modules written in C to provide local and remote communication for National Systems Service's customers and service representatives, International Law Enforcement Management system and an Equipment Problem Tracking system, a system to create bar coded labels, designed interface programs to existing accounting software, installed hardware and enhanced software for a dispatching system, credit authorization and truck/trailer dispatching systems. He was instrumental in the successful on schedule implementation and sign off of these projects that were written in C, SHELL, and Informix in a UNIX environment.wZurich-American Insurance CompanyMainframe PlatformwIllinois Bell TelephoneMainframe PlatformMr. Hansen's roles included project leader and customer liaison in Insurance and Communication projects. Using COBOL, BAL, and CICS programming languages, his responsibilities included all phases of project development from design to implementation as well as trouble shooting.