Jens W. Klein

Der Geschäftsführer der Klein & Partner KG ist seit 1992 unternehmerisch in der IT tätig. Die Klein & Partner KG hat er 2004 als sein drittes Unternehmen gegründet.

Jens hat während seines Studiums der Medieninformatik an der FH Furtwangen die Vorteile freier Software kennen gelernt. Er war und ist  aktiver Teil verschiedener OpenSource Communities.

Das Python basierte freie CMS Projekt Plone und seine Community begleitet Jens nun schon seit 2003. Er ist dort Kernentwickler und Mitglied der Framework- und Security-Teams.

Jensens beim Arbeiten (wide)

Vorträge

Gehaltene Vorträge

  • Plone Tagung, 2019, München
    Quo Vadis Plone?
    Podiumsdiskussion
  • Plone Tagung, 2019, München
    Pluggable Authentication Service - verstehen und nutzen
    Vortrag
  • PyDays Vienna, 2018, Wien, Austria
    Enterprise CMS mit Plone 5.1
    Vortrag
  • Plone Conference, 2017, Barcelona, Katalonien
    Blocks: Utilizing The Screed Under Mosaic to build sites
    Vortrag — FolienVideoCode
  • innsbruck.next(), Python Meetup, 2017, Innsbruck, Austria
    HTL Hausübungen + Raketengleichungen mit Jupyter Notebook + SymPy lösen
    Vortrag (de)
  • Plone Conference, 2016, Boston, USA
    Fixing Plone 5, the Framework
    Vortrag (en)
  • Plone Conference, 2016, Boston, USA
    Modern LDAP User and Group Authentication
    Vortrag (en) — WebsiteFolienVideoNotes by Mauris van Rees
  • Plone Conference, 2015, Bukarest, Rumänien
    RelStorage - an alternative ZODB backend Vortrag
  • Plone Conference, 2014, Bristol, UK
    Big, Fat, Fast Plone - Scale Up, Speedup
    Vortrag (en) — VideoFolien
  • PyCon.DE, 2013, Köln, Deutschland
    Schlangenhochze­it in der Wolke - Pyramid auf der Appengine
    Vortrag (de) — AnkündigungVideoFolien
  • Plone Konferenz München, 2012, Deutschland
    Ausfallsichere Kultur mit Plone - Redundanter Kulturserver der Niederösterreich Kulturwirtschaft GmbH
    Vortrag (de) — Folien
  • Plone Konferenz München, 2012, Deutschland
    YAFOWIL - Webformulare in Python ohne Kopfschmerzen
    Kurzvortrag (de) — Folien
  • IKS Sematic Workshop, 2010, Amsterdam, Niederlande
    FISE Integration with Python and Plone
    Vortrag (en) — Slides — FISE ist nun ein Apache Project mit dem Namen Stanbol
  • World Plone Day, 2010, Innsbruck
    Plone - Community, Entwicklung, Support
    Vortrag (de) — Folien
  • Plone Conference, 2010, Bristol, UK
    Talk: Plone is so semantic, isn't it? Semantic Technologies, Plone, and the IKS FISE Semantic Engine
    Vortrag (en) — Folien
  • Plone Conference, 2009, Budapest, UK
    cornerstone.soup - isolated container for queryable records
    Kurzvortrag (en) — Folien
  • Linuxwochen, 2009, Wien, Austria ArchGenXML - Kooperative Entwicklung eines Code-Generators
    Vortrag (de) — Blogeintrag
  • DZUG Tagung (Deutschspr. Zope User Group), 2008, Saarbrücken, Deutschland
    Devilstick Project - Datenstrukturen als Laufzeitveränderbares Meta-Model in Python
    Kurzvortrag (de)
  • DZUG Tagung (Deutschspr. Zope User Group), 2008, Saarbrücken, Deutschland
    Prozessabbildung als Webapplikation in Plone
    Vortrag (de)
  • Plone Conference, 2007, Neapel, Italien
    Daidolas - managing contentish relations Kurzvortrag (en) — Folien
  • Plone Conference, 2005, Wien, Austria
    PloneMall - model-driven e-commerce development
    Vortrag (en)
  • Plone Conference, 2005, Wien, Austria
    ArchGenXML in Practice
    Vortrag (en)

Teilnahme an Events

Upcoming/planned

  • Plone Conference
  • Alpine City Sprint
  • Buschenschanksprint
  • World Plone Day

2024

  • May: Beethoven Sprint, Bonn, Germany
  • April: Tiny Shiny Alpine City Sprint, Innsbruck, Austria (Organizer)

2023

  • July: aRtsPRiNt 2023, Vienna, Austria
  • May: Beethoven Sprint, Bonn, Germany
  • Feb: Alpine City Strategic Sprint, Innsbruck, Austria (Organizer)

2022

  • Plone Conference 2022, Namur, Belgium (Speaker)
  • Juni: Buschenschanksprint, Südsteiermark, Austria
  • May: Beethoven Sprint, Bonn, Germany

2021

  • October, Plone Conference, Online+Sorrento (Speaker)
  • January, "Not-An-Alpine-City-Sprint"-Sprint, Online (Organizer)

2020

  • December: Plone Conference, Online (Speaker)
  • November: Plone 6 Classic Resources Sprint, Online
  • October: Plone 6 Theming Sprint, Online
  • April: Plone 6 Classic Sprint, Online
  • March: Plone Tagung, Dresden, Germany (Speaker)
  • Januar: Alpine City Strategic Sprint, Innsbruck, Austria (Organizer).

2019

  • Oktober: Plone Conference, Ferrara, Italy
  • Juni: Buschenschanksprint, Südsteiermark, Austria
  • Mai: Saltlabs Sprint, Halle/Saale, Deutschland
  • Februar: Plone Tagung, München, Germany (Speaker)
  • January: Alpine City Strategic Sprint, Innsbruck, Austria (Organizer)

2018

  • November: Python Meetup Innsbruck, Austria (Organizer)
  • October: Saltlabs Sprint, Halle an der Saale, Germany
  • June: Buschenschanksprint, Spielfeld, Austria
  • May: Pydays, Vienna, Austria (Speaker)
  • January: Alpine City Strategic Sprint, Innsbruck, Austria (Organizer)

2017

  • October: Plone Conference, Barcelona, Catalonia (Speaker)
  • May: Zope 2 Resurrection Sprint, Halle an der Sale, Germany
  • April: Plone Open Garden, Sorrento, Italy
  • January: Alpine City Strategic Sprint, Innsbruck, Austria (Organizer)

2016

  • Alpine City Strategic Sprint 2016, Innsbruck, Austria (Organizer).
  • Mephisto Sprint 2016, Leipzig, Germany
  • Castle Sprint 2016, Schloss Goldegg - Neidling, Austria (Organizer)
  • Plone Conference, Boston MA, USA

2015

  • Alpine City Sprint, Innsbruck, Austria (Organizer)
  • Plone Open Garden, Sorrento/ Italy
  • Plone Conference, Bucarest, Romania (Sponsor)

2014

  • Plone DocSprint, Munich, Germany
  • Wine and Beer Plone Sprint, Munich, Germany
  • EuroPython, Berlin/ Germany
  • Plone Conference, Bristol, UK

2013

  • PyCon DE, Cologne/ Germany

2012

  • artsprint ]a[, Vienna/ Austria
  • Buschenschanksprint, Spielfeld-Graßnitzberg/ Austria
  • German Plone Konferenz, Munich/ Germany (Sponsor)

2011

  • artsprint ]a[, Vienna/ Austria
  • Plone Conference, San Francisco/ USA.

2010

  • Snow Sprint, Bürserberg/ Austria
  • Plone Conference, Bristol/ UK

2009

  • Linuxwochen, Wien, Austria
  • Plone Conference, Budapest/ Hungary

2008

  • Plone Open Garden, Sorrento/ Italy
  • DZUG Tagung, Saarbrücken, Germany
  • IKS Project Workshop, Salzburg/ Austria.

2007

  • Plone Open Garden, Sorrento/ Italy
  • Plone Conference, Naples/ Italy

2006

  • Snow Sprint, Egg/ Austria
  • Plone Open Garden, Sorrento/ Italy
  • Modellierung 2006 der GI, Innsbruck, Austria
  • Golden Roof Sprint, Innsbruck/ Austria (Organizer)
  • Törggelen Sprint, Bolzano/ Italy

2005

  • Snow Sprint, Schoppernau at Neuhornbachhaus/ Austria
  • Plone Conference, Vienna/ Austria

2004

  • Snow Sprint, Schruns-Tschaguns/ Austria
  • Mountain Sprint, Alberschwende/ Austria
  • Plone Conference, Vienna/ Austria
  • Castle Sprint, Goldegg/ Austria

2003

  • EuroPython, Charleroi/ Belgium
  • Plone Educational Sprint, Paderborn/ Germany
  • IFIT - Infotage Freie Informationstechnologien, Innsbruck, Austria (Organizer)

Technologien

Dies ist eine zeitlich geordnete Liste der von Jens Klein im Laufe der Jahre eingesetzten und erlernten Technologien. Sie ist definitiv unvollständig. Jede der angeführten Technologien zieht weitere kleinere mit sich.

Der Zeitraum gibt nur den Ersteinsatz an, vieles verwendet er bis heute, einiges ist obsolet.

since 2020

  • Rancher/ k3s
  • Charts in Helm/ CDK8S
  • Typescript
  • OpenSearch/Valkey
  • Google Wallet/ Stripe
  • ReactJS/VueJS
  • Terraform
  • Apache Kafka
  • FastAPI

2016-2019

  • ElasticSearch
  • Docker/ Kubernetes/ OpenShift
  • Jupyter
  • Django
  • Gitlab/GitlabCI

2013-2015

  • SSO: SAML, OAuth/OAuth2, Authomatic
  • CI/CD

2011-2012

  • Google AppEngine
  • Pyramid (Repoze BFG)
  • Rest-APIs
  • AngularJS, Mobile Application Development
  • Custom Android ROMS (User-Level)

2009-2011

  • Semantik Web, Apache Stanbol, RDF/RDFa, SPARQL, JSON-LD
  • RabbitMQ
  • Redis
  • AGX Code-Generator

2004-2009

  • modellgetriebene Architektur
  • UML, XSD, XMI, Code Generatoren, ArchGenXML
  • HA (failover, Pacemaker, DRBD, ...)
  • Python Testing
  • Varnish
  • NGINX
  • LDAP
  • PostgreSQL
  • jQuery
  • GIT

2003-2004

  • Python
  • JavaScript
  • Zope/ Plone
  • IMS Educational Standards
  • Ubuntu
  • SVN

2002-2003

  • dynamische Webseitenprogrammierung
  • eigenes PHP-Framework
  • Apache Cocoon
  • XML, DTD, XSLT, XSL-FO
  • Debian
  • CVS

1996-2001

  • Linux (RedHat/ Suse)
  • FreeBSD
  • Apache/MySQL (LAMP)
  • Programmiersprachen C++, Java, Perl, PHP, HTML/CSS, Flash, SQL
  • Studio: Audio-/ Videoschnitt, Beleuchtung, Kamera
  • Digitiale Bildbearbeitung (Photoshop)
  • 3D-Modellierung

1993-1996

  • Windows 3.1 und folgende (95, NT, ...)
  • Trainer für Windows, Word, Excel, Access
  • Access-Datenbankprogrammierung
  • Unix/Sun-Workstations
  • Oracle
  • Netzwerktechnik
  • Internet
  • Programmiersprachen C, Fortran, QuickBasic
  • Installation von GIS-Systemen inkl. Hardware

1988-1992

  • MS-DOS, F&A, Word
  • Turbo-Pascal (Version 3 und 6)
  • HPGL
  • AutoCAD/ AutoLISP
  • digitale Messtechnik
  • Laborarbeit (Umweltanalytik)

1986-1988

  • Basic auf dem Commodore 64
  • Löten digitaler Schaltungen

1983-1985

  • Basic und Assembler auf dem Sinclair ZX81

1973-1982

  • Lo-tech