+49 151 41 21 21 97 kontakt@sebastian-knoerzer.de

Schwerpunkt


Mein Schwerpunkt liegt im Design und der Entwicklung modernster verteilter Anwendungen mit Java und JavaScript (Stichwort Microservices, Self-Contained-Systems, Cloud). Dabei stellt für mich das Verständnis der fachlichen Domäne eine Grundvoraussetzung dar, um qualitativ hochwertige Software zu entwickeln (Stichwort Domain-Driven-Design).

Die Einarbeitung in neue fachliche (und auch technische) Themen bereitet mir sehr viel Spaß, so dass ich gerne Projekte in mir auch unbekannten Domänen annehme.

Ich programmiere nach den Clean-Code-Prinzipien und gehe nach TDD (Test-Driven-Development) vor. Ferner führe ich gerne Code-Reviews anderer Entwickler sowie Code-Refactorings durch. Durch alle diese Maßnahmen erreiche ich mein Bestreben, stets sauberen, wartbaren und gut getesteten Code zu schreiben. Qualitativ hochwertige Software besticht aber auch durch eine angemessene und aktuelle Dokumentation (Stichwort arc42), welche immer entwicklungsbegleitend stattfinden sollte.

Ich bin ein absoluter Team-Player und gebe mein Wissen gerne im Team weiter. Zudem bin ich immer offen für Neues und nehme konstruktive Kritik gerne an.

Technische Erfahrung


In den folgenden Technologien kenne ich mich mindestens gut aus und möchte auch in Zukunft gerne damit arbeiten. Ich bin sehr bestrebt meine Kenntnisse in diesen Bereichen weiter zu vertiefen.

Java-Enterprise-Entwicklung

  • Spring / Spring Boot
  • JPA 2 / Hibernate
  • Spring Data
  • REST (Spring Web MVC, Spring WebFlux, JAX-RS)
  • SOAP (Spring Web-Services, JAX-WS)
  • Spring Cloud
  • Spring Security
  • Messaging (v.a. JMS, Kafka, WebSockets)
  • JEE

Frontend-Entwicklung

  • Spring Web MVC / Spring WebFlux
  • Thymeleaf
  • Angular
  • HTML 5
  • CSS 3
  • Bootstrap
  • JavaFX

Build-Infrastruktur

  • Apache Maven
  • Gradle
  • npm
  • Git
  • Jenkins
  • Atlassian Bamboo
  • Docker
  • SonarQube

Programmiersprachen

  • Java
  • JavaScript
  • TypeScript
  • Kotlin

Datenbanken

  • Oracle
  • MongoDB
  • MySQL / MariaDB
  • Redis

Web-/Application-Server und Cloud-Umgebungen

  • Apache Tomcat
  • Apache Netty
  • Kubernetes
  • Microsoft Azure
  • Amazon AWS

Branchen


Bisher war ich in folgenden Branchen tätig. Details hierzu finden Sie auch unter Projekte.

  • Energieversorgung (E.ON Vertrieb Deutschland GmbH, Stadtwerke München GmbH)
  • Öffentlicher Nahverkehr (Stadtwerke München GmbH)
  • Banken (Fiducia & GAD IT AG (Atruvia), Check24 GmbH)
  • Gabelstapler und Lagertechnikgeräte (KION)