Dr. Christian Dietrich
Pfahläckerweg 14
89081 Ulm
Tel: 0731/1754730
Fax: 0731/1754731
Mobil: 0179/8481747
www.excellent-data.de
dietrich@excellent-data.de

KurzprofilLeistungenSchulungenPublikationenImpressionenImpressum


Leistungen und Kompetenzen:

Falls es für Ihre Anforderungen keine Standardsoftware gibt helfe ich Ihnen, eine für Sie optimierte Lösung zu finden. Ich begleite Sie auf dem gesamten Software-Entwicklungsprozess von der Anforderungsanalyse bis zum Test.
Lassen Sie sich durch einen erfahrenen Berater bei der Durchführung Ihrer Projekte in folgenden Themen unterstützen:

Technische Projektleitung und Koordination
  • Definition von Arbeitspaketen anhand von Kundenanforderungen
  • Aufwandskalkulation von Arbeitspaketen
  • Planung von zeitlichen Abläufen bei der Entwicklung
  • Unterstützung eines Entwicklungsteams bei der Planung und der konkreten Realisierung von Modulen und Komponenten

Softwarearchitektur
  • Objektorientierte Analyse und Design (OOA/OOD) anspruchsvoller Anwendungen
  • Design und Konzeption mit UML (Unified Modeling Language)
  • Softwareentwurf mit Entwurfsmustern (Design Patterns)
  • Entwurf wiederverwendbarer Software (generische Programmierung / Templates)
  • Modellgetriebene Architektur (engl. Model Driven Architecture, MDA)
  • Konzeption verteilter Anwendungen (beispielsweise Client-Server Architektur)
  • Datenbankdesign und -realisierung (E/R-Datenmodellierung)

Softwareentwicklung
  • Programmierung von Embedded Systemen (Embedded Linux, QNX)
  • Plattformübergreifende Programmierung mittels plattformübergreifender Sprachen, Libraries, Standards und Makefile-Generatoren (C/C++, gcc, Qt / Qt-Embedded, STL, POSIX, qmake, jam, ...)
  • Plattformübergreifende Entwicklung (Java VM und C# Common Language Runtime)
  • Entwicklung komplexer Algorithmen: Neuronale Netze, Data-Mining, ...
  • Strukturierung von Daten mit XML (XML, XML Schema, XSLT, ...)

Netzwerke / Security
  • Installation und Konfiguration von VPN-Servern (strongSwan) und Clients (racoon2)
  • Analyse von Netzwerkverbindungen, insbesondere VPN (IKEv2)
  • Kryptologische Verfahren (digitale Signaturen, Zertifikate, Verschlüsselung, ...)

Schulung und Training
  • Anwenderorientierte Schulungen auf dem Gebiet des Softwaredesigns und der objektorientierten Softwareentwicklung
  • Die Inhalte und die Dauer der Inhouse-Schulungen kann individuell an den Teilnehmerkreis oder an ein geplantes Projekt angepasst werden

Nutzen Sie meine jahrelange Erfahrung und Branchenkenntnisse:
Aerospace & Defence, Automotive, Banken, Forschung und Entwicklung, Handel, und Telekommunikation