Software-Entwicklung und Consulting
Aktualisiert am 30.08.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 30.08.2024
Verfügbar zu: 100%
davon vor Ort: 100%
Anwendungs-Entwicklung
Netzwerk-Technologien
Multi/Cross-Platform-Entwicklung
Englisch
Verhandlungssicher

Einsatzorte

Einsatzorte

Heilbronn (Neckar) (+50km)
möglich

Projekte

Projekte

2010 - 2019: beap Framework und Backend-Server

Aufgaben:

Design und Entwicklung eines Backend-Servers im Rahmen des beap Frameworks, der es ermöglicht Anwendung in einem beliebigen (JavaScript-fähigen) Browser zu erstellen, deren Kernfunktionalität auf dieses Backend zugreift. Die Architektur ist vom Entwickler beliebig durch DLLs mit spezifizierter Schnittstelle erweiterbar (incl. einer .NET-Bridge zur Einbindung von Managed Code) (Eigenprojekt, 2010-2019, Windows, Linux, FreeBSD, OS X, Visual C++ 2005-2015, g++)


1997 - 2015: INSAReport

Aufgaben:

Konzeption und Entwicklung einer Anwendung zur Erstellung von Erstmusterprüfberichten im KFZ-Zulieferbereich. Unterstützt den Import von Meßdaten via direkter Schnittstellenanbindung von Geräten und auch die Übernahme von Daten aus Meßprotokollen in verschiedenen Formaten. Im Netzwerkumfeld wird die Lizenzierung über einen lokalen Lizernzserver gesteuert, welcher (1997-2015, in Zusammenarbeit mit mittelständ. Firma, Window 95/98, Windows NT 4.0, Windows 2000/XP, Windows 7/8.x/10, Visual C++ 4.0/5.0/6.0 und 2005)


2001 - 2007: NeroVision DVD-Engine

Aufgaben:

Projektierung und Implementierung einer Bibliothek zum Beschreiben von DVDs folgend der Spezifikation des DVD-Konsortiums. Später erweitert um die Fähigkeit, mit DVD+RW und DVD-RW umzugehen und diese Formate Editieren zu können (UDF1 und UDF2) (2001-2007, Nero AG, Visual C++ 2002, 2003, 2005


Codegeneratoren-Überarbeitung

Aufgaben:

Überarbeitung der C-Codegeneratoren eines Fertigungsleittechnik-Entwicklungsssystems im Sinne des ANSI89-Standards (als Projektverantwortlicher, Team: ca. 5 Entwickler, OSF/1, HP-UX, VAX/VMS)


Kommunikations-Bibliothek

Aufgaben:

Entwicklung der Datentransfer-Module zur Intertask-Kommunikation in verteilten heterogenen Systemen auf Basis von TCP/IP-Sockets (Implementierung von Stream-Socket-Objekten für bidirektionale Kommunikation) (06/95, als Projektverantwortlicher, 2 Entwickler, OSF/1, HP-UX, VAX/VMS)


Datenbank-Überwachungssoftware

Aufgaben:

Portierung (PASCAL & VAX/VMS -> C & UNIX) und Erweiterung eines Programms zur Überwachung eines Real-Time-Datenbanksystems (Team: ca. 30 Entwickler, ABB Fertigungsleittechnik GmbH, Mannheim, OSF/1, HP-UX, VAX/VMS)


File-I/O-Bibliothek

Aufgaben:

Realisierung einer plattformübergreifenden File-I/O-Bibliothek für den Zugriff auf verschiedene Dateiformate mit Unterstützung der Pipelining-Mechanismen von UN*X und Windows NT (2-Mann-Projekt, Windows NT 3.5x, SCO, Visual C++ 4.0/SCO C Compiler)


Job-Control

Aufgaben:

Realisierung einer 'Job-Control' zur parametrisierbaren Steuerung des Ablaufs von Prozessen innerhalb eines Client/Server-Batchrahmens (8-Mann-Projekt, Windows NT 3.5x, SCO, Visual C++ 4.0/SCO C Compiler)


Dialogprogramme für OpenEdition-Produkte

Aufgaben:

Design und Realisierung eines Application-Frameworks zur RAD-Implementierung von Clients in einer multi-tier Client/Server Architektur

  • Entwicklung eines OLE-Automationsservers zur Kommunikation mit einem Netzwerk-Host

  • Entwicklung eines MFC-Application-Frameworks zur RAD-Implementierung von Clients zur Kommunikation mit dem OLE-Automationsservers

  • Entwicklung von verschiedenen Demo-Programmen (Clients) mit dem Applicationframework (2-Mann-Projekt, Window 9x, Windows NT 3.5x/4.0, Win32s, Visual C++ 4.0, MFC, OLE)


SmartUpdate-Suite

Aufgaben:

Entwicklung eines NT-Dienstes mit zugehöriger Tool-Suite zum automatischen Update von Client-Applikationen in einer Client/Server-Umgebung. Client/Server-Anwendung war das Daimler-Chrysler-Werkstattinformationssystem (WIS) (2-Mann-ProjektWindows NT 4.0, Visual C++ 4.0/5.0/6.0

Aus- und Weiterbildung

Aus- und Weiterbildung

  • Dipl.-Ing. Physikalische Technik

Kompetenzen

Kompetenzen

Top-Skills

Anwendungs-Entwicklung Netzwerk-Technologien Multi/Cross-Platform-Entwicklung

Schwerpunkte

  • Anwendungsentwicklung mit Visual C++ unter Windows und UN*X, NT Systemprogrammierung

  • Client/Server-Entwicklung

  • Netzwerk-Technologien wie TCP/IP, RPC, (D)COM

  • Multi/Cross-Platform-Entwicklung (vorwiegend Win32/UN*X)

Produkte / Standards / Erfahrungen / Methoden

Visual C++
OLE/(D)COM
ODBC
RPC
NET

Betriebssysteme

DOS
Windows 3.x/9x
NT/2000/XP/Vista/7/8
OS/2
OS X
HP-UX
Linux
OSF/1
SCOUnix
Solaris
Ultrix
FreeBSD
VAX/VMS

Programmiersprachen

C/C++
C#
JavaScript
Objective C
Java
Grundkenntnisse

Datenkommunikation

TCP/IP
RPC
(D)COM

Einsatzorte

Einsatzorte

Heilbronn (Neckar) (+50km)
möglich

Projekte

Projekte

2010 - 2019: beap Framework und Backend-Server

Aufgaben:

Design und Entwicklung eines Backend-Servers im Rahmen des beap Frameworks, der es ermöglicht Anwendung in einem beliebigen (JavaScript-fähigen) Browser zu erstellen, deren Kernfunktionalität auf dieses Backend zugreift. Die Architektur ist vom Entwickler beliebig durch DLLs mit spezifizierter Schnittstelle erweiterbar (incl. einer .NET-Bridge zur Einbindung von Managed Code) (Eigenprojekt, 2010-2019, Windows, Linux, FreeBSD, OS X, Visual C++ 2005-2015, g++)


1997 - 2015: INSAReport

Aufgaben:

Konzeption und Entwicklung einer Anwendung zur Erstellung von Erstmusterprüfberichten im KFZ-Zulieferbereich. Unterstützt den Import von Meßdaten via direkter Schnittstellenanbindung von Geräten und auch die Übernahme von Daten aus Meßprotokollen in verschiedenen Formaten. Im Netzwerkumfeld wird die Lizenzierung über einen lokalen Lizernzserver gesteuert, welcher (1997-2015, in Zusammenarbeit mit mittelständ. Firma, Window 95/98, Windows NT 4.0, Windows 2000/XP, Windows 7/8.x/10, Visual C++ 4.0/5.0/6.0 und 2005)


2001 - 2007: NeroVision DVD-Engine

Aufgaben:

Projektierung und Implementierung einer Bibliothek zum Beschreiben von DVDs folgend der Spezifikation des DVD-Konsortiums. Später erweitert um die Fähigkeit, mit DVD+RW und DVD-RW umzugehen und diese Formate Editieren zu können (UDF1 und UDF2) (2001-2007, Nero AG, Visual C++ 2002, 2003, 2005


Codegeneratoren-Überarbeitung

Aufgaben:

Überarbeitung der C-Codegeneratoren eines Fertigungsleittechnik-Entwicklungsssystems im Sinne des ANSI89-Standards (als Projektverantwortlicher, Team: ca. 5 Entwickler, OSF/1, HP-UX, VAX/VMS)


Kommunikations-Bibliothek

Aufgaben:

Entwicklung der Datentransfer-Module zur Intertask-Kommunikation in verteilten heterogenen Systemen auf Basis von TCP/IP-Sockets (Implementierung von Stream-Socket-Objekten für bidirektionale Kommunikation) (06/95, als Projektverantwortlicher, 2 Entwickler, OSF/1, HP-UX, VAX/VMS)


Datenbank-Überwachungssoftware

Aufgaben:

Portierung (PASCAL & VAX/VMS -> C & UNIX) und Erweiterung eines Programms zur Überwachung eines Real-Time-Datenbanksystems (Team: ca. 30 Entwickler, ABB Fertigungsleittechnik GmbH, Mannheim, OSF/1, HP-UX, VAX/VMS)


File-I/O-Bibliothek

Aufgaben:

Realisierung einer plattformübergreifenden File-I/O-Bibliothek für den Zugriff auf verschiedene Dateiformate mit Unterstützung der Pipelining-Mechanismen von UN*X und Windows NT (2-Mann-Projekt, Windows NT 3.5x, SCO, Visual C++ 4.0/SCO C Compiler)


Job-Control

Aufgaben:

Realisierung einer 'Job-Control' zur parametrisierbaren Steuerung des Ablaufs von Prozessen innerhalb eines Client/Server-Batchrahmens (8-Mann-Projekt, Windows NT 3.5x, SCO, Visual C++ 4.0/SCO C Compiler)


Dialogprogramme für OpenEdition-Produkte

Aufgaben:

Design und Realisierung eines Application-Frameworks zur RAD-Implementierung von Clients in einer multi-tier Client/Server Architektur

  • Entwicklung eines OLE-Automationsservers zur Kommunikation mit einem Netzwerk-Host

  • Entwicklung eines MFC-Application-Frameworks zur RAD-Implementierung von Clients zur Kommunikation mit dem OLE-Automationsservers

  • Entwicklung von verschiedenen Demo-Programmen (Clients) mit dem Applicationframework (2-Mann-Projekt, Window 9x, Windows NT 3.5x/4.0, Win32s, Visual C++ 4.0, MFC, OLE)


SmartUpdate-Suite

Aufgaben:

Entwicklung eines NT-Dienstes mit zugehöriger Tool-Suite zum automatischen Update von Client-Applikationen in einer Client/Server-Umgebung. Client/Server-Anwendung war das Daimler-Chrysler-Werkstattinformationssystem (WIS) (2-Mann-ProjektWindows NT 4.0, Visual C++ 4.0/5.0/6.0

Aus- und Weiterbildung

Aus- und Weiterbildung

  • Dipl.-Ing. Physikalische Technik

Kompetenzen

Kompetenzen

Top-Skills

Anwendungs-Entwicklung Netzwerk-Technologien Multi/Cross-Platform-Entwicklung

Schwerpunkte

  • Anwendungsentwicklung mit Visual C++ unter Windows und UN*X, NT Systemprogrammierung

  • Client/Server-Entwicklung

  • Netzwerk-Technologien wie TCP/IP, RPC, (D)COM

  • Multi/Cross-Platform-Entwicklung (vorwiegend Win32/UN*X)

Produkte / Standards / Erfahrungen / Methoden

Visual C++
OLE/(D)COM
ODBC
RPC
NET

Betriebssysteme

DOS
Windows 3.x/9x
NT/2000/XP/Vista/7/8
OS/2
OS X
HP-UX
Linux
OSF/1
SCOUnix
Solaris
Ultrix
FreeBSD
VAX/VMS

Programmiersprachen

C/C++
C#
JavaScript
Objective C
Java
Grundkenntnisse

Datenkommunikation

TCP/IP
RPC
(D)COM

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.