Fachkenntnisse

Meine Fachkenntnisse umfassen folgende Schwerpunkte:

  • Java EE / Jakarta EE
  • Java- und Web-Technologien
  • Agile Software-Entwicklung
  • Qualitätssicherung
  • Systemintegration
  • Software-Modernisierung und -Migration

Methoden

  • eXtreme Programming (XP)
  • Scrum
  • Continuous Integration (CI) / Continuous Delivery (CD)
  • Architektur- und Code-Analysen, Code-Reviews
  • Unit-/Integrations-/System-Tests
  • Konfigurations-/Versions-Management
  • Build-/Release-Management
  • Dev(Sec)Ops

Technologien

  • Java EE, Jakarta EE
  • EJB
  • JSF, JSP, Servlets
  • JUnit, Mockito, JaCoCo
  • Application Server: Glassfish/Payara
  • SOAP / REST Web Services: JAX-WS / JAX-RS
  • JPA, JDBC
  • JAXB
  • Swing
  • SQL: MySQL, Oracle, Postgres
  • FOP, POI, MQ
  • Ant, Maven, Gradle
  • Jenkins, Nexus
  • Findbugs, Checkstyle, PMD, SonarQube
  • Eclipse IDE
  • XML, XSL(T), XML Schema, DTD, XPath
  • Git, Github, Bitbucket, SVN
  • AngularJS, Angular
  • Docker
  • HTML, CSS, JavaScript
  • WordPress
  • HTTP, TCP/IP, SSL/TLS: Apache WebServer, OpenSSL
  • Unix/Linux, Shell
  • Cloud: Amazon Web Services (AWS), Google App Engine (GAE) / Google Cloud Plattform (GCP)
  • SEPA XML (ISO 20022)

In den Projekten finden Sie weitere – mittlerweile veraltete und nicht mehr verwendete – Technologien, sowie konkret verwendete Implementierungen von o.g. Standards sowie deren Versionen.

 

IMG_0134
GDG DevFestKarlsruhe 2014

 

IMG_4274
Java Forum Stuttgart 2007