Mit meinen langjährigen Projekterfahrungen und meinem zertifizierten Expertenwissen unterstütze ich zielorientiert und zuverlässig meine Kunden bei ihren Projektvorhaben in folgenden Bereichen:
Java EE Architektur und Entwicklung
- Konzeption und Realisierung von Java Enterprise Applikationen, die funktional, robust, performant, sicher, skalierbar, verständlich, wartbar und erweiterbar sind.
- Auswahl der passenden Java EE Komponenten: JSF, Servlets, EJB, Entity Class, Web Services sowie der passenden APIs und Services wie: JAAS , JMS, JPA, JTA, JAX-WS für die Realisierung Ihrer Java Enterprise Applikationen.
- Systemintegration mit JMS, JCA, Web Services, REST.
Analyse und Design
- Objektorientierte Analyse und Design (OOAD)
- Modellierung mit UML
- Design Patterns
Refactoring
Das Refactoring verbessert die interne Struktur einer Applikation ohne das externe funktionale Verhalten zu verändern. Durch Refactoring verbessern sich die Lesbarkeit, Verständlichkeit und das Design des Programms, damit wird das Programm wartbar und erweiterbar. Ich unterstütze Sie bei der:
- Identifizierung der unsauberen Stellen im Code.
- Erstellung der Unit-Tests, die als Regressionstest benutzt werden, um die Nebenwirkungen der Modifikationen aufzuspüren.
- Refactoring unter Anwendung eines Refactoring Kataloges.
- Refactoring to Patterns