Dr. Christian Dietrich
Pfahläckerweg 14
89081 Ulm
Tel: 0731/1754730
Fax: 0731/1754731
Mobil: 0179/8481747

Short CVServicesTutorialsPublicationsImpressionsImprint

Services and skills:

If there is no standard software for your needs I will help you to find an optimized solution for you. I support you on the entire software-development process from requirements analysis to testing.
Get support from an experienced consultant in implementing your projects in the following topics:

Technical Project Management and Coordination
  • Definition of work packages based on customer requirements
  • Calculation costs of work packages
  • Planning of temporal processes in the development
  • Support a development team in the planning and the practical realization of modules and components

Software Design Methods
  • Object Oriented Analysis and Design (OOA/OOD) of challenging applications
  • Design and conception by using the Unified Modeling Language (UML)
  • Software design with design patterns
  • Design of reusable software (generic programming / templates)
  • Model Driven Architecture (MDA)
  • Design of distributed applications (for example, client-server architecture)
  • Database design, -realisation (E/R-Modeling)

Software Development
  • Programming of Embedded Systems (e.g. Embedded Linux, QNX)
  • Platform independent software development by using platform-independent programming languages, libraries, standards and build tools (C/C++, gcc, Qt / Qt-Embedded, STL, POSIX, qmake, jam, ...)
  • Platform independent software development (Java VM and C# Common Language Runtime)
  • Development of complex Algorithms: Neural networks, data mining, ...
  • Structured data with XML (XML, XML Schema, XSLT, ...)

Networks / Security
  • Installation and configuration of VPN-Servers (strongSwan) and clients (racoon2)
  • Analysis of network connections, particularly VPN (IKEv2)
  • Cryptologic methods (digital signatures, certificates, encryption, ...)

Education and Training
  • User-oriented training in the field of software design and object-oriented software development
  • The content and duration of the in-house training can be adapted individually to the participants or to a planned project

Take advantage of my years of experience and industry knowledge:
Aerospace & Defence, Automotive, Banking, Research and development, Telecommunications, and Trade