
Resume for Robert John Kaper
Personalia
Address
Robert John KaperHaringvliet 471
Rotterdam, 3011-ZP
Netherlands
Contact information
- M: (+31) 653 647 262
- M: (+44) 789 270 5637 (when in UK)
- E: rob at robertjohnkaper dot com
Place and date of birth
Tiel (Netherlands); July 23, 1977
Background
Together with over fifteen years of programming, design work and system administration experience as a hobby, I have practised my skills in both commercial environments and the open source community. I have written several games and applications for UNIX operating systems and am responsible for the design, content and maintenance of multiple Internet web sites, for example the Capsi live music community.
Work experience
-
April 2006 to present
Employed by Openlot (also Bwirelezz and Checkus TV Productions as senior software engineer responsible for the development, deployment and maintenance of mobile lottery platforms (using BEA Weblogic and J2EE solutions), SMS entertainment formats (using the LAMP platform) and various television productions such as TMF Clubcam and SBS Fighting with the stars.
-
June 2004 to April 2006
Employed by Yarosa Entertainment.
At Yarosa, I was a software engineer responsible for a broad range of tasks, ranging from UNIX system administration of our server park to the design and development of (mostly) Perl applications. These interact with or are part of Yarosa's HTTP and SMPP based platform. Yarosa specialises in interactive entertainment for television and mobile devices (primarily SMS based) for customers such as a world-wide range of MTV Networks channels.
My job included on-call support duty to ensure 24/7 availability and assistance to our customers.
-
July 1999 to May 2004
Employed by Innovative Solutions in Media.
During the first years of my employment I have worked on the development and maintenance of the e-commerce website of Bruna, the largest chain of bookstores in the Netherlands and the website of CDA, a large Dutch political party. Primary tasks were writing and updating PHP code and the development and maintenance of PostgreSQL and MySQL databases, as well as system administration for the hosting machines.
After the summer of 2000 my duties were mostly concentrated on system administration, managing our farm of Linux servers in cooperation with the administrators of our Windows 2000 web servers. For Free Record Shop, a large audio and video retailer, we have implemented a load balancing cluster under Linux.
Education
-
September 1997 to June 2004
Academy for Digital Communication, Utrecht (Netherlands), undergraduate. Previously known as School for Communication systems. Passed preliminary exams Summer 1999. I have deliberately scheduled my education as part-time occupance to gain more experience in the working field by commercial employment and development of my own projects.
-
September 1993 to June 1995
Maerlant College Brielle high school, Brielle (Netherlands), diploma Gymnasium for the subjects Dutch, English, ancient Greek, mathematics A, mathematics B, physics, history and economics I.
Activities
-
November 1995 to October 2004
I have been involved as lead programmer and founder of many open source projects. I have been co-developer of the KDE Desktop Environment, the leading graphical user interface for UNIX desktop systems and was member of the KDE e.V. (Inc), an organization of KDE contributors aimed at streamlining financial, legal and organisational aspects of a large open source project.
Skills and experience
Programming, scripting and mark-up languages
- PHP
(LAMP is my preferred platform for web solutions.) - Perl
- C/C++
- HTML, XHTML and XML mark-up languages
(SEO (search engine optimisation) skills included.) - CSS
- UNIX shell scripting
- ECMA Script (Javascript)
(Including AJAX/xmlHttpRequest skills.)
Computer environments
- UNIX (Linux, FreeBSD and other BSD variants, SunOS/Solaris, et al)
- Microsoft Windows (Vista/2003/XP/2000/NT/Me/98/95/3.x)
Databases
- MySQL
- PostgreSQL
Image manipulation and design
- The GIMP
- Adobe Photoshop
Language skills
Excellent reading, writing and verbal skills in Dutch and English. Good reading and verbal skills in German.