General
- Healthcare
- Embedded systems
- Software architecture
- Object Oriented Design
- Requirements gathering
- Specification writing
Languages
- C
- C++
- Java
- Power PC, 68000, i386, and other assembly languages
- Perl
- Javascript/HTML/CSS/AJAX/PHP
- Unix shells
- Cadol
Tools
- CVS source control
- Subversion source control
- Microsoft Visual Source Safe
- Microsoft Visual Studio
|
Operating System Programming
- Linux kernel/driver development
- Linux/Unix systems administration
- threads programming
- Windows Win32
- Linux stdc lib
Communications
- Sockets programming
- TCP/IP, UDP, Multicast, HTTP
- SPI
- RS-232
- USB
- BISYNC 2780/3780 / HDLC
- SCSI
- NMEA protocol
- U-Blox
Hardware
- Intel 8086 - Pentium processors, real and protected modes
- Motorola 68000 processors
- IBM Power PC
- Atmel AVR processors
- Z80 processor
- Flash memory technologies
- Logic Analyzers, scopes, etc.
- Basic digital hardware design
|