User Tools

Site Tools


www:community:consultants

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
www:community:consultants [2015/05/15 14:16]
dcvmoole [David van Moolenbroek] elaborate a bit
www:community:consultants [2017/04/02 13:31] (current)
dcvmoole [David van Moolenbroek] :)
Line 1: Line 1:
 +==== MINIX 3 Consulting Available ====
  
 +The Minix BSD license is very product-friendly - using it as a base for any project or product creates no obligations (unlike the GPL).
 +
 +On this page you will find a list of consulting developers available for hire.
 +
 +Please note: consultants are listed on this page at their own request, and are not necessarily endorsed by The MINIX project.
 +
 +==== Developers for hire ====
 +
 +==== Ben Gras (Shrike Systems) ====
 +|< 100% 15% 85% >|
 +^ Contact | <​beng@shrike-systems.com>​ |
 +^ URL | http://​www.shrike-systems.com/​pages/​consulting-services.html |
 +^ Location | Amsterdam, The Netherlands |
 +^ Expertise | Kernel and lowlevel userspace: development,​ debugging, troubleshooting,​ performance optimization |
 +^ Experience | Worked on many parts of Minix systems code, userland and supporting infrastructure fulltime for 9.5 years. Worked on many new features, improvements and integrating external code. Raised debugging systems code to an art form. |
 +^ Programming languages ​ | C, various assembly languages, shell, some scripting languages |
 +^ Spoken languages | English, Dutch |
 +
 +==== David van Moolenbroek ====
 +
 +|< 100% 15% 85% >|
 +^ Contact | <​david@minix3.org>​ |
 +^ Location | The Netherlands |
 +^ Note | Large projects only. Resume available upon request. |
 +^ 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. 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 |
 +^ Spoken languages | English, Dutch |
 +
 +==== John-Mark Gurney ====
 +
 +|< 100% 15% 85% >|
 +^ Contact | <​jmg@jmgurney.com>​ |
 +^ Location | Oakland, California |
 +^ Expertise | https://​www.funkthat.com/​~jmg/​resume.html. |
 +^ Programming languages ​ | C, Python, various assembly languages, shell, some other scripting languages |
 +^ Spoken languages | English |
 +
 +==== JP Embedded ====
 +|< 100% 15% 85% >|
 +^ Contact | <​sales@jpembedded.eu>​ |
 +^ URL | http://​www.jpembedded.eu|
 +^ Location | Cracow, Poland|
 +^ Expertise | JPEmbedded is a company offering embedded systems design, implementation and testing services. We have extensive experience in areas that include: Communication protocols (Ethernet, TCP/IP, USB, Wireless), Industrial automation (PROFINET), Image processing on DSP and FPGA platforms, Device drivers development,​ Automated testing of safety critical software which must conform to SIL standard, Hardware design and prototyping. ​ |
 +^ Experience | During our work on the Minix project, we did the following: driver for LAN8710A chip, used on BeagleBone boards for network access, ​ set of DDEKit based (as IPC/​threading layer) USB drivers, to work on BeagleBone boards: HCD driver, using MUSBHDRC as the host controller, USB mass storage device class driver, USB hub class driver. |
 +^ Programming languages ​ | C, C++, java, python... ​ |
 +^ Spoken languages | English, Polish, German |