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