Resumé of John Donald Baker


This document is available in the following formats:

HTML
PostScript
ASCII text (UNIX newline line breaks)
PDF
ASCII text (CP/M CRLF line breaks)

NOTE: PDF, PostScript and ASCII text versions are gzipped (or zipped) to avoid web spiders and address harvesters. Please copy to your local system to unpack and view these files.

Conversion of the above files to hostile, undocumented, proprietary document formats is expressly prohibited. Copies of this document not in one of the formats supplied above are invalid and must be discarded in favor of one of the files above.


Dear Madam or Sir:

Thank you for visiting my cover-letter page.

I am currently seeking a software development position in embedded systems, either in application development, silicon support, or low-level device drivers and interfacing between hardware and upper-level (operating-system) software.

Until recently, I was employed as a Field Support Engineer with Wind River Systems operating in the Houston, Texas area. In this capacity, I assisted Wind River's customers with the operation and use of the various embedded development tools and the VxWorks Real-Time Operating System and its various components and optional products. These support requests were handled via email, telephone and in person at the customer's site.

Prior to this, I was employed as a software engineer with VMETRO, Inc. in Houston, Texas where I wrote and maintained low-level device-driver and control software in C, primarily for use with VxWorks on the VMETRO MIDAS i960Rx-based single-board computer and the PowerPC 60x-based Motorola MVME2600/MVME2300 series of single-board computers. In conjunction with this, I fielded technical support questions from customers regarding the use of VMETRO products in their systems. Additionally, I developed the VxWorks Board Support Package (BSP) for the MPC8240 processors on the next-generation MIDAS++ system.

I believe that this, coupled with my own personal projects and my formal study of Computer Engineering, equips me with skills and experience for software and hardware design tasks, particularly in the areas of silicon support, device driver development, small-resource computer systems and embedded microprocessor and/or microcontroller applications.

I have a strong background in the C programming language with a comparably strong assembly-language programming background including Motorola/IBM PowerPC and Motorola 680x0-family CPUs. I have also worked with Zilog Z80 and Z180 CPUs and peripherals and 6500-series (6502/c02/c802) CPUs at the assembly-language level and am always interested in the opportunity to add another microprocessor or microcontroller to my repertoire. I have also had some exposure to C++ and Modula-2.

The majority of my studies and projects have dealt with interfacing hardware and software. At the hardware level, I have designed and built a simple single-board computer system and expansion peripheral devices for existing systems. In conjunction with the hardware projects, I subsequently wrote the device-driver-level software required to integrate the new hardware into the resulting system.

Please examine my on-line resumé available in several forms listed at the top of this page. If you have any questions or comments, I may be reached at the address and phone numbers given therein. Alternatively, please feel free to contact me via e-mail at:

jdbaker@mylinuxisp.com

(not a link, to avoid web spiders and address harvesters)

Thank you for your interest.


John D. Baker


This HTML lovingly hand-crafted with vi.