joetjen.net
EN DE

Über mich

Ich bin Jan Oetjen, Entwickler in Kiel. Beruflich schreibe ich seit Mitte der neunziger Jahre Software — zuerst kaufmännische IT und Servicearbeit, dann Java, danach eine lange Strecke PHP und JavaScript für Shops, Communities und CMS-Seiten.

Was ich aus Interesse mache, liegt eine Ebene tiefer. Mein öffentlicher Code ist im Grunde ein zusammenhängender Gedanke: ein Grammatik-Compiler (Ichor) und danach das, was sich damit bauen lässt — eine Datennotation mit Text- und Binärform (Dextrin), eine Konfigurationssprache mit echter Spezifikation (Cooper), ein Prolog-Dialekt, ein Lisp und eine komponierbare Abfragesprache (Scry).

Ich veröffentliche das, weil die Probleme es wert waren, sauber gelöst zu werden, und weil jemand anders dieselben Teile brauchen könnte. Wenn dir etwas davon nützt, hörte ich gern davon.

Mein persönlicher Favorit ist Clojure — ich bin ein Fan von LISP und von funktionaler Programmierung überhaupt —, allerdings blieb es Privatinteresse: beruflich habe ich damit nicht gearbeitet. Auch Smalltalk und Prolog finde ich reizvoll, mit wenig praktischer Erfahrung in beiden.

Unterstützen & Kontakt

Die Bibliotheken sind kostenlos. Wenn dir eine davon einen Nachmittag gespart hat, freue ich mich über einen Kaffee.

Lebenslauf

Der vollständige Lebenslauf als PDF, mit dem beruflichen Hintergrund im Detail.

Beruflicher Hintergrund

seit 2015
Softwareentwickler
SurfMedia GmbH, Hamburg / onscreen.net – D. Bartoli, A. Keshavarz GbR, Kiel

Backend-Dienste im Echtzeitumfeld (Chat, Livestream) und für nicht-echtzeitkritische Medien (Galerien, Videos).

2013 – 2014
Webentwickler
Medienmonster, Friedrichsort

Administration, Programmierung und Pflege von Websites und Anwendungen: eine Java-Anwendung für die TiVo-Set-Top-Box, ein Magento-Shop in PHP und JavaScript, eine Drupal-Community sowie mehrere TYPO3-Seiten.

2012 – 2013
Webentwickler
Internet-mit-IQ, Kiel

Umsetzung und Pflege von Websites und Online-Shops in PHP und JavaScript, darunter ein Magento-Shop. Zeitweise Leitung der Design- und Entwicklungsabteilung.

2008 – 2009
Ausbildung Mediengestalter Bild + Ton
Hamburg

Krankheitsbedingter Abbruch drei Monate vor der Prüfung.

2002 – 2005
Freiberufliche Entwicklung
Halle (Saale) / Donaueschingen

Internet- und Intranet-Projekte, u. a. ein JSP-/JavaScript-Frontend für „Archival Storage as a Service“ für Banken und Versicherungen im Auftrag von Elsag Solutions (heute Scalaris AG).

2001 – 2002
Selbstständig
Tomatoheads, Donaueschingen

Planung, Umsetzung und Pflege von On- und Offline-Medien- und Softwareprojekten, u. a. Pflege eines Perl-basierten CMS für Elsag Solutions und Realisierung eines CeBIT-Standes.

1998 – 2001
Softwareentwickler
Living Systems AG, Donaueschingen

Überwiegend Java, Schwerpunkt internetbasierte Auktionen. Zu den Kunden zählten Alando (später eBay Deutschland), Deutsche Telekom und Telecom Italia. Ab 2000 Aufbau und Leitung der Mediengestaltung.

1997 – 1998
IT-Servicetechniker
Humpert Computer, Soltau

Aufbau, Installation und Wartung von Hard- und Software, Schulungen, kundenspezifische Softwareprojekte.

1994 – 1997
Kaufmännischer Angestellter
Preusse AG, Soltau

Pflege DATEX-P-angebundener VAX/VMS-Systeme, Datenbanken und Tabellenkalkulationen für die Geschäftsführung, Sicherstellung des IT-gestützten Tagesgeschäfts.

1994
Wirtschaftsassistent Informationsverarbeitung
Berufsbildende Schule, Soltau

Zweijährige Ausbildung mit Informationsverarbeitung, Systemtechnik, Projektmanagement, Algorithmen und Datenstrukturen sowie Rechnungswesen.

Sprachen

Elixir, PHP, Java, JavaScript, Ruby, Clojure, C, C++, C#, Perl, Lua, Shell.

Daten

SQL und NoSQL: MySQL, Oracle, Informix, MongoDB, CouchDB, Neo4j. Markup: HTML, XML, SGML.

Systeme

Administration von Linux-Servern (Debian, Ubuntu, RedHat) und Provisionierung mit Puppet, Chef, Ansible, Vagrant.

Sprachkenntnisse

Deutsch (Muttersprache), Englisch (fortgeschritten).