Curriculum Vitae of Jelte Jansen
Personal Information
-
Name: Jelte Jansen
-
Date of Birth: February 7th, 1979
-
Sex: Male
-
Nationality: Dutch
Experience
-
Programming languages
-
C, C++, Python, Perl, Javascript, Ruby, Java
-
Hands-on experience in protocol implementation
-
DNS, DNSSEC, TCP/IP, HTTP, SMTP
-
Operating Systems developed for
-
Linux, *BSD, Solaris, Windows, OS X
Employment History
-
2009-present: Internet Systems Consortium
-
Description: Non-profit public benefit organization that produces and distributes quality Open Source software, and provides professional services based on that software.
-
Function: Software Engineer
-
Tasks: Software design, Software development, Protocol engineering
-
Specifics:
-
2004-2009: NLnet Labs
-
Description: Foundation to develop, implement, evaluate, and promote new protocols and applications for the Internet.
-
Function: Developer
-
Tasks: Development, protocol engineering, application testing, systems maintenance
-
Specifics:
-
One of the two original developers of the ldns DNS library, a C library
to simplify DNS programming. It supports RFCs like the DNSSEC documents
(RFC4033-4035). Currently the only main developer and maintainer. Apart
from being a general library, this contains several specific tools,
amongst which:
-
Simple Resolver and debugging tool (drill)
-
DNSSEC signer (ldns-signzone)
-
DNSSEC validator (drill)
-
DNS traffic analyzer (ldns-dpa)
-
DNSSEC zone walker (ldns-walk)
-
With ldns, created an example and interoperability testing implementation for the DNSSEC extension NSEC3 (http://www.rfc-editor.org/rfc/rfc5155.txt)
-
Involved in the creation and validation of several RFCs, most notably RFC4033-4035, RFC4648 and RFC5155.
-
Developer and maintainer of the current iteration of NLnet Labs' and RIPE NCC's DISTEL Testlab, a test setup for performance and regression testing of DNS authoritative servers. Created a way to do basic classifications of differences between server implementations. Currently reimplementing the control and configuration tools of the testlab in Python.
-
Provided assistance with the design and code reviews of NSD 3, an authoritative name server.
-
Provided assistance with the design and code reviews of Unbound, a validating recursive name server
-
2000-2004: First8 B.V. (part-time)
-
Description: ICT Company specialized in creating inter- and intra-net applications
-
Function: Software Engineer
-
Tasks: Design and development of Java-based Internet applications
-
1998-2000: InterNLnet B.V. (part-time)
-
Description: Internet Provider
-
Function: Helpdesk for an Internet provider.
-
Tasks: Provide technical help to customers with their network and Internet connections
Publications
-
Author of IETF RFC 5702
-
DNSSEC Key maintenance
-
An Introduction to the use of HSM
-
Measuring the effects of DNSSEC deployment on query load
Education
-
High school: Gymnasium Beekvliet
-
University: University of Nijmegen (now known as Radboud University)
-
Master's degree in Computing Science
-
Graduated on Security and Development
-
Aia Master award for master thesis Slicing Midlets
Other
-
Several personal projects can be found on http://www.tjeb.nl/Projects
-
1999 - 2001: Chair of Thalia, the student association for Computing Science at the University of Nijmegen
-
2000 - 2001: Treasurer of 'Stichting Beet', a student association encompassing the technology studies at the University of Nijmegen
-
2001 - 2002: Chair of 'Stichting Beet'