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