Entwicklung im Client / Server-Umfeld mit C++, Perl und Python (WINDOWS / UNIX), Entwicklung von WINDOWS-GUI mit MS Visual Studio und MFC
Aktualisiert am 16.02.2026
Profil
Referenzen (1)
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 16.02.2026
Verfügbar zu: 100%
davon vor Ort: 50%
GUI-Entwicklung mit Microsodt Foundation Classes (MFS)
Softwareentwicklung mit C++ im Client Server Umfeld
SQL
Python
Englisch

Einsatzorte

Einsatzorte

Köln (+75km)
Deutschland
Ich kann auch gerne für Teilzeitaufgaben kontaktiert werden.
möglich

Projekte

Projekte

9 Jahre 7 Monate
2016-05 - 2025-11

Arztinformationssystems (AIS) "CGM ALBIS"

Software Developer C++ C++11 C++14 ...
Software Developer
 Mitarbeit bei der Entwicklung des Arztinformationssystems (AIS) "CGM ALBIS". Entwicklungsumgebung: Microsoft Visual Studio.  Implementation von Lösungen in C++, MFC, XML, JSON, PostgreSQL und CodeBase. Agile Softwareentwicklung mit Scrum, Jira, Confluence und TortoiseSVN und Git. 
C++ C++11 C++14 C++17 PostgreSQL MFC Subversion Git
Festangestellt bei der Firma CompuGroup Medical Deutschland AG
Koblenz
8 Jahre 6 Monate
2007-07 - 2015-12

CASS

Design, Entwicklung, Test C/C++ STL POSIX ...
Design, Entwicklung, Test
Aufgabe: Neu- und Weiterentwicklung von verschiedenen Projekten (CASS, CASS Pro, CASCADE, ...) unter HP-UX und Linux mit Informix und Oracle. Tätigkeit: Entwicklung mit C/C++, Perl, Shell. Erstellung der Spezifikation und Durchführung von Testfällen. Umstrukturierung und Optimierung der bestehende alte Programme. Programmierung einer TCP/IP Anwendung zur Simulation vom HLR-Server. Portierung der Shell und Perl-Skripten (50 Skripte) von HP-UX nach SunOs. Programmierung von Regtest mit Shellskripten. Pflege der Dokumentation der Tabellen in einer MySql-Datenbank. Umfang: Von 07/07 mit 30% angefangen, umfasste die Entwicklung unter Unix seit 01/10 etwa 70% meiner Tätigkeiten bei T-Systems.
HP-UX SunOS Linux Informix Oracle MySql Perl Shell XML
C/C++ STL POSIX Multi-Threading Perl Shell SQL PLSQL Oracle Informix MySql
E-Plus
T-Systems Aachen
8 Jahre
2007-07 - 2015-06

Integriertes Neufaktura Support System (INSS)

Software-Entwickler Windows GUI mit MFC SQL PLSQL ...
Software-Entwickler
Aufgabe: Weiterentwicklung und Wartung des ?Integriertes Neufaktura Support System (INSS)? bestehend aus einer Windows GUI und einem UNIX-Serverprogramm. Der Zugriff der GUI auf Datenbank geschah über Embedded SQL. In beiden Programmen war Python Interpreter integriert und wurde sowohl Python erweitert (extending) als auch Klassen und Funktionen aus Python Skripten verwendet (embedding). Tätigkeit: Verantwortung für Entwicklung der GUI (MFC) und gelegentliche Anpassung des Serverprogramm. Entwurf und Implementierung der MFC-Dialoge, wxPython-Dialoge, Python-Skripte. Importierung von EDIFACT-Dokumente über SOAP und pycurl. Portierung des Serverprogramms vom SUN OS nach SUSE Linux. Portierung der GUI nach Windows7 mit Visual Studio 2013 (für Testzwecke). Begleitung der Portierung der GUI nach Windows7 mit Visual Studio 2008. Umfang: Von 07/07 bis 12/08 50%, danach bis 06/15 30%.
SUN OS SUSE Linux Windows XP ClearCase MS Visual C++ mit MFC ESQL Oracle TOAD PLSQL XML EDIFACT
Windows GUI mit MFC SQL PLSQL Oracle Python XML EDIFACT g++
T-Mobile
T-Systems Aachen
4 Jahre
2006-01 - 2009-12

Prüf- und Kontrollservice (PuK)

Software-Entwickler Windows GUI mit MFC SQL PLSQL ...
Software-Entwickler
Aufgabe: Weiterentwicklung und Wartung des ?Prüf- und Kontrollservice (PuK)? bestehend aus einer Windows GUI und einem UNIX-Serverprogramm. Der Zugriff der GUI auf Datenbank geschah hauptsächlich über Aufruf der DB-Prozeduren mittels Oracle-Bibliothek OO4O. Tätigkeit: Verantwortung für Entwicklung der GUI (MFC) und gelegentliche Mitarbeit bei der Implementierung der DB-Prozeduren (stored procedure). Test mit TOAD und Oracle. Umfang: Von 01/06 bis 07/07 war ich vollzeit mit der Neuentwicklung beschäftigt, ab 07/07 bis 12/09 etwa 20%.
UNIX Windows XP ClearCase MS Visual C++ mit MFC Oracle Object for OLE (OO4O) Oracle TOAD PLSQL
Windows GUI mit MFC SQL PLSQL Oracle Oracle Object for OLE (OO4O)
T-Mobile
T-Systems Aachen
6 Monate
2005-05 - 2005-10

Telefonbuch (proKom)

Design, Entwicklung C/C++ UML Corba ...
Design, Entwicklung
Mitarbeit bei einem neuen Großprojekt (proKom) für Telefonbuch und Auskunft. Objektorientierte Design und Entwicklung mit Rational Rose und C++. Dokumentation mit Doxygen. Test mit SQL Tools und Oracle.
Linux SUN OS Corba Rational Rose CM Synergy Change Synergy Continuus Oracle SQL Tools KIO-Framework Ultra Edit Doxygen
C/C++ UML Corba SQL Oracle
T-Systems
Mülheim an der Rühr
3 Monate
2005-01 - 2005-03

Bedienung Palettierungsroboter

Software-Entwickler MS Visual C++ MFC Windows SDK ...
Software-Entwickler
Erweiterung einer multithreaded NT-GUI Anwendung für den Palettierungsroboter.
MS Visual C++ MFC Windows SDK Multithreading
MS Visual C++ MFC Windows SDK Multithreading
MAKE GmbH
Mönchengladbach
3 Jahre 6 Monate
2001-07 - 2004-12

Change & Configuration Management Systems ?CioPlus?

Analyse, Design, Entwicklung C++ Windows SDK ESQL ...
Analyse, Design, Entwicklung
Weiterwicklung des Change & Configuration Management Systems ?CioPlus? für die Plattformen BS2000 und MVS. Das System bestand aus eine NT-GUI Anwendung für die Benutzer und eine NT-GUI Anwendung für den Administrator, zwei Unix-Serverprogramme für die Statusverarbeitung und Rollout, sowie Serverprogramme auf die Plattformen BS2000, MVS. Die Programme für verschiedenen Plattformen hatten gemeinsame Teile, die mit Standard C Implementiert sind. Auf NT-Seite wurde Windows SDK für die GUI benutzt. Die Anwendungen Statusverarbeitung und Rollout starteten mehrere Prozesse und führten mit Hilfe von pipe und shared memory ?load balancing? für die Bearbeitung der Aufträge durch. Für die Datenverwaltung bediente sich das System eine Oracle Datenbank auf einem HP UX Rechner.
MS Visual C++ SqlNet Oracle V8 und V9 OpenFT HTML BS2000 MVS NT UNIX
C++ Windows SDK ESQL Oracle HTML
Postbank Systems AG
Bonn
6 Monate
2001-01 - 2001-06

Beraterkasse (Sparkassen)

Software-Entwickler C++ UML ESQL
Software-Entwickler
Neuentwicklung eines Dialogsystems für die Einzahlung in einer Beraterkasse. Die Anwendung wurde Objektorientiert mit UML Modelliert. Dabei wurde Rational Rose für Erzeugung der Diagrammen eingesetzt. Die Entwicklung wurde mit C++ unter NT und OS/2 durchgeführt.
MS Visual C++ Visual Age for C++ Rational Rose SqlNet Oracle
C++ UML ESQL
SIS West Köln
Köln
4 Jahre 4 Monate
1996-09 - 2000-12

Schalter/Kasse (Sparkassen)

Software-Entwickler C++ ESQL Oracle ...
Software-Entwickler
Neuentwicklung einer Dialoganwendung für alle Vorgänge im Bereich Schalter/Kasse und danach Weiterentwicklung über mehrere Versionen. Die Entwicklung wurde mit C++ unter NT und OS/2 durchgeführt. Für die Design wurde zuerst ADW und später CASE 40 eingesetzt.
MS Visual C++ Visual Age for C++ ADW CASE 40 PVCS
C++ ESQL Oracle PVCS
Sis West Köln
Köln
1 Jahr 2 Monate
1995-05 - 1996-06

Heizkörperauslegung (Vailant)

Software-Entwickler Delphi ESQL
Software-Entwickler
Neuentwicklung eines Programmpaket für die Wärmebedarfsberechnung und Heizkörperauslegung für Gebäude. Die Entwicklung wurde mit Delphi unter Windows 3x durchgeführt. Für die Datenverwaltung wurde Paradox eingesetzt.
Windows 3x Delphi Paradox Report Smith SQL
Delphi ESQL
WinTec GmbH
Köln

Aus- und Weiterbildung

Aus- und Weiterbildung

Diplom-Informatiker (Dipl. Inf.) von Rheinische Friedrich-Wilhelms-Universität Bonn.
Nebenfach: Mathematik
Gesamtnote: sehr gut
 
Zertifizierung: SUN certified Programmer für die Java 2 Plattform 1.4

Position

Position

Objektorientierte Analyse (OOA), Design (OOD), Programmierung

Kompetenzen

Kompetenzen

Top-Skills

GUI-Entwicklung mit Microsodt Foundation Classes (MFS) Softwareentwicklung mit C++ im Client Server Umfeld SQL Python

Produkte / Standards / Erfahrungen / Methoden

Change Synergy
CM Synergy
Eclipse
g++
MFC
MS Visual C++
Multi-Threading
Multithreading
Oracle Object for OLE (OO4O)
POSIX
Rational ClearCase
Rational ClearDDTS
Rational Rose
SQL Tools
sqlplus
STL
TOAD
Windows SDK

Betriebssysteme

HPUX
MS-DOS
SUN OS, Solaris
Unix
Windows

Programmiersprachen

C
sehr gut
C#
Grundkenntnisse
C++
sehr gut, Visual Studio und Visual C++ 6.0 mit MFC, gcc, aCC
C/C++
sehr gut
CORBA IDL
liegt lange zurück
Delphi
liegt lange zurück
ESQL
sehr gut
Java
Sun certified Programmer for the Java 2 Platform 1.4
JavaScript
Grundkenntnisse
Pascal
liegt lange zurück
Perl
sehr gut
PL/SQL
sehr gut
PLSQL
sehr gut
Python
gut
Shell
gut
Visual Basic
Grundkenntnisse

Datenbanken

SQL
Experte
PostgreSQL
Experte
Oracle
Fortgeschritten
Informix
Fortgeschritten
MySQL
Fortgeschritten
Programmierung, Keine Administration

Datenkommunikation

XML
Experte
JSON
Experte
EDIFACT
Experte
TCP/IP
Fortgeschritten
HTML
Fortgeschritten

Hardware

PC

Design / Entwicklung / Konstruktion

Design Patterns
UML

Branchen

Branchen

Gesundheit

Telekomunikation

Banken
Sanitär/Heizung
Industrie

Einsatzorte

Einsatzorte

Köln (+75km)
Deutschland
Ich kann auch gerne für Teilzeitaufgaben kontaktiert werden.
möglich

Projekte

Projekte

9 Jahre 7 Monate
2016-05 - 2025-11

Arztinformationssystems (AIS) "CGM ALBIS"

Software Developer C++ C++11 C++14 ...
Software Developer
 Mitarbeit bei der Entwicklung des Arztinformationssystems (AIS) "CGM ALBIS". Entwicklungsumgebung: Microsoft Visual Studio.  Implementation von Lösungen in C++, MFC, XML, JSON, PostgreSQL und CodeBase. Agile Softwareentwicklung mit Scrum, Jira, Confluence und TortoiseSVN und Git. 
C++ C++11 C++14 C++17 PostgreSQL MFC Subversion Git
Festangestellt bei der Firma CompuGroup Medical Deutschland AG
Koblenz
8 Jahre 6 Monate
2007-07 - 2015-12

CASS

Design, Entwicklung, Test C/C++ STL POSIX ...
Design, Entwicklung, Test
Aufgabe: Neu- und Weiterentwicklung von verschiedenen Projekten (CASS, CASS Pro, CASCADE, ...) unter HP-UX und Linux mit Informix und Oracle. Tätigkeit: Entwicklung mit C/C++, Perl, Shell. Erstellung der Spezifikation und Durchführung von Testfällen. Umstrukturierung und Optimierung der bestehende alte Programme. Programmierung einer TCP/IP Anwendung zur Simulation vom HLR-Server. Portierung der Shell und Perl-Skripten (50 Skripte) von HP-UX nach SunOs. Programmierung von Regtest mit Shellskripten. Pflege der Dokumentation der Tabellen in einer MySql-Datenbank. Umfang: Von 07/07 mit 30% angefangen, umfasste die Entwicklung unter Unix seit 01/10 etwa 70% meiner Tätigkeiten bei T-Systems.
HP-UX SunOS Linux Informix Oracle MySql Perl Shell XML
C/C++ STL POSIX Multi-Threading Perl Shell SQL PLSQL Oracle Informix MySql
E-Plus
T-Systems Aachen
8 Jahre
2007-07 - 2015-06

Integriertes Neufaktura Support System (INSS)

Software-Entwickler Windows GUI mit MFC SQL PLSQL ...
Software-Entwickler
Aufgabe: Weiterentwicklung und Wartung des ?Integriertes Neufaktura Support System (INSS)? bestehend aus einer Windows GUI und einem UNIX-Serverprogramm. Der Zugriff der GUI auf Datenbank geschah über Embedded SQL. In beiden Programmen war Python Interpreter integriert und wurde sowohl Python erweitert (extending) als auch Klassen und Funktionen aus Python Skripten verwendet (embedding). Tätigkeit: Verantwortung für Entwicklung der GUI (MFC) und gelegentliche Anpassung des Serverprogramm. Entwurf und Implementierung der MFC-Dialoge, wxPython-Dialoge, Python-Skripte. Importierung von EDIFACT-Dokumente über SOAP und pycurl. Portierung des Serverprogramms vom SUN OS nach SUSE Linux. Portierung der GUI nach Windows7 mit Visual Studio 2013 (für Testzwecke). Begleitung der Portierung der GUI nach Windows7 mit Visual Studio 2008. Umfang: Von 07/07 bis 12/08 50%, danach bis 06/15 30%.
SUN OS SUSE Linux Windows XP ClearCase MS Visual C++ mit MFC ESQL Oracle TOAD PLSQL XML EDIFACT
Windows GUI mit MFC SQL PLSQL Oracle Python XML EDIFACT g++
T-Mobile
T-Systems Aachen
4 Jahre
2006-01 - 2009-12

Prüf- und Kontrollservice (PuK)

Software-Entwickler Windows GUI mit MFC SQL PLSQL ...
Software-Entwickler
Aufgabe: Weiterentwicklung und Wartung des ?Prüf- und Kontrollservice (PuK)? bestehend aus einer Windows GUI und einem UNIX-Serverprogramm. Der Zugriff der GUI auf Datenbank geschah hauptsächlich über Aufruf der DB-Prozeduren mittels Oracle-Bibliothek OO4O. Tätigkeit: Verantwortung für Entwicklung der GUI (MFC) und gelegentliche Mitarbeit bei der Implementierung der DB-Prozeduren (stored procedure). Test mit TOAD und Oracle. Umfang: Von 01/06 bis 07/07 war ich vollzeit mit der Neuentwicklung beschäftigt, ab 07/07 bis 12/09 etwa 20%.
UNIX Windows XP ClearCase MS Visual C++ mit MFC Oracle Object for OLE (OO4O) Oracle TOAD PLSQL
Windows GUI mit MFC SQL PLSQL Oracle Oracle Object for OLE (OO4O)
T-Mobile
T-Systems Aachen
6 Monate
2005-05 - 2005-10

Telefonbuch (proKom)

Design, Entwicklung C/C++ UML Corba ...
Design, Entwicklung
Mitarbeit bei einem neuen Großprojekt (proKom) für Telefonbuch und Auskunft. Objektorientierte Design und Entwicklung mit Rational Rose und C++. Dokumentation mit Doxygen. Test mit SQL Tools und Oracle.
Linux SUN OS Corba Rational Rose CM Synergy Change Synergy Continuus Oracle SQL Tools KIO-Framework Ultra Edit Doxygen
C/C++ UML Corba SQL Oracle
T-Systems
Mülheim an der Rühr
3 Monate
2005-01 - 2005-03

Bedienung Palettierungsroboter

Software-Entwickler MS Visual C++ MFC Windows SDK ...
Software-Entwickler
Erweiterung einer multithreaded NT-GUI Anwendung für den Palettierungsroboter.
MS Visual C++ MFC Windows SDK Multithreading
MS Visual C++ MFC Windows SDK Multithreading
MAKE GmbH
Mönchengladbach
3 Jahre 6 Monate
2001-07 - 2004-12

Change & Configuration Management Systems ?CioPlus?

Analyse, Design, Entwicklung C++ Windows SDK ESQL ...
Analyse, Design, Entwicklung
Weiterwicklung des Change & Configuration Management Systems ?CioPlus? für die Plattformen BS2000 und MVS. Das System bestand aus eine NT-GUI Anwendung für die Benutzer und eine NT-GUI Anwendung für den Administrator, zwei Unix-Serverprogramme für die Statusverarbeitung und Rollout, sowie Serverprogramme auf die Plattformen BS2000, MVS. Die Programme für verschiedenen Plattformen hatten gemeinsame Teile, die mit Standard C Implementiert sind. Auf NT-Seite wurde Windows SDK für die GUI benutzt. Die Anwendungen Statusverarbeitung und Rollout starteten mehrere Prozesse und führten mit Hilfe von pipe und shared memory ?load balancing? für die Bearbeitung der Aufträge durch. Für die Datenverwaltung bediente sich das System eine Oracle Datenbank auf einem HP UX Rechner.
MS Visual C++ SqlNet Oracle V8 und V9 OpenFT HTML BS2000 MVS NT UNIX
C++ Windows SDK ESQL Oracle HTML
Postbank Systems AG
Bonn
6 Monate
2001-01 - 2001-06

Beraterkasse (Sparkassen)

Software-Entwickler C++ UML ESQL
Software-Entwickler
Neuentwicklung eines Dialogsystems für die Einzahlung in einer Beraterkasse. Die Anwendung wurde Objektorientiert mit UML Modelliert. Dabei wurde Rational Rose für Erzeugung der Diagrammen eingesetzt. Die Entwicklung wurde mit C++ unter NT und OS/2 durchgeführt.
MS Visual C++ Visual Age for C++ Rational Rose SqlNet Oracle
C++ UML ESQL
SIS West Köln
Köln
4 Jahre 4 Monate
1996-09 - 2000-12

Schalter/Kasse (Sparkassen)

Software-Entwickler C++ ESQL Oracle ...
Software-Entwickler
Neuentwicklung einer Dialoganwendung für alle Vorgänge im Bereich Schalter/Kasse und danach Weiterentwicklung über mehrere Versionen. Die Entwicklung wurde mit C++ unter NT und OS/2 durchgeführt. Für die Design wurde zuerst ADW und später CASE 40 eingesetzt.
MS Visual C++ Visual Age for C++ ADW CASE 40 PVCS
C++ ESQL Oracle PVCS
Sis West Köln
Köln
1 Jahr 2 Monate
1995-05 - 1996-06

Heizkörperauslegung (Vailant)

Software-Entwickler Delphi ESQL
Software-Entwickler
Neuentwicklung eines Programmpaket für die Wärmebedarfsberechnung und Heizkörperauslegung für Gebäude. Die Entwicklung wurde mit Delphi unter Windows 3x durchgeführt. Für die Datenverwaltung wurde Paradox eingesetzt.
Windows 3x Delphi Paradox Report Smith SQL
Delphi ESQL
WinTec GmbH
Köln

Aus- und Weiterbildung

Aus- und Weiterbildung

Diplom-Informatiker (Dipl. Inf.) von Rheinische Friedrich-Wilhelms-Universität Bonn.
Nebenfach: Mathematik
Gesamtnote: sehr gut
 
Zertifizierung: SUN certified Programmer für die Java 2 Plattform 1.4

Position

Position

Objektorientierte Analyse (OOA), Design (OOD), Programmierung

Kompetenzen

Kompetenzen

Top-Skills

GUI-Entwicklung mit Microsodt Foundation Classes (MFS) Softwareentwicklung mit C++ im Client Server Umfeld SQL Python

Produkte / Standards / Erfahrungen / Methoden

Change Synergy
CM Synergy
Eclipse
g++
MFC
MS Visual C++
Multi-Threading
Multithreading
Oracle Object for OLE (OO4O)
POSIX
Rational ClearCase
Rational ClearDDTS
Rational Rose
SQL Tools
sqlplus
STL
TOAD
Windows SDK

Betriebssysteme

HPUX
MS-DOS
SUN OS, Solaris
Unix
Windows

Programmiersprachen

C
sehr gut
C#
Grundkenntnisse
C++
sehr gut, Visual Studio und Visual C++ 6.0 mit MFC, gcc, aCC
C/C++
sehr gut
CORBA IDL
liegt lange zurück
Delphi
liegt lange zurück
ESQL
sehr gut
Java
Sun certified Programmer for the Java 2 Platform 1.4
JavaScript
Grundkenntnisse
Pascal
liegt lange zurück
Perl
sehr gut
PL/SQL
sehr gut
PLSQL
sehr gut
Python
gut
Shell
gut
Visual Basic
Grundkenntnisse

Datenbanken

SQL
Experte
PostgreSQL
Experte
Oracle
Fortgeschritten
Informix
Fortgeschritten
MySQL
Fortgeschritten
Programmierung, Keine Administration

Datenkommunikation

XML
Experte
JSON
Experte
EDIFACT
Experte
TCP/IP
Fortgeschritten
HTML
Fortgeschritten

Hardware

PC

Design / Entwicklung / Konstruktion

Design Patterns
UML

Branchen

Branchen

Gesundheit

Telekomunikation

Banken
Sanitär/Heizung
Industrie

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.