Kernkompetenz Softwareentwicklung

Meine Kernkompetenz liegt in der Entwicklung Client-Server basierter Systeme. Hierbei war ich an der Entwicklung mehrerer Systeme beteiligt. Von reinen Informationssystemen bis hin zu komplexen E-Learning Systemen die für die Schulung von mehreren Tausend Mitarbeitern entwickelt wurden.

Mein Hauptaugenmerk liegt dabei auf Applikationen, nicht Webseiten, wobei das Frontend natürlich trotzdem webbasiert sein kann.

Bei der Entwicklung habe ich unterschiedliche Technologien eingesetzt, hauptsächlich aus dem Java-Umfeld.

Für Projektentwicklungen neuer Anwendungen halte ich im Moment folgende Technolgien für besonders empfehlenswert:

Für Daten und Geschäftslogik:
  • Java
  • Spring
  • Hibernate
Ausführungs-Plattformen:
  • Tomcat
  • Jetty
  • JBoss
Für die Benutzeroberfläche (Desktopbasiert):
  • SWT
  • Swing
Für die Benutzeroberfläche (Webbasiert):
  • Google Web Toolkit
  • extGWT
  • extJs