| | |
|
Summary
| |
|---|---|
|
Award winning software developer. Expert at programming C, UNIX, networking
and computer graphics.
Founder of highly successful companies.
Innovator and quick learner.
Excellent problem-solver.
Team-player and able to work independently.
Author of a number of games and software tools for the public domain.
Has delivered software on many operating systems, including UNIX,
MS-Windows and MacOs.
Responsible for a number of ground-breaking interactive multimedia productions.
| |
| | |
|
Skills
| |
| Languages | C (14 years), C++, Pascal, assembly (AVR risc, 6502, Z-80, 68000), BASIC, COBOL, SQL, UNIX-shell, awk, troff, Postscript, HTML, CGI, Javascript |
| OS's | UNIX (15 years)(BSD, SysV, SCO, Linux, SunOs, Solaris, HP-UX, AIX), Windows 95, Windows NT/2000, MacOs, OS-9, CD-RTOS, AmigaDos, AS/400 |
| Databases | Oracle, Ingres, Informix C-ISAM, dbm |
| API/env. |
TCP/IP sockets, ESQL, X-windows (X11), OpenGL, POSIX threads, SCCS, CVS, svga,
Clearcase, FLEXlm, many more
|
| | |
|
Previous positions
| |
| 01/01-present |
Inventor/Designer/Engineer, van Os Consulting Developed two new linux games. Designed & built electronics for a digital altimeter, an IR remote analyzer and a LANC camera controller. Wrote drivers for a digital PC-oscilloscope. Operating Systems used: Linux, Windows 2000, MacOs. Software environment: C, C++, CVS, Crystalspace, AVR risc assembly, TCP/IP, X-windows, OpenGL |
| 05/99-07/00 |
Senior Software Engineer, Synopsys Inc. Developed, maintained and integrated enterprise-scale licensing software. Optimized and debugged existing code. Responsible for both client and server side software. Created POSIX multi-threaded versions. Taught and assisted other departments in the use of API's. Operating Systems: Solaris, Linux, Windows NT, SunOS, HP-UX, OSF-1, AIX, IRIX Software environment: C, FlexLM (Flexible API), Clearcase, shell-scripts, TCP/IP, sockets, POSIX threads. |
| 08/97-05/99 |
UNIX Software Consultant,
Computer Consultants International. Was the single worldwide support engineer and consultant for Synon/Open, the UNIX side runtime environment for applications generated by the industry standard AS/400 based 4GL, Synon 2E. Consulted and created custom patches and software updates for American Software Inc., Transition Systems Inc. and Synon Inc. Administered Linux, AIX, and HP-UX systems and networks. Operating Systems: AIX, HP-UX, Linux, Solaris, MS-Windows. Software environment: C, Oracle, Embedded SQL, COBOL shell-scripts, TCP/IP, sockets, SCCS. |
| 08/96-08/97 |
UNIX Software Engineer, Synon Inc. Was the principal software engineer in charge of the Synon/Open runtime environment. Optimized, debugged and maintained all source-code and handled all Synon/Open trouble tickets. Administered some UNIX systems and consulted on UNIX system issues. Developed tools for software development and configuration management. Operating Systems: AIX, HP-UX, Linux, Windows 95, Windows NT. Software environment: C, Oracle, Embedded SQL, COBOL, shell-scripts, TCP/IP, sockets, SCCS. |
| 06/94-08/96 |
Analyst/Programmer/Consultant, Unix Support Nederland BV. Consulted with Digital Equipment Corporation Banking, in an automation project for all Dutch post-offices. Designed and created software for critical subsystems, including transaction registration and transmission. Consulted on and maintained development environment for the software engineering group. Updated and maintained the department's programming and documentation standards. Reviewed and analyzed functional specifications, wrote technical designs. Consulted on and administered UNIX development systems. Gave presentations and taught about tools and systems. Equipment used: Intel PC running SCO UNIX, Linux, Windows 95, Digital Alpha running OSF-1. Software environment: C, Informix C-ISAM, shell-scripts, AWK, proprietary development tools. |
| 02/93-06/94 |
Software Engineer/Designer,
Ars Media BV. Developed interactive multimedia software on CD-I. Was the company's only paid employee for first 6 months, being solely responsible for all the software in many ground-breaking projects. Was involved with all development stages, from interviewing clients to delivering and installing the finished product on-site and maintenance and support. Lead and mentored junior developers and oversaw all software development. Worked with outside graphic artists and producers. Projects included a networked interactive sales training for car-maker Citroen, an internal medicine training course generator for the university of Nijmegen, a real-time 3D graphics library and a traffic map display system for Dutch national television. Created and presented prototypes to clients. Administered all Macintosh, CD-I and UNIX systems. Operating Systems: CD-RTOS (OS-9), MacOs, Linux. Software environment: C, cross-compilers, CD-I libraries, Macintosh Programmer's Workbench, OS-9 shell. |
| 10/91-02/93 |
Founder/Systems Consultant/Software Engineer,
Unix Support Nederland BV.
Co-founded company. Consulted many companies on UNIX issues. Was the principal software engineer for the back-end software in a real-time traffic data gathering and distribution system. Project received a Computable IT award of excellence in 1993. Developed fax software and software development tools. Administered internal and external UNIX systems, networks and security. Analyzed and tuned system performance. Operating Systems: HP-UX, SCO UNIX, AMIX, SVR4 UNIX, MacOS. Software environment: C, shell-scripts, Ingres, embedded SQL, X-windows, TCP/IP, RPC, NFS. |
| 02/91-7/91 |
Programmer, Commodore Nederland BV. Developed CAD package. Maintained and debugged existing code and created new functionality. Handled occasional support calls. Operating Systems: AMIX (SVR4 UNIX on Amiga), Amigados. Software environment: C, X-windows, LEX, YACC, shell-scripts. |
| | |
|
Education
| |
| 1987-1993 |
The Hague college,
Faculty of Informatica and
Information Science. Received B.Sc equivalent degree in Computer Science (specialization in Medical Informatica). |
| | |
| Languages | English (fluent), Dutch (fluent), German, French. |
| Developed | Business applications, internet, security, banking, client-server, protocol analysis & adaptation, Y2K compliance, databases, neural networks, simulations, computer graphics, speech recognition, image processing, user-interfaces, parallel computing, interactive multimedia, hyperspace, datacommunications, multi-user games, device drivers. |