Consulting
By using modern software technologies complex business processes of enterprises can be handled in a simpler and more efficient way. Not least of all to remain competitive on the market, it is crucial for enterprises to use the advantages of these technologies and to adopt their systems accordingly.
In doing this it is very important to pay special attention to the expandability and scalability of your system right from the start. In the future the number of users of your system might increase, you may require additional functionality or want to integrate other systems and business partners. Only if your system is designed with these scenarios in mind, you will be able to satisfy changing requirements in the future without being forced to redesign big parts of the system. For this reason, the decisions on how expandability and scalability can be accomplished are among the most important decisions to be taken during the development process and should be made by experts with extensive experience in software architecture.
Choosing the right technology is a complex decision as well. For most requirements there is a variety of solutions available on the market today, and very often it is hard to identify their differences. Furthermore, there is no silver bullet and when choosing technologies for a new system or component, not only those technologies that are already used in the enterprise should be considered to find the one that fits the requirements best. During the past years Java, Web services and XML were very often among the technologies chosen by enterprises to implement their systems. Should you be looking for an expert with many years of experience in this area, who can assist you with technology selection, architectural design, development or training, then don't hesitate to contact me. I also enjoy sharing my experience with junior developers in on-the-job trainings.
Over the past ten years I have been contributing to software projects and providing training courses for a variety of clients. These include Commerzbank, Deutscher Investment Trust, Dresdner Bank, Hewlett Packard, IBM, SEB, software ag, T-Systems and web.de.
Architecture
- Design of scalable and extendable software architectures using approved patterns
- Review of software architectures
Development
- Development of Enterprise Java applications, technical project management & consultancy
- Implementation of web service applications
- Realisation of custom extensions for the SOAP frameworks Apache Axis & Axis2
Consulting
- Concepts for using Web service technology
- Professional support for Apache Axis & Axis2
- Support for Java EE/SE
- Review of existing/planned software systems
- Consulting for the selection of technologies, tools and implementation platforms
Training
- Practice-oriented, highly customized courses
- Courses on Enterprise Java, Web services, Apache Axis, Axis2 etc. available
- Numerous practical exercises
- Optional subsequent project support
Deutsch «