This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
www:community:consultants [2015/07/16 16:12] bengras |
www:community:consultants [2017/04/02 13:31] dcvmoole [David van Moolenbroek] :) |
||
---|---|---|---|
Line 23: | Line 23: | ||
|< 100% 15% 85% >| | |< 100% 15% 85% >| | ||
^ Contact | <david@minix3.org> | | ^ Contact | <david@minix3.org> | | ||
- | ^ URL | http://www.cs.vu.nl/~dcvmoole/ | | ||
^ Location | The Netherlands | | ^ Location | The Netherlands | | ||
+ | ^ Note | Large projects only. Resume available upon request. | | ||
^ Expertise | Kernel, userspace, especially the service layer (servers and drivers) | | ^ Expertise | Kernel, userspace, especially the service layer (servers and drivers) | | ||
- | ^ Experience | Researched, implemented, and published about storage stack reliability. Wrote several device drivers, including an AHCI storage driver, network drivers, and various pseudo storage drivers. Wrote a new disk-backed file system and several psuedo file systems. Designed and reworked abstraction libraries for several classes of drivers and their users. Added various forms of reliability support. Designed the VFS multithreading model. Substantially reworked the signal handling and process tracing logic. Authored many other improvements all over the system. | | + | ^ Experience | Researched, implemented, and published about storage stack reliability. Wrote several device drivers, including an AHCI storage driver, network drivers, and various pseudo storage drivers. Rewrote the network stack. Wrote a new disk-backed file system and several pseudo file systems. Designed and reworked abstraction libraries for several classes of drivers and their users. Added various forms of reliability support. Designed the VFS multithreading model. Substantially reworked the signal handling and process tracing logic. Authored many other improvements all over the system, in a total period of 11 years so far (since 2006). | |
^ Programming languages | C, various assembly languages, shell, scripting languages | | ^ Programming languages | C, various assembly languages, shell, scripting languages | | ||
^ Spoken languages | English, Dutch | | ^ Spoken languages | English, Dutch | |