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 Software­architekturen an. Speziell in der Entwicklung von Embedded Systemen ist das Entwerfen von problem- oder produkt­spezifischen Architekturen notwendig. In Firmen die mehrere unterschiedliche Produkte entwickeln, können Plattform­strategien zu einer Vereinheitlichung der Entwicklung führen. Die Festlegung und Entwicklung einer solchen Plattform kann ich softwareseitig unterstützen. Also die Entwicklung einer Softwareplatt­form auf einer gegebenen Hardwareplattform.

Zuletzt geändert am 28.10.2023