Lars. K.W. Gohlke
Willkommen

... zu meinem Beitrag für unsere Netzkultur ;)

Welcome

... to my contribution to our lively internet culture

Selamat datang

... bersahaja hanya selamat datang ;)

Lars K.W. Gohlke

Blog

Sporadisch blogge ich hier.

Über mich

Ich bin ein leidenschaftlicher Java Software Craftman. Permanent nach der besten Lösung für meine Kunden strebend, stark auf Dev-Ops und umfassender Qualität der Software bedacht.


"Kunden schätzen zwei Dinge an Software. Die Art wie es Maschinen steuert und die Mühelosigkeit, wie sie sich anpassen lässt."

Uncle Bob "The Cycles of TDDThe Cycles of TDD"

Curriculum Vitae

Berufliche Tätigkeiten

01.2020
DevOps Coach (DB Systel)
  • enable project teams to embrace DevOps culture in daily business
  • implemented continuous-deployment of a datalake on AWS with terraform
  • implemented continuous-deployment of an Exasol DWH (day-1 operations)
08.2018 12.2019
Leading java developer (Idealo)
  • team building (trust/alignment/accountability/..)
  • implementing lean principles in daily operations
    • [meeting] being on time (95% within 1st minute)
    • [meeting] being in time (>50% we finish early)
    • [meeting] being focused (clear agenda)
    • [meeting] being prepared (no meetings without preparation)
    • [meeting] mutual understanding of scrum
    • [team] support high degree of self organisation
    • [team] increases bus factor
    • [team] decreases work in progress
    • [team] lowered average cycle-time
    • ...
  • implementing reactjs frontends with graphql spring boot backend
  • consuming data from mongo/mysql database filled by kafka streams
  • designing software for self-contained systems and being cloud native (12factor-app)
  • mentoring according to values of the Software Gardening Manifesto
  • embracing DevOps culture in daily business
03.2018 08.2018
Lead developer (SmartHelios)
  • recruiting: reach out to candidates and set up job interviews, with focus on diversity (age, gender, culture) our priority is to have the right mindset (openness and willing to learn)
  • coordinate cooperation with near-shoring software development teams
  • support autonomy and a self organising team
  • build an almost zero-maintenance CI/CD build chain (codeship.com, sonarcloud.io and EKS) with IaC
  • support the process to acquire ISO 13485 certification
  • workout a decision guide to choose a CloudServiceProvider which conforms with regulatory affairs in the health sector
04.2017 12.2017
Team lead (Idealo)
  • teamwork based on trusting relationships
  • align the team by building a strong vision
  • support autonomy and a self organising team
  • leading by example
  • empower colleagues to learn and talk about errors
03.2016 02.2018
Java Entwickler (Idealo)
  • introduced the concept of continuous delivery (CD) (department-wide)
  • founder of internal community for SpringBoot
  • gapping bridges (ideologically and technically) between Dev and Ops (DevOps)
  • practicing software craftmanship
  • mentoring colleagues
11.2015 02.2016
Java Entwickler (Westernacher Solutions AG)
  • conception and prototypical solution of a 2-50 PBytes document store
  • benchmarking of mongodb replica-sets
  • ad-hoc mongodb clusters on AWS with terraform
05.2012 10.2015
Java Entwickler (ImmobilienScout24)
  • clean code
  • continuous inspection with Sonarqube
  • DevOps mit CLD, SELinux
  • agile change management (kontinuierliche Anpassung eigener Arbeitsweise)
  • Anhänger agiler Unternehmenskultur
  • produktzentrierte Softwareentwicklung
  • online marketing
  • half-stack software developer
  • Treiber von interner Community-arbeit
  • Gründer einer internen Community für Webperformanceenthusiasten
07.2007 05.2012
Freiberufl. Tätigkeit als Dozent für Linux (LPI)

Workshops und Lehrgänge zu Grundlagen und weiterführenden Themen der Systemadministration unter Linux

  • Kernel, Bash, Scripting
  • Apache/MySQL/Bind/FTP/LDAP
  • Skalierung/Performancetuning
  • Didaktik und Wissensmanagement
01.2011 03.2012
QA Engineer (Sprd.Net AG)
  • Qualitätssicherung einer E-Commerceplattform
  • Konzept & Umsetzung der Migration von prozeduralen Seleniumtests zu PageObjects
06.2010 12.2010
Freiberufl. Tätigkeit als C♯ Entwickler/Architekt (gfnmediber)

eingebettete A/V P2P Kommunikation auf Basis von DirectShow

01.2010 06.2010
Freiberufl. Tätigkeit als JEE Entwickler/Architekt

Entwurf und Implementierung von Anwendungsdiensten in einer SOA-Umgebung (identigo, Ausgründung aus Cidas²)

10.2008 12.2009
wissenschaftlicher Mitarbeiter an der FH Brandenburg
  • Entwicklung eines Onlineportals mit Php & Symfony (12designer)
  • SOA-Authentifizierungsframework mit EJB3/jBPM (Cidas²)
  • Administration der Frontend- und Backendinfrastruktur (12designer)
09.2006 01.2007
Praxissemester in Jakarta/Indonesien an der Swiss German University
  • selbstständige Vertiefung in die Thematik „Absicherung einer Webanwendung“
  • Machbarkeit einer Videokonferenz über verzögerungsreiche und schmalbandige Verbindungen
  • Englisch und Indonesisch im Alltag
03.2004 08.2004
Betreuungsassistent in der Behindertenhilfe des Blütenbergverbundes (Müllerberg)

eigenverantwortliche Betreuung einer 16köpfigen Bewohnergruppe mit dem Krankheitsbild „Schizophrenie“

02.2003 10.2003
Arbeit als Zivildienstleistender und pflegerische Hilfskraft im Pflegewohnheim „Zur Heegermühle“
10.2002 01.2003
Grundwehrdienstleistender in Torgelow

Fähigkeiten

Fremdsprachen
englisch+++, indonesisch-, französisch--, spanisch---
Fauml;higkeiten

Schule/Studium

09.2008 05.2012
Master an der FH Brandenburg
  • Masterarbeit: Analyse und Konzept zur Verbesserung der statischen Fehlereingrenzung
  • Studienarbeit: Qualitätsmanagement mit Continuous Integration - Untersuchung anhand einer Machbarkeitsstudie in der Praxis
09.2004 08.2008
Informatik an der FH Brandenburg (Diplom - "sehr gut" )
  • Auslandssemester in Jakarta/Indonesien
  • Diplomarbeit:SOA für Multi-Messaging - Integrationskonzept am Beispiel Skype
10.2003 03.2004
Informatikstudent der BTU in Cottbus
2002
Abitur

Arbeiten

Masterarbeit - 2012.05.

Analyse und Konzept zur Verbesserung der statischen Fehlereingrenzung

Thema der vorliegenden Arbeit war die Analyse und Erarbeitung eines Konzeptes zur Verbesserung der statischen Fehlereingrenzung. Dabei ging es darum, einen leichtgewichtigen heuristischen Gegenentwurf zu aufwendigen statistischen Verfahren (z.B. Delta Debugging) zu entwickeln. Der Gegenentwurf beinhaltete die Modellierung einer Metrik zur Bestimmung der signifikantesten Tests.

Noten: 1.0 + 1.8

Studienarbeit - 2010.03.

Qualitätsmanagement mit Continuous Integration

Wie weit läßt sich das Konzept der kontinuierlichen Integration in der Praxis wirklich umsetzen? Dieser zentralen Frage wurde in der Studienarbeit nachgegangen.

Note: 1.0

Diplomarbeit - 2008.08.

SOA für Multi-Messaging Integrationskonzept am Beispiel Skype

Die Arbeit bietet einen Einblick in die Entwicklung einer serviceorientierten Architektur und in die Verwendung von Enterprise Integration Pattern am Beispiel von Multi-Messaging mit Skype. Aufbauend auf einer SOA konnten weiterhin Aspekte zur Lösung der Skalierbarkeit und Robustheit eines Dienstes beschrieben und die Auflösung von Abhängigkeiten unter den Diensten betrachtet werden.

Noten: 1.0 + 1.3

Auslandspraktikum - 2006.08.

Indonesien - Am anderen Ende der Welt

Praxissemester an der SGU in Indonesien

Impressum

Lars K.W. Gohlke
Tulpenstraße 21
12203 Berlin
Deutschland
last changed 2021-05-18 16:00:47 +0200 07fab30785cdbf7c6938b26bc8b2f215266d6722