Softwareentwicklung
Für die folgenden Plattformen und Technologien führe ich Entwicklungsarbeiten durch. Vorzugsweise beim Kunden vor Ort. Dabei integriere ich mich in die Teams der Kunden und arbeite in Kooperation mit den festangestellten Mitarbeitern. Es können auch Projektleitungsaufgaben übernommen oder spezielle Technologien eingeführt werden. Insbesondere in der Entwicklung mit C++ besitze ich einen großen praktischen Erfahrungsschatz, der Ihnen in Ihren Projekten hilfreich sein kann. Auch der objektorientierte Softwareentwurf ist einer meiner starken und gerne ausgeübten Tätigkeiten.
Arbeit als Freelancer in Ihrem Softwareprojekt
Ich arbeite gerne als Freelancer in Ihrem Softwareprojekt mit. Neben der reinen Programmierung übernehme ich auch gerne Aufgaben in Ihrem Entwicklungsprozess.
- Softwarearchitektur
- Software Versionierung und Integration
- Qualitätssicherung
- Softwaretest
Technologische Felder
In diesen technologischen Feldern war ich in den letzten Jahren als Softwareentwickler tätig:
- C/C++
- Java
- C# und .Net
- Scriptsprachen
- Frameworkentwicklung
- Embedded Systems
- Treiberprogrammierung
- MFC - Anpassung von legacy Code
- UNIX/Linux
- QNX
- Embedded Betriebssysteme
- Controller ohne Betriebssystem
- Win32 und Win64 APIs

Entwicklung einer Softwarearchitektur
Ich biete auch die Entwicklung von Softwarearchitekturen an. Speziell in der Entwicklung von Embedded Systemen ist das Entwerfen von problem- oder produktspezifischen Architekturen notwendig. In Firmen die mehrere unterschiedliche Produkte entwickeln, können Plattformstrategien zu einer Vereinheitlichung der Entwicklung führen. Die Festlegung und Entwicklung einer solchen Plattform kann ich softwareseitig unterstützen. Also die Entwicklung einer Softwareplattform auf einer gegebenen Hardwareplattform.
Zuletzt geändert am 28.10.2023