For over 20 years I advise customers in a wide spectrum of topics in the area of IT. Based on these experiences I gladly offer my consultancy services in the following areas:
Software architectures
- Distributed software architectures
- Service Oriented Architectures (SOA)
- Application of middleware technologies (e.g. Java EE, Corba)
- Usage of Java in the entire range
O/R-Mapping
- Practices for Object/Relational Mapping
- Tool application (e.g. Hibernate, JPA compatible tools, Avantis Unisuite)
- Design patterns for performant mappings
- Integration into the development process
Software development process
- Use of methods such as Model Driven Architecture (MDA), Model Driven Software Development (MDSD)
- Generative software development
- Assembly of software development environments (tool selection and integration)
- Usage of metrics for the evaluation of design and code quality
- Adoption and usage of process models (e.g. RUP, agile processes)
- Usage and integration of test procedures
Operation of computer centers
- Procedures for selecting production environments
- Computing centre processes
- Provisioning (Enterprise deployment)
- Security concepts according to BSI (i.e. GSHB)
- Concepts for desaster protection
Apart from consulting I also accomplish reviews as well as seminars for the above mentioned technologies.







