| |
William T. Block
Computer Programmer

Objective
Seeking permanent position to design Visual C++ applications for
Microsoft Windows.

Summary of Qualifications
 | Visual C++ (1.x, 2.x, 4.x, 5.0 and 6.0) programming for Microsoft
Windows and Windows NT. 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.
|
 | Class library experience with MFC.
|
 | Visual SourceSafe code management.
|
 | Windows SDK experience beginning with Windows 1.0 through Win32.
|
 | Other languages include Pascal, C, BASIC and various assemblers.
|

Work Experience
 |
 | Designed and implemented an MFC 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. |
 | Designed 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. |
 | Designed several MFC classes used by other programmers for
graphical data display, data entry, and data access. These classes were used to build the
above programs. |
|
 |
 | 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.
|
 | database browser for Windows and Windows NT. 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.
|
 | Real-time and historical database query program for Windows NT and
VMS. Turnkey product of which I was sole contributor. Project involved the design of a
real-time data dictionary and programmers 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 Windows clients).
|
 | Designed firmware for embedded controllerMotorola 68HC11.
|
|
 |
 | Participated in programming of a
sequential batch control language that ran in real-time control system. Written in Pascal
for TI 990 mini-computer.
|
 | Programmed multi-windowed, mouse driven, programmers text
editor and DOS shell in Turbo Pascal.
|
|
 |
Neuro Technology
|
Houston, TX
|
1982-1984
|
 | Designed program to run small manufacturing operationbill of
materials, purchasing, invoicing and inventory. Electrical (CMOS digital and analog) and
mechanical design of medical instruments for use in the operating room.
|
|
 |
Singer
- Link Division
|
Houston, TX
|
1980-1982
|
 | Designed communications processor
to connect the space shuttle simulator to telemetry satellite simulator. This project was
written in Z80 assembly.
|
 | Programmed project tracking, personnel and security software in
Pascaldatabase, report generator, and data entry forms generator.
|
|
 |
TCD
|
Houston, TX
|
1976-1980
|
 | Programmed business software in BASICInventory, A/R, A/P, GL
and Attorney Time Accounting. Programmed several video games in 8080 assembly language.
|
|
 |
 | Motorola 6800 microprocessor
hardware and software design.
|
|
 |
 | Original design team for 5TI Programmable Logic ControllerTTL
design. Paveway Laser Guided BombTTL test equipment design.
|
|

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

Extracurricular Activities
Beta tester for several Microsoft productsMS-DOS 5.0, 6.0,
6.2 and 6.22; Windows 3.0, 3.1; Windows for Workgroups 3.1; Windows NT 3.1 and 3.5;
Windows 95 and the Natural Keyboard.
I own my own programming tools and development platforms including
Visual C++ 6.0, Developer Platform Subscription (Professional), Windows 2000
Server, Windows NT 4.0 Workstation, and Windows
98. These platforms are networked using TCP/IP and connected to the internet via
ADSL. I maintain my own internet domain
(wtblock.com) with a local DNS and mail server hosted on Windows 2000 Server.

|