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 |