William T. Block

Computer Programmer

Email: wtblock@hotmail.com

Web: http://www.wtblock.com/resume/

horizontal rule

Objective

Retired computer programmer.

horizontal rule

Summary of Qualifications

bullet

Visual C++ programming for Microsoft Windows. Projects include design of graphics tools, ActiveX controls, serial communications, DDE, client/server, database tools, networking (Internet, TCP/IP, LAT and Windows Sockets) and streaming audio/video.

bullet

Class library experience with MFC and ATL.

bullet

TFS and Git code management.

bullet

Windows SDK experience beginning with Windows 1.0 through Windows 10.

bullet

Other languages include C#, Pascal, C, BASIC and various assemblers.

horizontal rule

Work Experience

bullet

Baker Hughes

Houston, TX

1995-2020

bulletInvented a Virtual Data Model for storing and presenting telemetry data which was implemented in a series of COM DLLs. This design allows applications to open and display data regardless of the file format (ZIP, DLIS, Well Folder, etc.) and independent of the presentation format (Window, printer, PDF, CGM, EMF, PlotX, Plot, TIFF, etc). Data could be sorted by Measured Depth, True Vertical Depth, or by Date and Time. Self describing tables to allow applications to rapidly adjust to schema change without the need to recompile code.
bulletDesigned and implemented an C++ application to display well log information. This program simulates a strip chart recorder capable of displaying numerous curves, filling between curves, dividing the data into zones, user annotations, printing and print preview.  This program supports multiple document templates to support multiple data formats.
bulletDesigned and implemented a log heading program in Visual C++ that allows the user to fill in job data in a WYSIWYG form that supports MDI, printing and print preview and National Language Support.
bulletDesigned several COM objects used by other programmers for graphical data display, data entry, and data access. These classes were used to build the above programs.
bullet

British Petroleum

Houston, TX

1987-1994

bullet

Graphics Terminal Emulation for Windows. This was a turnkey product of which I was the sole contributor. It is currently used by more than 200 companies in mission critical applications. The NRC specified this product for their nation wide crisis management system. Written in Visual C++ using the Windows and Winsock SDK. Features include custom controls, graphic drawing tools, serial and network communications. Ported above to X-Windows Motif.

bullet

Database browser for Windows. Another turnkey product of which I was sole contributor. Written in Visual C++ using MFC. This is a client/server application using NetDDE to select data from a real-time database on a VAX computer into clients running under Windows. I also wrote the DDE server on the VAX using C.

bullet

Real-time and historical database query program for Windows and VMS. Turnkey product of which I was sole contributor. Project involved the design of a real-time data dictionary and programmer’s API. Final product included console command line queries and client/server query using NetDDE (to allow the display of real-time and historical data in Window’s clients).

bullet

Designed firmware for embedded controller—Motorola 68HC11.

bullet

Intermetrics

Houston, TX

1984-1987

bullet

Participated in programming of a sequential batch control language that ran in real-time control system. Written in Pascal for TI 990 mini-computer.

bullet

Programmed multi-windowed, mouse driven, programmer’s text editor and DOS shell in Turbo Pascal.

bullet

Neuro Technology

Houston, TX

1982-1984

bullet

Designed program to run small manufacturing operation—bill of materials, purchasing, invoicing and inventory. Electrical (CMOS digital and analog) and mechanical design of medical instruments for use in the operating room.

bullet

Singer - Link Division

Houston, TX

1980-1982

bullet

Designed communications processor to connect the space shuttle simulator to telemetry satellite simulator. This project was written in Z80 assembly.

bullet

Programmed project tracking, personnel and security software in Pascal—database, report generator, and data entry forms generator.

bullet

TCD

Houston, TX

1976-1980

bullet

Programmed business software in BASIC—Inventory, A/R, A/P, GL and Attorney Time Accounting. Programmed several video games in 8080 assembly language.

bullet

Lockheed Electronics

Houston, TX

1975-1976

bullet

Motorola 6800 microprocessor hardware and software design.

bullet

Texas Instruments

Dallas, TX

1972-1975

bullet

Original design team for 5TI Programmable Logic Controller—TTL design. Paveway Laser Guided Bomb—TTL test equipment design.

horizontal rule

Education

B.S. in Electrical Engineering, 1972 from Lamar University

horizontal rule

Extracurricular Activities

I own my own programming tools and development platforms including Visual Studio Professional. I maintain my own internet domains (wtblock.com and wtblock.org) running on Windows 10 computers.

horizontal rule

Copyright © 1998-2024 by W. T. Block. All rights reserved.
Unless otherwise indicated, the material published on this site is copyrighted by William T. Block.
Like us on Facebook: http://www.facebook.com/WTBlock