Experience Summary

Click on the links for details of the category.

Experience Details

Languages

Assembler (68000)
  • Developed an IEEE 802.3 (Ethernet) interface for a Motorola 68000-based control device under MTOS-68K.
  • Reverse-engineered a Motorola 68008-based cable testing system.
  • Developed software in both PC and HP-UX environments for 68000-based targets.
Assembler (68HC11)
  • Member of a project team which developed a HC11-based pen input controller; assisted in noise reduction and critiquing of software.
Assembler (80x86)>
  • Developed device handlers for DOS systems. Modified BIOS and DOS boot behaviors.
Assembler (VAX)
  • Did system programming for VMS. Developed and modified device drivers for Q-bus devices.
C
  • Ongoing development efforts, including the following:
    • Real-time control and instrumentation
    • Data analysis
    • User interface
  • Application environments include OpenVMS (VAX and Alpha), Linux, HP-UX, and Tru64 UNIX, DOS, 68000, 68020.
  • Over 100, 000 lines of code converted from VAX C to DEC C as part of a VAX to Alpha OpenVMS migration.
C++
  • Ongoing development efforts, including the following:
    • Real-time control and instrumentation
    • Data analysis
    • User interface
  • Worked on a project to convert Tru64 UNIX executable programs to run on Linux and HP-UX.
  • Developed a C++ object-oriented replacement for a C-based application under HP-UX.
  • Modified the DOS Buttons product by Annasoft. Conditionalized the code to work under several different compilers without modification  DOS Buttons is now owned by Quayle Consulting Inc..
>DCL (Digital Control Language)
  • Ongoing development efforts, including the following:
    • VMS system administration on VAX, Alpha, and Itanium systems
    • Backup and recovery
    • Support of client applications
    • Software installations
HTML / Web Design
  • Developed web pages and CGI scripts for Quayle Consulting and other clients.

Operating Systems

DOS
  • Developed device handlers for DOS systems.
  • Created pen input computer in a ROM-based 8086-compatible processor (Vadem VG-230) using ROM-DOS.
MTOS-68K
  • Developed an IEEE 802.3 interface for a 68000-based control device. Added other processes and set execution priorities.
OS-9
  • Extensively modified single-threaded code, creating 8 cooperating processes. Taught 2 team members concepts in interprocess communication and multi-tasking.
Linux
  • Developed shell scripts and C programs.
  • Ongoing efforts include: system management of Linux systems, including setup of SAMBA and NFS.
  • Red Hat Linux Certified Engineer.
Unix
  • C and C++ software development on Tru64 UNIX, HP-UX, and Linux.
  • Developed C++ transaction-processing application on HP-UX.
  • System management of HP-UX system: did backups, added users, installed software, developed applications, set up and maintained UUCP and TCP/IP communications.
  • Established UUCP mail service on Masscomp Unix (BSD) computer system.
  • HP Certified Professional Tru64 UNIX System Administrator.
VMS (OpenVMS)
  • Developing applications including real-time control systems under VMS versions 3.2 to present, under both VAX and Alpha.  Itanium coming soon!
  • Porting code from VAX to Alpha.
  • Creating VMSINSTAL scripts to install applications.
  • Using CMS and MMS; trained other users in their proper application.
  • HP Certified Professional OpenVMS System Engineer.
  • CompTIA Server+ certified.
Windows
  • Ported code from DOS environment to Windows. Assisted clients with tuning their Windows systems for best performance.
  • CompTIA Server+ certified.

Networks and Communications

TCP/IP
  • Established NFS and SMTP service under both HP-UX Unix and VMS.
  • Managed network address spaces.
  • Trouble shot connection problems using X Windows, telnet, ftp, and NFS.
  • CompTIA Network+ certified.
  • CompTIA Server+ certified.
UDP/IP
  • Developed a factory automation protocol using UDP/IP messaging.
Novell
  • System management, including creating users, writing login scripts, repairing disk structures.
  • Set up MHS gateway system for Internet email access.
  • Created email connection between Novell server and Lantastic network.
IEEE 802.3
  • Developed an IEEE 802.3 interface for a 68000-based control device under MTOS-68K.
  • Developed a communications protocol to support connections over IEEE datagrams.
UUCP
  • Set up UUCP connections on a Masscomp Unix (BSD) machine.
  • Established, managed, and fixed UUCP connections on Unix, VMS, and PC platforms.
X.25
  • Managed X.25 router devices, including multiple Digital Equipment Corporation DEMSA's.
  • Developed a variation of the Zmodem protocol to run over X.25 on VAX and Alpha VMS platforms.

Applications

Pen Computing>/dt>
  • Founder of Scriptel Corporation
  • Inventor on 2 U.S. patents covering operation of digitizers.
  • Developed a pen-input palmtop-size computer to be used in vertical market applications. Developed a suite of pen-centric applications to demonstrate capabilities of a prototype system (used C++ and DOS Buttons).
Real-time Systems
  • Completely restructured data acquisition software for a multi-tasking environment, and added functionality. Written in C on 68000 using OS-9.
  • Developed and supported real-time control system product. Written in C and VAX Assembler using VMS.
Client-Server Systems
  • Developed server applications for users to access real-time control system data. Server was hosted on VMS platform. Clients were PC's, VMS systems, and HP 1000 systems.
  • Developed a communications server using X.25 to communicate with PCs.
  • CompTIA Server+ certified.
Embedded Software
  • Developed an IEEE 802.3 interface for a 68000-based control device under MTOS-68K.
  • Reverse-engineered a Motorola 68008-based testing system (no operating system).
  • Developed applications and user interface for a pen-based computer using DOS Buttons.
Communications
  • Implemented Zmodem protocol in C for use in a VMS server process.
  • Suggested packet-based protocols for use in radio communications system.

Capabilities

Structured Design
  • Designed software architecture using UML with Rational's RequisitePro and Rational Rose, including tracing design elements to product requirements.
  • Designed software and documentation using the DECdesign product.
Training and Documentation
  • Providing training in the CHARON-VAX product to customers and resellers.
  • Trained engineers about real-time programming.
  • Conducted training in Korea for employees of POSCON.
  • Wrote user manuals for an interface API and a C function library (the "UNDER-C Library").
  • Upgraded a graphical user interface product known as DOS Buttons.
Project Management
  • Technical team leader at CheckFree Corporation. Supervised development team productivity, with schedule and budget responsibility.
  • Founder of Scriptel Corporation; was vice president and member of the board of directors; set schedule and budget, hired and supervised product development team.