Other Technologies
Below, is a list of other technologies that I've had some passing experience with and that didn't fit in elsewhere.
- VB and VBA
- JAVA and JavaBeans
- TCP/IP and NetBIOS
Additional comments
Although I am a software engineer, I can read most hardware schematics and I've spent a good deal of time working on the boundary between H/W and S/W writing low level code to interface with various integrated circuit packages such as UARTS, PICs, FLASH Memory, DMA and etc.
I've done a fair amount of firmware work and understand the special problems of that area. I've been responsible for writing the initial firmware that brings an Intel based motherboard up from scratch. Some folks would think of this code as ROM BIOS.
And, finally, I've been responsible for porting the machine independant PICK Operating System (similar to UNIX) from one CPU to another. As part of that work and from my responsibilies for the resulting product, I became deeply familiar with the inner workings of multi-user operating systems. Relevant terms here include: Time-Sharing Executives, Virtual Memory Management, Real Mode / Protected Mode, and Kernel.