Curriculum Vitae
This page shows the relevant facts about the professional side of my life. I do value my privacy, so there are no personal details here.
This Curriculum Vitae is devided into three parts:
Career Overview
| 1984-1990 | Study Computer Science at Twente University of Technology, concluded with a Master's Degree in Computer Science. I wrote my thesis at IBM's European Networking Center in Heidelberg, Germany (now dissolved) |
| 1990-1995 | Software Engineer at Multihouse Automatisering BV, a software house based in Gouda, the Netherlands |
| 1995-2000 | Uniface Consultant with Compuware in Germany, based in Dreieich, south of Frankfurt |
| 2000-now | Senior Security Consultant with SECUDE IT Security GmbH. SECUDE is based in Darmstadt, south of Frankfurt in the south of Germany. |
Project Experience
Since I finished university I was a member of a lot of projectteams. The major projects I participated in are listed here in chronological order:
- Several projects concerning communication systems in the Social Security System of the Netherlands
- A system for the Police in the Netherlands
- A Management Information System for project based organisations
- A system for a car leasing company
This system used a client/server methodology; implemented with Uniface 5 and Sybase 4.9.x technology. I was responsible for the calculation (done in Uniface) and the 3GL part of the project.
I also designed and implemented a system for distributed application execution in this project.
- A system for controlling a steel rolling plant
This was also a project using Uniface for some database interaction with some C programming for glueing the Uniface component together with the rest of the system. I was reponsible for the Uniface part and the interfaces between Uniface and the rest of the system.
- A system for selling and distributing CDs
My main role here was being a representative of Compuware, taking care of possible Uniface problems, consulting how to use Uniface, giving courses on the use of Uniface. Besides that, I looked at the performance of the whole system (including machine and WAN) and wrote some time critical programs in C and Sybase Stored Procedures.
The project mainly used Uniface Six and Sybase System 11.
- A system for waste management
This project was a maintenance project. The system (called DURIS) was in production for a few years now and has to be maintained.
DURIS was originally built in Uniface 5 but was converted to 6 some time ago. An upgrade to Seven was to be done sometime this year. Oracle 7 was the underlying DBMS.
-
A system for generating reports on a Data Warehouse
This was also a Uniface Project. The warehouse was stored in DB2 on a MVS host. It generated reports for the finance controlling department of a big german insurance company.
-
During the last project (which was not fulltime) I gained experience and knowledge in the Web/E-Commerce field. I know how to use/deploy/develop the relavant Uniface Tools (WebApplication Server mainly) here. I showed customers what they can do with this tool and helped them to use this tool.
-
When I joined SECUDE, I didn't do any real consultancy projects (working with customers in customer's premises) anymore. I was also involved in Identrus consultancy and doing general PKI.
One interesting project I did was the design and project management of Pepperbox, a system combining PKI and certificates with RSA's SecurID technology. The system uses SecurID tokens for authentication and then, after sucessfull authentication, generates a temporary certificate that then can be used in a PKI environment. SECUDE currently sells the system under the name SecureLogin.
Fields of Knowledge
During the course of my life I have learned many things. Most will be old and long forgotten, some will be current and trendy. In the table I will try to give an idea what I currently happen to be good at. Of course, as things change, I will change..
| Databases | I have programmed many relational databases, including ORACLE, DB2 and MySQL. |
| Programming Languages | C (some C++), Embedded SQL (Pro*C and Sybase), Java and PERL. |
| Operating Systems | DOS/Windows (NT 4.0, 2000, XP, 2003 Server), Unix (HP-UX, AIX, Linux, Solaris) |
| Web Technologies | HTML, JavaScript, CSS, TCP/IP, Apache, XML, Firewalls, routers, DMZ, IDS |
| IT Security | PKI, (open)SSL, X.509 Certificates, CA, OCSP, Digital Signatures (including German Signature Law), Cryptography, Smartcards, S/MIME, PGP, PKCS#7, PKCS#11, Microsoft CryptoAPI, LDAP |
| JAVA | Servlets, XML, JDBC, Security, Cryptography, Web Services, Eclipse |
| SAP | Secure SAP with SNC, SSF, Single Sign On, ITS, Web Application Server, 4.6x, 6.1, 6.2, Netweaver 04 |