Resume of Ron Tanner   


rt-bw.jpg (17281 bytes)

Contents


Contact Information

Electronic mail address
ron@inventivelabs.com

Web address
http://www.inventivelabs.com

Office phone
303-689-0720

FAX number
303-779-7964

Back to Top

Work Experience

Tanner & Associates
Independent Consultant - 1991 to Present
Denver Colorado

Click To Talk / Click To Play - Created technology to add a button to a web site to talk to a live operator.  Also, integrated recording of a customer message using an IVR and then clicking to play the file from a web page using streaming audio technology. (Visual C++, CTI32)

Universal In-Box.  Created system where voice mail gets captured to a WAV file.  WAV file is sent to predefined email address.  Fax documents are sent as TIF files. (Visual C++, Win32, CTI32)

Hot-Lead Reverse telephone look-up.  Telephony system that captures the DNIS and ANI of the caller, reaches across the internet to get Name, Address and other available information about a caller.  Instantly e-mails the lead results to subscribers.  Uses WebSifter technology (see below). (Visual C++, CTI32, WebSifter)

RoboCharge.  ActiveX server component and DLL that interfaces to the AuthorizeNet system for credit card processing over the internet.  (Visual C++)

IbyPhone.com.  Sends and receives e-mail using a live operator.   Created call center and all software to handle phone calls, screen pops, sending e-mail, collecting POP3, IMAP4, AOL email for any customer.  Has complete web based signup and e-commerce.  (Visual C++, Visual InterDev, PowerBuilder, Dialogic, CTI32, Sybase SQL Anywhere)

Distributed Spreadsheet.  Created this commercial grade Excel Add-In product for a start-up client.  This software is designed to easily collect and merge data created in Excel spreadsheets.  Integrates into MAPI e-mail technology. (VBA, Visual C++, MAPI)

Financial Planning System. - Keeps track of portfolios and keeps them current using FanMail data.  Brokers can instantly and securely generate a portfolio report over the internet using a standard web browser.  Using a customized ActiveX server component, the request is sent across the TCP-IP internet to a report server which runs a PowerBuilder application that generates a PSR report and then displays it out to the browser.  The report looks like a regular windows report with all the available fonts.  The browser user simply right-clicks to print and gets a custom report looking like they generated it from a Windows application. (Visual InterDev, Visual C++, PowerBuilder, Sybase SQL Anywhere)

256 line Tele-Conference Bridge.  Using 12 T-1 lines and a SC-bus conference board, created a complete tele-conferencing system.  Great for seminars and tele-conferences.  Also interfaced to Placeware web collaboration software.   (Visual C++, PowerBuilder, Sybase SQL Anywhere, CTI32)

AlphaXact.com.  Created a complete custom alpha dispatch call center.   A bank of operators receive calls and dispatch messages to alphanumeric pagers and PCS phones.  Used NTpage as dispatch software.  Currently handles more than 15,000 calls / messages per day.  Web sites allow resellers to update database. (Visual InterDev, Visual C++, PowerBuilder, Sybase SQL Anywhere, Dialogic, NTpage, CTI32)

NT based Telephone Switch.  Using Windows NT, Dialogic T-1 Hardware, and my CTI32 DLL - created a custom telephone switch based on clients specifications (Visual C++)

RoboSale Web. This is a simple Electronic Commerce package that you can add to a web site to automatically process credit card orders.  Automatically E-mails the order to the proprietor.  Performs automatic settlement and e-mails a log report to the vendor.  Fully Secure.

EPIC Correspondence module. Wrote DLL and client/server module to capture and control reports, fax, and e-mail correspondence from a major insurance agency software package. Communicates to a custom server using named pipes or TCP-IP. Interfaces to Fax Sr. fax server package.

COLD Technology. Created 16-bit and 32-bit DLL’s to implement what they call COLD technology. This reads and parses existing mainframe reports and locates pages and columns to save in a database. Compresses and stores reports by page in custom archive file. (Visual C++)

General purpose Computer Telephony DLL (CTI32.DLL). Built a 32-bit DLL CT library that can be called from any language (C++, VB, PowerBuilder, Delphi). Supports Dialogic hardware. (T-1, ISDN, Analog, MSI switching, SC-bus support, etc.) Several companies have integrated this library into their systems such as IRDG’s IPOST, Voice Data Systems, Excalibur, Aspen Tree Software, TekNow) (Visual C++) IRDG gave up on Visual Voice in favor of CTI32.DLL) Integrates with WebSifter to get dynamic data over the Internet.

NT Page. This is a paging server that communicates with paging carriers to send full text messages to pagers. It interfaces with any application using NT Page client which communicates to the NT Page Server using named-pipes or directly over TCP/IP. Talks TAP or TNPP to paging carriers. For more info, see www.ntpage.com. Interfaces from the web page using an ISAPI DLL. (NT 4.0, C++, Microsoft SQL Server)

Power Pipe. Using Powersoft’s Internet browser datawindow plug-in, this project allowed a user to select and generate a real-time report and display and print it from their browser. (ISAPI using C++, named pipes to a server running a PowerBuilder 5 application)

Internet Security Filter. Created an ISAPI filter which would watch which file off of a web server was being requested. If the file requested fell under a secured directory, the user had to have an authorized encrypted log on cookie or the request was denied. (C++)

Internet Web Server. Configured and installed complete web server using NT 4.0 and Microsoft’s IIS with Front Page extensions. This site sits on 4 T-1’s directly connected to UUNet’s backbone. This is co-located at a site with 7X24 monitoring. Currently, this Web Server hosts over 20 commercial web sites (they publish themselves using Front Page). Created a hosting ISAPI filter to allow unlimited hosting of web sites all sharing a single IP address. Installed NT Mail E-mail system and created a E-mail to paging system so users could get notified of new mail on their pagers.

Paging TNPP DLL. Created DLL for handling TNPP protocol for communication to Paging carrier. (C++)

Sportscraft Rental Barcode System. Using wireless handheld scanners, this system manages a complete rental business of jet ski’s, quads, ski boats, and more. (PowerBuilder 5, Sybase SQL Anywhere DBMS)

Refugee Information Management System (RIMS). Created custom management system for the State of Colorado’s refugee program. (PowerBuilder 5, Informix DBMS)

Internet Shopping System. Created an "on-line" store using Microsoft’s ISAPI architecture using C++ (32-bit). A customer can add items to a shopping cart, view their cart, check out, and fill in their credit card information. The system will verify and charge their card real-time using a program interface to IC Verify. The ISAPI real-time interfaces to a Sybase SQL Anywhere database which keeps track of inventory, products, fulfillment, and transactions. A complete windows based applications called Ishop (written in PowerBuilder 5) allows for set up, reports, credits, etc.

Nationwide Real Estate Information Service. This service is sold to Real Estate and Mortgage companies. A potential buyer calls an 800 number to get property information by voice, fax, or automatically transferred to the agent or broker. The ANI is captured and provided back in fax format as fresh new leads. Both the hardware and software was provided. The rack mounted hardware consisted of NT Server with 16GB of hard disk fully mirrored with redundant power supplies. The system has two T-1 lines using the state of the art SCSA architecture and Dialogic hardware. A Sybase SQL database stores pertinent data and PowerBuilder was used to update and generate reports and commissions. An innovative architecture was used to allow a dynamic application to run on each channel based on the DNIS. A second system was deployed in Vancouver, Canada. Development was done in C++ (32-bit).

Internet Paging Gateway. This system is a combination Web Server and custom SMTP E-mail system with a back end connection to paging companies. The system utilized Microsoft’s Internet Information Server (IIS) with a Sybase SQL database. The IIS interfaced to our custom functionality through an ISAPI DLL interface. The system talks to the paging network via leased line or dial-up using either the TNPP or TAP protocol. Runs on NT Advanced server and developed using C++ (32-bit). Users can forward their e-mail so that their e-mail appears on their pagers. Users can also enter messages via a HTML form.

NMON. Created NT and 95 network monitoring system on major Novell network. The system shows status of each machine and if it has failed. Can zoom in and see screen of each machine. (NT, Visual C++, PowerBuilder)

WebSifter. This is a commercial grade product being marketed via the Internet. This is an ODBC driver that allows a client program to create a virtual database using Web pages as table definitions. The client application can generate SQL statements passed to this ODBC driver which will automatically reach across the web, grab a pre-defined URL Web Page, sift the contents of the page into rows and columns, and return it to the client application. All this is done without a browser and transparent to the user. The virtual database appears to the application as a local SQL database. Developed using C++ (32-bit).

Settlement Agreement Management System. A PowerBuilder 4.0 application using the Informix On-line database system. This system is being developed for the State of Colorado - foster care review.

County Payroll Interface - This system uses PowerBuilder as a front end entry utility to automatically enter data into an existing 3270 CICS mainframe application. Uses Attachmate QuickApp software to communicate between PowerBuilder and the host emulation software. Saves days worth of data entry personnel each month.

Event Page - An NT service application that monitors the NT application and system Event log for new errors that occur in a NT environment. Automatically, queues and sends the error message to an alphanumeric (full-text) pager. (Visual C++ 4.0, Windows NT)

TAP - IN module of paging terminal - This is an NT service that works with multi-port COM port hardware that receives simultaneous calls from paging subscribers wishing to send alphanumeric (full-text) pages. This uses the TAP protocol (Telocator Alphanumeric protocol) Uses Win32 Communications calls. (Visual C++ 4.0, Windows NT)

Voice Mail System - This is a combination NT service and DLL that uses Dialogic hardware and a Sybase SQL database that implements a full service voice mail system. (Visual C++ 4.0 and PowerBuilder NT 4.0, Windows NT)

Talkin’ Cards - This is a customized IVR application using T-1 lines and Dialogic hardware that implements personal greeting cards for holidays. (Visual C++, DOS)

Power Page. A Windows DLL that sends messages to alphanumeric (full-text) pagers. The DLL interfaces to Powerbuilder, Visual Basic, Microsoft Access, C / C++, Foxbase, Visual Objects, Objectview, Paradox for Windows, Dbase for Windows, Gupta, Claris, and Oracle. An associated Windows program automatically retrieves the "Caller-ID" and sends it to a pager. (Visual C++) Available in 16-bit and 32-bit version. Now supports TAPI interface (1997).  Now supports ETAP protocol (1999).

Global Production Database. Designed and implemented a relational database to automate the entry and control of the entire Phoenix based Deluxe Data operation. (Powerbuilder, Visual C++ (for DLL's), Windows, Sybase SQL Anywhere, Novell LANs)

STAR Voice Response Unit. Using T-1 (DSS) service from AT&T and Dialogic hardware, created a 24-line Interactive Voice response unit that will verify the status of a check. Uses data from the Star Chek system and from ETC's SCAN database to verify a check. (Visual C++, DOS, Novell)

STAR CHECK and PULSE CHEK. Members of the STAR Network exchange account information to quickly stop bad checks. This is estimated to save the banking industry $60 million per year. The Pulse Network in Texas has also signed on to this system. Currently, there are over 18 million accounts on the system. This system processes about 31 million transactions per month for a total dollar amount of $39 Billion. (Visual C++, DOS, Windows, Novell)

Apple Wireless. Developed a comprehensive alphanumeric, fax, and E-Mail message taking and delivery system for The Message Network, Inc. This system is exclusively used for messages generated for the Apple Newton Wireless system which uses a PCMCIA alpha message receiver. (C/C++,Novell,DOS,Btrieve)

CACTUS Network. The Arizona Clearinghouse's version of ACH (Automated Clearinghouse transaction) switching software. Member banks send and receive ACH formatted data which switches between themselves and the FED. The system runs on 386 and 486 PC's running Novell's Netware. Each machine in the network is capable of processing 1.5 - 2.0 million transactions an hour. The mainframe it replaced could only handle 700,000 total transactions an hour. The system was installed for one tenth of the cost of the mainframe system. It also features and elaborate settlement system. This system currently processes 8 million transactions per month with a total dollar amount of $17 Billion dollars. (C,DOS,Btrieve,Novell)

HLink. This is customized remote control software that gives remote customers access to all the Deluxe services using their own PC. This software has built in data compression and file transfer capabilities with high security. Communications are made by dial up or leased line modems or over IPX networks. (Visual C++,DOS)

SecureFax. Fax on Demand software which allows customers to call from their Fax machines and receive reports and transactions. This software uses Voice Processing boards by Dialogic and fax boards from Intel. (C,DOS,Novell)

Production Operations Management System. I developed a JCL type job system where you can "submit" jobs and monitor them on a console in a traditional "mainframe" way. We also developed a logging and error system allowing for changeable messages, delivery to fax and paging, self documentation, and help desk features. (C/C++)

Optical Research System. Users can research items from a historical database stored on optical disks. 12 million transactions a month are added to the archive for a total dollar amount of about $627 Billion dollars. (C/C++,DOS,Novell)

Pocketwatch II. This product developed for Reuters Information Services delivers world-wide money exchange rates to the Motorola Advisor Alphanumeric pager. The system uses the RQF (Reuters Quote Feed) to obtain real-time information and interfaces through either TAP or TNPP to the paging network. (C,DOS)

TekNow Inc.
President and Chief Executive Officer - 1987 - 1991

Co-founded this $1 million, 18 employee company specializing in alphanumeric paging software and equipment. This company is still a successful on-going concern. I found a suitable replacement for myself so that I could pursue some other interests. While building the company, we developed the following products and services:

S.A.M. - System for Automated Messages. Our first product was a simple E-Mail type messaging system. It delivered messages to a number of receiving devices such as alphanumeric pagers, fax, PC computer screen, MHS, and little thermal desktop printers. (C,DOS,Windows,Novell)

SAMpage - The paging industry's standard PC alphanumeric paging dispatching software. The system features a Pop-up (TSR) sending utility and background communications. (C,DOS,Windows)

Mobilcom Messaging. Developed Mobilcom's Operator assisted message and alphanumeric paging network which covers the North-Eastern states. (C,Novell)

The Link. TekNow operated a telephone answering service. Developed a PC-LAN based system using Dialogic equipment to receive and route incoming calls. The system delivered messages to fax and alphanumeric pagers. The system featured full accounting and billing functions. (C,Btrieve,DOS,Novell)

AlphaBox. This product turned a normal PC into a front-end Alphanumeric paging processor. Each AlphaBox can concurrently handle 32 telephone lines receiving data destined to pagers. This system can also utilize a voice response board for accepting DTMF digital pages. (C,DOS)

TekNow Paging. Developed and assembled a complete paging network covering the Phoenix greater metropolitan area. This system used TekNow's innovative AlphaBox product to eliminate the need for an expensive paging terminal.

FaxBox. This product as well as the GL3900 FaxBox collects Paging or TAS messages and delivers them to a customer's Fax machine. (C,DOS)

United Metro, Inc.
Vice President - Systems and Programming - 1981 - 1987

This $300 million, 2000 employee company is in the road construction and ready-mix concrete business. The data processing environment was an IBM 4381 running MVS / CICS. In 1986, we undertook a then innovative downsizing project to convert our mainframe based systems to the PC-LAN environment. This was done primarily to update our aging software, to save costs, and to reduce our reliance on IBM.

1986 - Vice President - Systems and Programming

Responsible for all development and software maintenance on both mainframe and PC-LAN environment. Planned and implemented strategy to downsize operation. Managed 20 people with $1.2 million budget. (MVS,CICS,VSAM)

1985 - Systems and Programming Manager

Promotion to manage programming staff of 16 people.

1984 - Systems Analyst

Responsible to design and manage development of on-line CICS / COBOL business systems. (MVS,OS/JCL,VSAM)

1982 - Programmer / Analyst

Worked from pre-defined specifications to develop batch and on-line programs, systems, and jobs.

1981 - Programmer ( COBOL / CICS (VSAM) / OS/JCL )

Responsible for maintenance of existing batch and CICS (online) programs

Some of the innovative systems developed:

Concrete Dispatch System. Automated order taking, delivery, and billing of ready-mixed concrete. The system featured a radio-based link to each mixer truck providing delivery status. Driver performance reports based on a historical time database to each mile city grid were also provided.

Heavy/Highway Estimating System. Based on historical cost data, this system provided a tool for effectively generating job estimates.

Equipment Scheduling System. Effective management of expensive fixed assets was critical to job profitability.

Accounting and Cost Systems. Generation of a daily P&L statement using real time cost and sales data.

 

EDUCATION: MBA, Arizona State University, 1985

BS, Computer Science, Brigham Young University, 1981


Specific Skills

Back to Top

Copyright Ron Tanner, 1997.
Last revised: September 06, 2005.