Linux, SCO UNIX and Solaris kernels
- Skills:
- Extensive knowledge of Linux, Solaris and SCO UNIX kernel internals. Employment and contracts at Sun Microsystems,
SCO Group (formerly Caldera), and Intel (formerly Corollary). In depth knowledge of SMP, boot/startup, buffer cache,
memory management, PCI, hotplug, DMA, process scheduling and filesystems. Develop in C, x86 and SPARC assembly.
Skilled at using logic analyzers and debugging in complex environments. In depth knowledge of binary formats including COFF and ELF.
Extensive use of kernel debuggers including kdb (UnixWare), OBP, kadb (SPARC, and X86), kdb (Linux), scodb, and mskdb.
- Experience:
- SCO - UDI I/O Subsystem Environment for SCO OpenServer
- Adaptec - Development of accelerated TCP/IP Stack (iSCSI) - Linux 2.4 and Solaris 7/8
- Ricoh - Kernel Scheduler Performance Enmeshments and High Speed Download engine - Linux
- Photon Dynamics - Device Driver Support for Flat Panel Display Test Equipment - Port from SunOS to Solaris
SCSI Device Drivers
- Skills:
- Knowledge of HBA subsystems including Linux, Solaris, Solaris BEF, SCO OpenServer, SCO UnixWare, and UDI. In depth knowledge of SCSI, iSCSI and Fibre Channel protocols. Projects have included low level SCSI chips (53C90), high level abstracted SCSI library interfaces, RAID, and design and implementation of entire target driver SCSI subsystems.
- Experience:
- Agilent Tachyon XL2 support for Linux 2.4 and Solaris 7/8
- Adaptec 29160 and 39160 board support for Linux 2.4 and Sun Solaris 7/8
- Adaptec RAID AAA and ARO chipsets driver support for SCO UnixWare 7
- Adaptec - Ported 7870, 7770, and 6800 SCSI support from SCO UNIX to SCO XENIX
- Corollary/Intel - CBUS-I 53C90 NCR/Emulex Chipset support for SCO UNIX
-
Networking
- Skills:
- Knowledge of networking protocols including TCP/IP, ARP, SNMP, Ethernet, NFS, UDP, FTP, Sockets, Telnet, and HTTP.
Skilled at using network protocol analyzers. Knowledge of STREAMS, NDIS, DPLI, pseudo TTYs, TLI, and XTI kernel subsystems and interfaces.
In depth knowledge of Linux sockets and TCP/IP networking stack. Extensive knowledge of setting up open software based firewalls and VPNs.
- Experience:
- SCO/SCO - UnixWare NIC driver development (3COM, Intel, SMC).
- Specialix - SCO UNIX driver for Jetstream 8500 Ethernet terminal server.
- Private Customer - Added Full Duplex Support SCO UNIX 3COM 3C509 Driver
- Litton Data Systems - Ported DLPI based driver to NT. Driver was an NDIS to SCSI shim that allowed networking protocols to run over a SCSI based radio modem.
Web Development
- Skills:
- Apache configuration and installation (including mod_rewrite and virtual hosts), PHP, complex CGI (shell and C), mySQL and DBF database integration, DHTML, HTML, JavaScript, CSS
- Experience:
- Check Imaging Suite - Integrated HTML/CGI/JavaScript/database package for retrieving images of returned checks and printing checking account statements for banks.
- netsnapshot.com - Written in HTML/php3/CGI/C/MySQL netsnapshot is a popular, growing photo sharing web site.
Video
- Skills:
- Knowledge of XFree86, OpenServer and UnixWare video driver interfaces. Understanding of graphics accelerator engines, BitBLTs, VGA, and X Windows protocols. Skilled at using logic analyzers. Knowledge of application layers such as Xlib, Xt, Motif and GTK.
- Experience:
- SCO - X-Windows video driver support for the C&T 65550, 65545 and 65548 family of graphics chips.
USB
- Skills:
- Understanding of USB protocols and principles. Worked with OHCI and UCHI interfaces. Knowledge of HID. Worked with USB protocol analyzers. Developed in Solaris and Linux USB environments.
- Experience:
- Sun Microsystems - Solaris 2.7/2.8 USB driver development team.
System Management
- Skills:
- Created Olympus TuneUp, the premier system performance for SCO OpenServer. Performance work has included tuning systems, multithreading drivers, finding memory leaks and memory thrashing. Projects have included modifying kernel scheduling to minimize scheduling latency, and hand tuning CPU intensive loops.
- Experience:
- Corollary/Intel - CBUS-II/ProFusion Driver Support for Integrated Management Display - Windows NT
- Olympus TuneUp- a UNIX system tuning, performance, and analysis package
Copyright © 1997-2003, Pacific CodeWorks Incorporated.
|