James S. Lebeau


Looking for work in a small organization connected to a larger development community.

I enjoy "coding" mostly, and am a fairly good designer.

About Distributed Processing

In the early fifties the president of IBM claimed that the world would need only four or five computers.

When I was learning to program in FORTRAN, the standard assumption was one computer and one programming language per job. The nature of the job would force the selection of the programming language. If the job was important enough, the computer would be chosen to match the job.

At Mayday USA, my job was to comunicate via modem with small computers that ran Forth both as an OS and as their programming language. These remote computers listened to radios for signals from personal security devices, did some important preprocessing of the data, and passed the data on to the recieving computers. The receiving computers ran MS-DOS and I programmed them in C. These computers aggregated the data from the remote computers and passed the data to the console computers. I did some primitive load sharing such that all of the signals from one personal security device would end up at one console computer. The console computers implemented a time of arrival alogorithm to locate the personal security device.

This was just before the internet went big time.

A great deal has changed since computers were first programmed. I have not kept up with ALL of the changes, but I try to keep in mind what proccessing is done where, what data gets passed and why, and how to keep all of this as simple as possible.

Work History

1999 - presentLADS Network Solutions, Inc.St. Louis, MO
Development Department
Legacy Programming in DBL fo SCO
Web Development
Linux, Apache2, Postgresql, JavaScript
Android, Java, AndroidStudio
I make all of the above work together as a local area delivery platform.
This includes dispatching, paging, driver location information, etc.
This includes programming in C and Python, and extensive use of Unix tools.
I manage a small group of small digital ocean servers as part of this system.
I handle the backend computer work for an unrelated business line
  in fundraising. This includes a nice configuration system,
  reports for inhouse use and etc.
1993 - 1999Mission Critical Software
transfered to Legent Corp.
Acquired by Computer Associates
Houston, TX and Dallas, TX
Backup Software, Backing up OS2 and Windows NT to Mainframes
1991 - 1993Mayday USAHouston, TX
Software to enable and locate personal security devices
1990 - 1991Advantage Personnel Houston, TX
Software for temp agency
1987 - 1990Rio Grande Valley Sugar GrowersSanta Rosa, TX
Industrial mechanic and millwright
1986 - 1987J&B IndustriesSan Benito, TX
Chemist for industrial chemical blending company
1983 - 1986John WhitsonHouston, TX
Programming in dBase II and dBase III
1979 - 1982Cullen College of EngineeringHouston, TX
Computer Lab Assistant - assist beginners with FORTRAN programming
1972 - 1978U.S.NavyVarious Locations
Machinist Mate, Nuclear Submarines, Vietnam Era Veteran


GPStrac.com This simple web app allows customers to track their drivers, etc. Currently tracking about 350 devices for 10 customers. Produces monthly revenue of (I am guessing) about $1000 per month. Requires less than a hour of maintenance per month and very little disk space, bandwidth, cpu.
gateway server This sits between a legacy server and many mobile devices. Its purpose is to allow access to the port on the legacy server to be restricted to one IP address while allowing many mobile devices to communicate with the server.


Senior Software Developer and Architect at LADS Network Solutions, Inc.

St Louis, Missouri, USA

(314) 737 - 0411