39379 Garrett Rd. jdbaker@mylinuxisp.com Brookshire, TX 77423 http://mylinuxisp.com/~jdbaker/ (281) 375-6522 (home) (713) 205-0865 (cell)
Profile:
Software Development professional with strong emphasis on silicon support,
hardware/software interfacing & embedded systems development. Background
in several processor families at both high- & assembly-language levels
with desire to learn more. Supplemental skills include use of version
control, CVS, GNU tools, maintenance of development environment.
Experience:
July 2000-June 2002:
Field Support Engineer, Wind River Systems, Inc., Houston, Texas.
Email, telephone, & customer-site post-sale technical support for
VxWorks, Tornado & subsidiary components--network stack & drivers,
True Flash FileSystem, DosFS2.0, DHCP client & server. Work included
interaction with sales teams & contributions to company internal
knowledge base.
May 1997-July 2000:
Software Engineer, VMETRO, Inc., Houston Texas. Maintained & improved
VxWorks Board Support Package (BSP) for i960Rx-based Single-Board
Computer (SBC). Implemented VxWorks BSP for MPC8240-based SBC.
Wrote and maintained VxWorks device drivers for I/O PMC modules.
Extensive experience with PCI & VME bus architectures, i960 & PowerPC
processor and system-board architectures, VxWorks BSP architecture,
and Tornado development environment. Handled pre-sale & post-sale
technical support for VxWorks/Tornado and I/O device drivers.
Capabilities:
Languages:
Principally C. Comfortable with use of PowerPC, Motorola 680x0-family
assembly languages as required. Familiar with Zilog Z80-family,
Intel 8080, 6502-family assembly languages, TeX, HTML. Exposure to
C++, Pascal, FORTRAN, ARexx/IBM REXX, Modula-2.
Operating Systems:
Extensive experience with VxWorks on both UNIX (Solaris) & Windows
hosts; PowerPC, i960, x86 targets. Regular use of Net/Open/FreeBSD,
Solaris, MacOS (7-X), Linux, OS/2, WindowsNT.
Networking:
Experience with TCP/IP, UDP/IP, PPP, PPPoE (ADSL modem). Experience
installing Net/Open/FreeBSD, Solaris, MacOS (7-X, X on legacy
hardware), Linux, OS/2, & Windows NT from scratch & configuring such
workstations in an Ethernet network.
Special Training:
Wind River Systems, various locations. Wind River Internal Field
Engineer Training. visionWare, visionProbe, VisionClick, Bluetooth,
Network Device Drivers.
Wind River Systems, Orlando, Florida. Tornado Training Workshop.
Sun Microsystems, Inc., Milpitas, California. Introduction to Writing Solaris 2.x Device Drivers.
Education:
Texas A&M University, College Station, Texas. Bachelor of Science
in Computer Engineering.
Relevant Personal Projects & Interests:
Maintain heterogeneous "Living-room Area Network" of computer systems
running Solaris/SPARC, Net/Open/FreeBSD on Sun/SPARC, mvme68k, x86, and
mips/playstation2, MacOS (7-X), Linux on x86, PowerPC, mips/playstation2,
OS/2, AmigaDOS, & PC-DOS 7.0. Configured Solaris/SPARC &
NetBSD/sparc systems as PPP dial-up NAT/firewall to connect to Internet.
Adapting modern peripherals to legacy computer systems including both hardware design & construction plus OS-level driver software and utilities. Collecting, refurbishing, enhancing/expanding & using classic or unusual computer systems. Coordinator for local small-computer user group. Amateur radio operator (Technician class), call sign KN5UKS.