I am an adaptable, fast-learning software engineer who enjoys new challenges and developing new technologies using the latest tools and processes. I enjoy striving for excellence, working with others, and taking pride in a job well done. I was issued a secret security clearance in 1988.
I have written many Windows 9x and Windows NT multi-threaded applications using COM, MFC, Sockets, ODBC, and MSMQ.
I designed and implemented a deadlock detection mechanism in both C++ and Java that detects the potential for deadlock within the system. When such a condition is found, it is logged so that the code can be corrected before it actually triggers a deadlock. This mechanism has proven to be extremely useful and accurate.
I have designed and written my own graphics compression algorithm and application using components of fractal and wavelet technologies. This application is capable of lossy or loss-less compression and can handle any palette size. The algorithm also can be used to compress landscape data into a format giving a multi-level detail of the terrain.
I designed the COM architecture and base classes for a visual environment that allows COM components to be wired together in almost any manner. The project currently is used by Arizona State University for digital-image processing, but could be used for almost any project with discrete components.
I worked on a team that wrote a program that draws an animated 3-D robot arm using OpenGL and standard Windows API calls. The program uses extensive linear algebra to compute end-effector paths between user-definable locations.
I wrote a simple, multi-tasking operating system for a 68HC11 microcomputer and worked on a team that rewrote sections of a 68000-assembly debugger, written in 68000 assembly language.
I wrote a 68040-assembly language compression program that outputs data from data-acquisition devices and through a serial connection to an 80386-laptop computer. I subsequently wrote an 80x86-assembly language de-compressor for the resulting data stream. With this, I was able to achieve 12:1 compression ratios, allowing a total throughput of 1.3 MBaud.
I've worked with SQL Server 6.5 and have attended a Developmentor class on MTS and COM+.
Primary Leadership Development Course: (Honor Graduate)
A 4-week program to develop and improve
leadership skills and to learn how to deal with different
personality types in subordinates through the use of
psychology. Included extensive practical experience in a
stressful and demanding environment.
Advanced Individual Training (AIT): (Distinguished Honor Graduate)
A 6-month technical course on the electronic systems of the
TOW
and Dragon
missiles, as well as an in-depth study of the related
electronic testing equipment. AIT included secondary
schooling on the electronic systems of the
Bradley Fighting Vehicle, including the passive
infrared optical targeting system. I also attended a self-paced
optional school in radar technologies and systems.
Several of my previous instructors have allowed me to place a link to their email addresses so that any prospective employer can ask them questions about me:
Dr. David Pheanis,
instructor of Microcomputer System Design I, Special Topics class, and employer.
Dr. Marvin Woodfill,
instructor of Microcomputer System Design II and Microcomputer System Hardware.
Dr. Gregory Nielson,
instructor of Computer Graphics and Advanced Computer Graphics II.
I have also included a GIF scan of a letter of reference from my officer in charge while enlisted in the army, serving in Germany as calibration coordinator.
![]() A TOW missile launched from a jeep. |
![]() The Bradley Fighting Vehicle. |