Ü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
Backend-Dienste im Echtzeitumfeld (Chat, Livestream) und für nicht-echtzeitkritische Medien (Galerien, Videos).
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.
Umsetzung und Pflege von Websites und Online-Shops in PHP und JavaScript, darunter ein Magento-Shop. Zeitweise Leitung der Design- und Entwicklungsabteilung.
Krankheitsbedingter Abbruch drei Monate vor der Prüfung.
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).
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.
Ü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.
Aufbau, Installation und Wartung von Hard- und Software, Schulungen, kundenspezifische Softwareprojekte.
Pflege DATEX-P-angebundener VAX/VMS-Systeme, Datenbanken und Tabellenkalkulationen für die Geschäftsführung, Sicherstellung des IT-gestützten Tagesgeschäfts.
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).