Experience


August 2007 to Present - Radio Engineering Industries, Inc., Omaha, Nebraska, Software Engineer.


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

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

DartSched

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


September 1984 to October 1985 - Nelson Data Resources now American HealthNet, Omaha, Nebraska, Programmer / Analyst.


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.