Ich bin seit 1992 in der Softwareentwicklung tätig.
Neben professioneller Unterstützung in Ihren laufenden Softwareprojekten als freiberuflicher Softwareentwickler / Softwarearchitekt kann ich Ihnen die Durchführung kleinerer (Teil-)Projekte auch komplett zum Festpreis anbieten. Fragen Sie im konkreten Fall doch einfach nach einem Angebot!
Im Folgenden finden Sie ein kurzes Profil meiner bisherigen Tätigkeiten in der Softwareentwicklung, inclusive einer Liste von Referenz-Projekten/Kunden:
Betriebssystemkenntnisse:
MS-DOS
MS-Windows (3.x / 95 / NT /
2000 / XP / Vista).
Neben Oberfächenprogrammierung auch
Kenntnisse in systemnaher Programmierung.
Linux / Unix (Grundkenntnisse)
Programmiersprachen:
C++
C#
Microsoft Visual Basic (GUI Entwicklung für Win32, intensive Nutzung von OLE Automation als Schnittstelle zu C++ basierenden Servern)
Perl (Automatisierte Codegenerierung z. B. von C++ Klassen)
Assembler (meß- und regeltechnische Anwendungen, 80x86, Motorola 56002, TI 320C3x
Borland Pascal
Entwicklungs Systeme / Tools
Microsoft Visual Studio
Borland IDE
Diverse Versionskontrollsysteme: MS Visual Source Safe, PVCS, Perforce, GIT, Mercurial
QT Creator
Sonstige Kenntnisse / Erfahrungen:
Objektorientierte Software Architektur / Design, UML
QT (V.: 3, 4, 5)
OpenCV
OpenMP
OpenGL
Boost
STL
MS .Net Framework, 1.x, 2.0, 3.5
MFC
InstallShield / Windows Installer
Treiberentwicklung für Windows 9x / Windows NT.
OLE Technologien »ActiveX Controls, COM / OLE Automation.
ADO, ADO.Net
Internet Technologien (HTML / Java / ActiveX).
Maplink, GIS Systeme
Perl
Python
Winsocket Programmierung
iButton / One Wire SDK
MSP 430 μController Programmierung
Nachfolgend habe ich die wichtigsten Software-Projekte in denen ich als freiberuflicher Mitarbeiter tätig war, bzw noch tätig bin zusammengestellt. Die einzelnen Projektbeschreibungen sind nicht als aktuelle Produktbeschreibungen zu verstehen. Sie sollen lediglich Projektanbietern ein genaueres Bild von meinen bisherigen Arbeiten geben. Für die Aktualität von Produktangaben wird keine Gewähr übernommen:
MedWork. - Datenbankanwendung für kleine bis mittlere Kliniken.
WS-Baustatikprogramme
Windows GUI für eine Serie von 50 Baustatik - Programmen.
ActiveX Control WMAudio zum Zugriff auf MsAudio Kompressionsverfahren
für Tondokumente(WMAudio SDK).
IBM/Marine
OOD, UML, Maplink, Winsocket, Perl.
SEWERIN
GmbH (Gütersloh)
Dll
zur Flash-Programmierung von Mikrocontroller gesteuerten Meßgeräten
(C++/MFC, VB6,RS232/RS422/RS485 Schnittstelle unter Windows).
SEWERIN
GmbH (Gütersloh)LeakPlotter 02(®) zur Aufnahme
von Messdaten mit einem Gas-Spürfahrzeug.
denkmanufaktur
GmbH
Programm
zum Setzen von Alarm- und Echtzeit eines DS2405 Timer Bausteins via
OneWire Bus
denkmanufaktur
GmbH
Firmware
zur Messwertaufnahme mittels eines Microcontrollers vom Typ TI-MSP430
Stryker
Navigation (Freiburg)
Software
für computer aided surgery („Knee
Navigation Software“, „Hip Navigation Software“,
„Cranial“)
DEWI (Wilhelmshaven)
Verwaltungs
Software „DEME“ für Windenergie-Mess Stationen
AMD
Analysis & Technology AG, Harpstedt (Auswerte-
und Steuersoftware für Massenspektrometrie, - Borland
C++, OWL)
Darüber hinaus diverse kleinere Projekte, z. B.:
Pascal Unit "HrdCopy" zur Farbausgabe von Gammaspektroskopie-Aufnahmen auf einen HP550C - Drucker. Die Unit wurde im Auftrag eines Facharztes für Radiologie entwickelt und in ein Auswertungsprogramm für Gammaspektroskopie-Aufnahmen integriert.
Konverter-Dll "RTFCnv" zum Export von Daten aus einer Datenbankanwendung im RTF Format. Die Dll wurde mit MS-VC++ entwickelt (16 und 32bit Version).
System zur Erfassung / Aufbereitung von Meßdaten in einer Photovoltaik-Versuchsanlage (Diplomarbeit).
Gegenüber nicht normalverteilten Störungen in Messdaten (Bilddaten) robuste Fitverfahren
Einfache Implementierung eines Backpropagation Netzwerks