my credentials (last updated 12/14/1999).
hello, my name is c. chris erway. this page should serve as a little run-down of my areas of
expertise regarding software development. i've made this page mostly at the recommendation of
cosource.com, a get-paid-for-open-source website. the idea is
that if this list satisfies you, you'll pay me to write open- or partially-open-source software.
i don't really understand how i'll get paid, yet, but there's always hope, i guess.
skills:
- C / C++ development:
- UNIX / Linux / POSIX environment:
- TCP/IP, sockets
- raw packet / raw ethernet devices
- Linux kernel modules & device drivers
- server daemon code
- Windows NT environment:
- threads and synchronization in the Windows API
- writing Windows NT system "services" from scratch
- knowledge of Microsoft's POSIX implementation limitations
- Porting:
- porting UNIX daemon software to NT apps / "services"
- porting Linux kernel module changes to NT device drivers
- Java development:
- Java development experience on Windows, Linux, Sun platforms
- Experience with JDK 1.1.8 and 1.2.2 ("Java 2")
- threads, mutex, synchronization mechanisms
- Java security policy management
- Remote Method Invocation (RMI) interface (dynamic class downloading)
experience and education:
- VMware, Inc. summer internship, 1999
- worked on networking aspects of Linux and Windows NT product
- worked on Linux kernel module "virtual networking" software
- ported ISC DHCP server to Windows NT
- ported Linux changes to NT product
- wrote software for the use of and traded correspondence with various members of the
Samba project, including Andrew Tridgell, founder. (part of
an effort by VMware to help open-source developers use the "virtual networking" more effectively.)
- Cornell University
- currently a sophomore.
- double-major in computer science and music
- various web jobs
- wrote lots of Perl CGI programs that interacted with SQL databases (MySQL)
- wrote lots of HTML too. ick!
... that's all i can think of right now. you may browse my main page as well.
the resume there needs
updating but may be useful. you may also email me.