Experience
Hired to create and maintain software published by the REI. First project was to
polish up a DVR player for mobile surveillance system. The main Project is to create
a generic surveillance network to allow the user to view either live or recorded
the cameras on any transportation system, such as school buses, motor coaches, subways
and trains. To provide permanent storage of all the video and be able to access
that video at anytime from anyplace.
Skills: Universal Subscription to MSDN, Visual C++ with MFC (Microsoft Foundation
Classes, Visual C Sharp.Net (C#), Visual Studio.NET 2003, Visual Studio.net 2005,
Visual Studio.net 2008, Sql Server 2000, Sql Server 2005, ASP.Net, ASP.Net 2.0,
MS Access 2003, MS Office 2007, Windows 2008 server, Windows XP Pro, Windows Vista,
MS Visio 2007, Agile Programming, HTML, XML, IIS 6 and IIS 7.
September 1976 to Present - Tron Software Limited, Bellevue, Nebraska, Software Consultant / Software Engineer / Owner.
Tron Software Limited (tronsoft) is a non-profit research company, which is used
to fund research into current and future technologies. Primary research is into
person to person interactive games requiring thought, such as chess, checkers, war
games. Computers can be good opponents, but lack social skills. Tronsoft does research
into adding the social side to computer games by providing a medium by which both
game play and social interaction can occur.
Performed research on all aspects of client server applications. Performed research
with PowerBuilder 9.0, Oracle 9i, Visual Studio.net, VisualAge, Java2EE, Agile programming,
Xtremme Programming, and new technologies which will drive the future of information
transfer. Performed research and education into the new technologies of ASP.NET,
ADO.NET, XML, IIS and the many aspects of the emerging world of eCommerce.
- Currently developing an internet version of the board game Konquest by Donald Benge
- Taught "Programming Visual Basic.NET" for Nebraska College of Business.
(40 hour class)
- Taught "Java Programming" at Nebraska College of Business. (40 hours)
- Taught "C++ Programming" at Nebraska College of Business. (80 hours)
- Taught "Visual Basic Programming" at Nebraska College of Business.
(40 hours)
- Taught "HTML" at Nebraska College of Business. (40 hours)
- Taught "Introduction to UNIX" at Bellevue
University. (40 hours)
- Taught "Introduction to personal computers" at
Salem Baptist Church . (24 hours)
- Taught "Programming Visual Basic 6.0" at
Vatterott College. (80 hours)
- Analyzed and designed Client-Server application for
A.I. Software for Electronic Display signs
(16 hours)
- Helped established EBAY based business (05/1999)
(40 hours)
Skills: Universal Subscription to MSDN, Object Oriented Analysis (OOA), Object Oriented
Design (OOD), Object Oriented Programming (OOP), Visual C++, Visual Basic,
Visual Studio 6.0, Visual Studio.net 2003, Visual Studio.Net 2005, SQLServer 2000,
SQLServer 2005, Oracle 9.0, Oracle 10.0, Java, Java SDK, Java2EE, Javascript, VisualAge,
Forte, HTML, XML, Flash, Cold Fusion, ASP, Rational Suite, 1st Page 2000, Omipro
11, MS Access 2000, ADO, RDO, OCX, MS Office 2000, MS Office XP Pro, Windows ME,
WIndows 2000 server, Windows XP Pro, Windows XP Media Center Edition 2005, Window
Vista, Acrobat Writer, Xtreme Programming, Agile Programming, ASP.NET, ASP.NET 2.0,
ADO.NET, XML, IIS
February 2005 to August 2007 - infoUSA, Inc., Omaha, Nebraska, Software Engineer.
Designed a photo maintenance application (photos of businesses), comprising of over
13 million businesses and 3 million photos. The photos are collected using a portable
system by infoUSA collectors as they walk door-to-door collecting the desired information
on the businesses in their target area. Photos are transferred very quickly to the
home office via Internet connections. The photos are graded and then are added to
the photo database, where they are matched to businesses. These photos are then
accessed via a web service.
A Time Tracker application was created, which is used to track time by project.
It was derived from an ASP.NET starter kit, and then was modified for local use.
A Wikipedia site was modified to serve as a content portal for InfoUSA, called infopedia.
Provided mentoring for MS development software applications, such as Visual Basic,
C Sharp, SQL server, ASP.net, and Java software, using my Eclipse. Developed hundreds
of web pages and sites for prototypes.
- SFI - internal Maintenance Web site
- TimeTracker - Time tracking web site by project, with time sheet
- infopedia - content portal for internal use for sales and infomation
- Data Web Service - provides internal access to photo maintenance system
Skills: Universal Subscription to MSDN, Visual Basic.net, Visual C Sharp.Net (C#),
Visual Studio.NET 2003, Visual Studio.net 2005, Sql Server 2000, Sql Server 2005,
ASP.Net, ASP.Net 2.0, MS Access 2003, MS Office XP Pro 2003, Windows 2003 server,
Windows XP Pro, MS Visio for Architects, Acrobat Writer, Agile Programming, HTML,
XML, IIS, Java, Web Services, MS Office 2007
June 2004 to February 2005 - TMS Design
Services, Inc., Omaha, Nebraska, Software Engineer.
Contracted out to Valmont Industries, to convert mainframe IDEAL Routing Applications
to Object Oriented Visual Basic Application utilizing the Unified Modeling Language
with Visual UML, Oracle Database, and Visual Studio.NET 2003.
Skills: Visual Basic.Net, Visual Studio.NET 2003, Oracle 9, ASP.Net, MS Office XP
Pro 2003, Windows XP Pro, Visual UML.
August 2002 to May 2004 - West Corporation,
Omaha, Nebraska, Technical Support Representative.
Performed helpdesk functions for Earthlink.Net
dial-up technical support for broadband DSL, Cable, Satellite, home networking,
and dial-up internet service provider.
Skills: MS Office 2000, MS Office XP Pro, Windows 95, Windows 98, Windows ME, WIndows
2000 Pro, Windows XP Pro, Internet mail, MS Outlook, MS Outlook 97, MS Outlook 2000,
MS Outlook 2002(XP), MS Outlook Express 4.0, MS Outlook Express 5.0 (5.5), MS Outlook
Express 6.0, MS Internet Explorer 4.0, MS Internet Explorer 5.0 (5.5), MS Internet
Explorer 6.0, NetScape
June 1997 to July 2001 - TantaComm Systems,
Omaha, Nebraska, Software Engineer.
Designed, developed, managed, programmed, tested and maintained a User Interfaces
called DartRC, used to control the recording and playback of a client-server voice
recording system, DartAV used to playback recorded calls and associated video, DartSched,
used to schedule voice recordings and use DartAV to playback the recorded calls,
DartAM, used to archive and retrieve the audio files. The User Interfaces were programmed
in Visual Basic 5.0and 6.0, used Visual C++ for the client transaction, connected
via TCP/IP using Winsock, FTP,IP*works, as well as writing several active x controls
used by other companies, utilizing a Lunix server being used to record and store
the audio files. Developed an Intranet application for in house defect tracking,
utilizing Interdev, ASP, IIS, ADO, HTML, XML and SQL Server 2000.

DartAV - used to playback the audio and video of a Customer Service Representive
call

DartSched - used to schedule calls for Customer Service Representive
Skills: OOA, OOD, OOP, C, Visual Basic, Visual Studio, Visual C++, MFC, COM, DCOM,
ADO, RDO, ASP, SQL, Active-x,Active-x DLL, Active-x EXE, OCX, IP*Works, COMCache
explorer, Internet Explorer, NetScape, Outlook Express, IIS, HTMl, XML, VBScript,
MS Access 97, Ms Access 2000, SQLServer 6.5, SQLServer 7.0, SQLServer 2000, MS OFFice
95, MS Office 97, MS Office 2000, Ewrin ERP, Funk Proxy Gateway, Rational SQA testing
suite, Rational UML, Windows, 95, Windows 98, Windows NT, Windows 2000, Linux, HP
PC, HP Servers
December 1996 to June 1997 - ALR Systems & Software,
Inc., Omaha, Nebraska, Contractor / Consultant. Contracted out to
Utell.
Assigned as a Test Manager to perform User Acceptance Test (UAT) for a client-server
Hotel reservation program, called Central Reservation System (CRS). Developed an
MS Access 97 Database Application for Defect tracking and to manage the test cases.
Managed the development of Test cases to perform manual testing of the CRS system.
Developed a Project Definition Plan, Master Test Plan, and Daily Test Plan for UAT.
Managed the time line for the project using MS Project.
Skills: Cobol, Software Testing, MS Access 95, MS Access 97, MS Project, Windows
95, CC:Mail, Mercury Testing tools, LoadRunner, Winrunner, Pryamid System with unix
May 1995 to November 1996 - Cable Services Group
(CSG) Systems, Omaha, Nebraska, Senior Software Developer Analyst.
Worked as a project engineer, providing design and guidance for a client-server
development team, consisting of a database programmer, server programmer, client
programmer, and business analyst. The team provided procedures to process data from
the client, to the server to the database. The system was designed using object-oriented
analysis, with Rational Rose.
Provided a testing system, to test the combination of server and database code,
utilizing test case scripts. Worked as part of a team to generate the functions
required to transport data to and from the client, Added functionally to generate
the print functions of the test program, as well as the pack unpack functions using
definition files. Maintained the definition files, which are an object-oriented
representation of the system. There are 220 definition files.
Designed the transaction processor server layer, using the definition files to determine
where the structures should be routed the database tables.
Skills: OOA, OOD, OOP, Visual C++, MFC, Tuxedo, C, Informix, PRO*C, PLSQL, Oracle,
CodeWright, NFS, Chamleon95, MS Office 95, MS Project, Gantt charts, PERK charts,
PVCS, ReachOut, exceed, EWRIN, Rational Rose, Novell, Ethernet, Internet Explorer,
Netscape, MSDOS, Windows, 3.1, Windows 95, Parrallel Spiro Rapid Application Development,
AIX, Compaq PC, IBM RS-6000
Education: Introduction to PL/SQL, Introduction to SQL, Introduction to MS Project,
Advanced techniques using MS Project, Introduction to OOA and OOD, Using Rational
Rose and C++, C++ hands on OOP.
October 1985 to January 1995 - TRW Systems (now
Northrop Grumman
Mission Systems), Omaha, Nebraska, Member of technical staff (MTS) / MTS
II / MTS III / Engineer Scientist IV.
Worked in a CETS (Contractor Engineering Technical Services) contract for TRW as
a consultant to the U.S. Air Force. This work was done for the 513th Test Squadron.
It involved providing support for the software packages provided by TRW for testing
and verifying the software used in Electronic Warfare Equipment aboard SAC (Strategic
Air Command) bombers. Developed programs to collect, scan, analyze, and reduce data
from these Avionics packages. Was responsible for training, troubleshooting, and
modification of these programs.
Programs supported were as follows: TESTEX (Test Execution) used to input data to
the EWOTS for processing. SGS (Signal Generation System) used to provide RF signals
to the Avionics through the use of the EWOTS. LIBMGR (Library Manager) used to maintain
the library of threat signals for the EWOTS. DRAS (Data Reduction and Analysis System)
used to reduce and analyze data collected from the Avionics under test. DCTR (Data
Collection and Reduction) used to collect and eliminate duplicate data from the
Avionics under test. GEWIS (Ground Electronic Warfare Identification System) used
to search for information for the threat signals from the EWIR (Electronic Warfare
Identification Requirements). All other programs used by the ETF (Electronic Test
Facility).
Programs developed were as follows: PREG (Programmable Radar Emitter Generator)
an MS-DOS version of the EWOTS used to investigate how the Avionics work. DAAP (Defense
Avionics Assessment Program) is a database used to generate quarterly reports. ADAS
(Airborne Data Analysis System) and SETS used to collect, scan, search, analyze
and print data from Airborne Data Collection Recorders. PRINTBANNER is a general-purpose
routine to handle the printing of classified data. AUTODIN EDITOR used to edit the
reprogramming tapes for the Avionics and a variety of utility procedures used in
these programs.
Developed Computed guided data input client program utilizing ADA.
Skills: Pascal, Fortran, GW-basic, Quick Basic, ADA, Janus ADA, Icon, Image-1000,
Sybase, DBASE, Query, SQL, Stored Procedures, DOS Script, JCL, Shell Script, GIS,
TUI, GUI, Rational Rose, Wariner-Orr diagrams, Office, Parodox, WordPerfect, Windows,
OpenLook x-windows, MOTIF x-windows, VMS, AOS, PC-DOS, MS-DOS, RTEA, SUN Solaris
Unix, IBM, HP-1000, DG-20, S-140, Zenith PC, IBM PC, Gateway PC, Apple IIe, DEC-11/780,
Microvax II, IBM mainframe.
Education: BS in computer science, Object Oriented Analysis and Design, How to solve
Comnnication problems, Utilizing VMS features from VAX-11 Fortran/Macro, Image/1000-II,
Using and programming RTE-A
Developed and modified programs for a Patient Admission & Billing Package, which
used by small hospitals to do accounting. This package tied in with the General
Accounting packages produced by Nelson Data Resources. This package included the
admission of the patient, gathering all charges created by the patient, sending
the bills to the insurance companies by means of electronic communication and was
linked to an Accounts Receivable package specially for the Medical Industry. Other
projects included modifying existing Accounting programs to improve their performance
and to satisfy customer requests.
May 1980 to June 1984 - General Dynamics, Pomona,
California, Design Engineer / Research Engineer Senior.
Developed and modified U.S. Army Combat simulation models used by General Dynamics,
at various levels including the company and battalion levels. Developed and programmed
the following projects: GEMII (Gamp Effectiveness Model revision II) which was used
to check out the effectiveness of smart bombs. SIMCA (Simulation of Combat Attrition)
simulates the Soviet breakout in Germany of the near future. CATS (Combined Arms
Tactical Simulation) was written to examine the close assault tactics of the use
of light anti tank weapons. PDW (Point Defense Weapon simulation) was used to evaluate
point defense weapon systems associated with modern naval ships. CSW (Conventional
Standoff Weapon simulation) was used to study the effects of a new type of bomb
dispenser.
Assumed responsibility for writing FIP's (Fault Isolation Procedures) and designing
the hardware to be used with them. These FIP's were used on two automatic test
sets, which utilized the HP 1000 to test Standard Missiles. The tests involved continuity
measurements, resistance measurements, and testing active circuits.
November 1979 to May 1980 - Columbia Research
Corporation, Panama City, Florida, Electronic Engineer.
Responsibilities included designing a computer interface for an automatic crane
to off load 75 ton containers from a cargo ship to a lighter ship while in open
seas. The system used a ROLM computer for control of the hydraulics of the crane.
The project included the design and analysis of a control system utilizing acceleration,
velocity and position feedback to monitor load status.
September 1978 to October 1979 - Keltec Florida Inc., Shalimar, Florida, Associate
Engineer
Responsible for the design and manufacture of a semiautomatic test set used to test
a high voltage distribution power supply for the Raytheon SLQ 32 system for the
U.S. Navy. Other projects included a CRT power supply for video projection and did
independent research into the design of pulse width modulated power supplies. Performed
basic analysis of the design for automatic tests Sets for testing many types of
power supplies.
March 1977 to August 1978 - Ormond Inc., Santa Fe Springs, California, Design Engineer.
Involved in the design, packaging, constructing, testing and evaluation of digital
weighing systems utilizing the Intel 8049 microprocessor and was responsible for
the development and improvement of a 32 bit Analog to Digital converter using an
Intel 8048 for control. Specific projects included a market scale, which is used
for pricing meats and a general-purpose weigh meter used on all type of digital
scales.