Erfahrungsschwerpunkte

  • Systems Engineering
    Komplexitäts-Management, 'Separation of Concerns', Abstraktion, Dekomposition, Systemarchitektur
  • Requirements Engineering, Use Case and Feature Modelling
  • Design & Entwicklung von verteilten unternehmungsweiten Softwaresystemen mit Java
  • Agile Software-Entwicklungsprozesse
    Einführung und Unterstützung
  • Architektur-, Design- und Code-Reviews
    unter Anwendung der objekt-orientierten Softwaremetriken
  • Evaluation von Technologien und Durchführung von Machbarkeitsstudien
  • Training, Coaching and Team Enabling
    Design patterns, Object-oriented Design, ScrumMaster-Rolle einnehmen
  • Beratungservice
    Hilfe und Begleitung der Kunden während deren Entscheidungsprozesse betreffend Vision, Strategie, Business Case, usw.

Technologien

  • Frameworks, Components, APIs: Struts, Servlets, EJB, JMS, JSF, Swing, SWT & JFace, Sax & DOM, CORBA, Web Services, JPA, Hibernate, log4J, Cocoa, Cocoa Touch
  • Middleware: Corba/IDL, JEE, WebServices
  • Tools: Eclipse, oAW, Enterprise Architect, MagicDraw, CVS, SVN, Git
  • Platforms: Linux, Windows, Unix/Mac OS X, iOS
  • Languages: UML2, XSLT, Xpand/Xtend/Check (oAW), AOP, Java, Javascript, Objective-C, Swift, Smalltalk, SQL, Modula 2, Pascal, JUnit, IDL, (X)HTML, CSS, SQL , XML, XML Schema, XSLT, UML2, Maven
  • Web technology and Portal architecture: Glassfish, WebLogic, JBOSS
  • Application integration and web services
  • Database utilities and management systems: Hibernate, Oracle, SQL Server, MySQL, HSQL, H2

Zertifizierungen

Sun Certified Java Programmer Sun Certified Java Developer
Sun Certified Professional Sun Certified Enterprise Architect
Certified ScrumMaster