Systementwicklung ( Windows, Linux, C/C++, QT, Python, C#), Datenbank Admin./Entwicklung ( Oracle, PostgreSQL, SQLServer)
Aktualisiert am 31.03.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 15.09.2024
Verfügbar zu: 70%
davon vor Ort: 25%
C++/QT
SQL-Datenbanken (PostgreSQL, MSQL)
Systementwicklung/Design
ÖPNV
VDV452 / VDV453 / VDV454
Siri
TransXChange
Modbus
GTFS
Python
Deutsch
Englisch
sicher
Französisch
Grundkenntnisse

Einsatzorte

Einsatzorte

Tübingen (+100km) Titisee-Neustadt (+75km) München (+100km) Mindelheim (+100km)
Schweiz
möglich

Projekte

Projekte

3 Jahre 3 Monate
2021-01 - heute

RTI (Realtime information) in Bussen mit PaCIM-ITCS and ICU602

Software-Entwickler / DB-Entwickler / Projektkoordination C++/Qt TransXChange Siri ...
Software-Entwickler / DB-Entwickler / Projektkoordination

Erweiterung / Optimierung der bestehenden Basissoftware, um unterschiedliche Schnittstellenformate zur Kommunikation mit ICU602 über das bestehende System zur Verfügung zu stellen.

Release-Management / Bug-Tracking

Intensive Kundenbetreuung und Kundenberatung

VDV-Schnittstellen PostgreSQL QT Azure gsoap
C++/Qt TransXChange Siri Darwin
Baindt / Königseggwald
10 Jahre 1 Monat
2014-03 - heute

Entwicklung und Betreuung der PaCIM-Produktgruppe für ÖPNV und Bahn

Software-Entwicklung / DB-Entwickler / Administrator Scrum Mantis Atlassian JIRA Agile ...
Software-Entwicklung / DB-Entwickler / Administrator

Weiterentwicklung der bestehenden Software und Datenbankumgebung nach Kundenwünschen.

Release-Management / Bug-Tracking

Intensive Kundenbetreuung und Kundenberatung

VDV-Schnittstellen PostgreSQL QT
Scrum Mantis Atlassian JIRA Agile C++ pgSQL OAuth
LTG Ulm GmbH
Ravensburg / Bern / St. Gallen / Ulm / Königseggwald
5 Monate
2021-12 - 2022-04

Automatisierung HRDF-Import, Tagesfahrplangenerierung und VDV454 Dienst

Software-Entwickler / DB-Entwickler Python HRDF VDV454
Software-Entwickler / DB-Entwickler
Automatisierung des HRDF-Imports und anschließenden Tagesfahrplangenerierung
Erstellen eines VDV454-AUSREF-Dienstes
Visual Studio PostgreSQL Atlassian JIRA Git
Python HRDF VDV454
Königseggwald
1 Jahr 4 Monate
2018-09 - 2019-12

Portierung und Funktionserweiterung des Lüfterdrehzahlregler itaMAX

Software-Entwickler Scrum Embedded C++ ModbusRTU ...
Software-Entwickler

Portierung von Ångström-Linux nach Debian-Linux auf BeagleBone Black.

Funktionserweiterung des Lüfterdrehzahlreglers um

  • Modbus-TCP - Schnittstelle
  • Datenschnittstelle für ein Web-Interface
  • Webserver-Schnittstelle
  • Remote-Update Funktionalität
  • Erstellung einer Weboberfläche zur Steuerung und Inbetriebnahme des Lüfterdrehzahlreglers
  • Gateway-Funktionalität für den direkten Zugriff auf
    die angeschlossenen Stellantrieb
Embedded Linux Qt 5 VisualStudio SVN BeagleBone Linux-Debian
Scrum Embedded C++ ModbusRTU ModbusTCP HTML(5) JSON CSS(3) JavaScript
Wehingen (Württemberg) und Remote
2 Jahre 7 Monate
2017-06 - 2019-12

Konfigurations- und Kommissionierungstool für Stellantriebe

Software-Entwickler C++ / Qt5 UML Modbus-Protokoll ...
Software-Entwickler
  • Variable Beschreibungsdateien über XML-Darstellung
  • Ansteuerung über Modbus-Protokoll
  • Intervall gesteuertes Auslesen von Stellantrieben zur Überwachung und Statistikdatensammlung
  • Zeitorientierte Darstellung über Diagramme
  • C++ / Qt /
Microsoft VisualStudio Qt5 Atlassian JIRA AltovaXMLSpy Subversion
C++ / Qt5 UML Modbus-Protokoll Scrum
Gruner AG
Wehingen / Remote
7 Monate
2019-01 - 2019-07

HRDF-Reader für Import von Info+ Daten

Software-Entwickler / DB-Entwickler OOP Python Scripting ...
Software-Entwickler / DB-Entwickler

Einarbeitung in das HRDF-Format (Version 5.20.39 / 5.40.41)

Beachtung der entsprechenden HRDF-Realisierungsvorgaben der Schweiz

Entwicklungsumgebung/Entwicklungsaufgaben

  • Python-Skripte zum Import der HRDF-Daten
  • Python-Skritpe zur Generierung von Tagesfahrplänen aus den importierten HRDF-Daten
  • Optimierungen durch Multi-Threading

Arbeiten im Datenbankumfeld

  • Design/Erstellung passender Datenbank-Schemas
  • Erstellen von benötigten Datenbankobjekten über Skripte
  • Optimierung von Datenbankzugriffe
Python Postgres Visual Studio JIRA
OOP Python Scripting Datenbank Postgres
Köngiseggwald / Bern
8 Monate
2016-01 - 2016-08

Portierung bestehender Systemsoftware im ÖPNV auf 64bit Qt5 und PostgreSQL 9.5

Software-Entwickler Scrum VDV-Schnittstellen QT4 ...
Software-Entwickler
  • Portierung der DB-Schicht von PostgreSQL 8.4 auf 9.5
  • Portierung von Qt 4.8 auf Qt 5.6
  • Umstellung der Entwicklungsumgebung von VisualStudio 2010 auf VisualStudio 2015
Atlassian JIRA CVS VisualStudio 2015
Scrum VDV-Schnittstellen QT4 Qt5 PostgreSQL 8.4 PostgreSQL 9.5
BMG MIS
Baindt, Königseggwald
1 Monat
2014-08 - 2014-08

Supportleistung für Oracle 12c - Clusterumgebung

Oracle-Support
Oracle-Support
Analyse / Korrektur von OracleNet-Konfigurationseinstellungen im Oracle 12c-Cluster
Oracle 12c
Technidata it-service GmbH
Königseggwald
1 Jahr 4 Monate
2012-12 - 2014-03

Entwicklung der PaCIM-Datendrehscheibe für den ÖPNV

Software-Entwickler / DB-Entwickler Scrum UML Design Pattern (C++) ...
Software-Entwickler / DB-Entwickler
Datenbank: Konzeption/Entwicklung/Administration Softwareentwicklung: Systemkomponenten, Schnittstellenprozesse, Oberflächen Erstellen von Testfällen für Systemtests
Visual Studio Qt4 PostgreSQL CVS VDV452, VDV453, VDV454
Scrum UML Design Pattern (C++) C# .NET Framework C++ pgSQL
BMG MIS
Ravensburg / Bern / Ulm / Königseggwald
10 Monate
2012-03 - 2012-12

Migration eines CMS-Systems (Oracle 10g - Oracle 11g)

DB-Administrator Oracle-Administration Shell-Script
DB-Administrator

Vorbereitung, Testen und Durchführen einer Oracle 10g Migration und Upgrade auf Oracle 11g

Anpassung / Erstellung von Shell-Scripten

Oracle 10g Oracle 11g RedHat
Oracle-Administration Shell-Script
Sybit GmbH / ArteTV
Radolfzell/Strasbourg/Königseggwald
1 Jahr 9 Monate
2010-11 - 2012-07

Entwicklung des PaCIM-ITCS-Systems mit Tracking-Komponente (SmartPhone)

Software-Entwicklung / DB-Entwickler Scrum V-Modell UML ...
Software-Entwicklung / DB-Entwickler
Datenbank: Konzeption / Entwicklung / Administration Softwarentwicklung: Systemkomponenten, Schnittstellenprozesse, Oberflächen
PostgreSQL Qt4 VisualStudio 2008 C++ pgSQL CVS Mantis Bug Tracker
Scrum V-Modell UML VDV452 Qt-Testframework RailML
BMG MIS
Ravensburg / Bern / Ulm / Königseggwald
1 Jahr 1 Monat
2011-02 - 2012-02

Erstellung einer Oracle 11g-Triggerumgebung für optimierten Datenzugriff

DB-Entwicker / DB-Administrator PL/SQL
DB-Entwicker / DB-Administrator
Analyse bestehender Views Analyse / Konzeption der Triggerumgebung Gestaltung und Implementierung der notwendigen Tabellen, Funktionen und Trigger zur Sicherung der Konsistenz und des optimierten Datenzugriffs
Oracle 11g
PL/SQL
EADS
Immenstaad / Königseggwald
6 Jahre 1 Monat
2005-01 - 2011-01

Entwicklung PaCIM-INF System (Fahrgastinformationssystem)

Software-Entwickler / Datenbank-Entwickler DesignPattern C++ Qt4 ...
Software-Entwickler / Datenbank-Entwickler
Datenbankportierung/-Redesign von SQL-Server nach PostgreSQL u. Oracle 10g. Portierung/Redesign von Prozess- und Systemkomponenten von VB nach QT 4 Neugestaltung von Oberflächen unter QT 4 Supportunterstützung und Weiterentwicklung des bestehenden Systems unter SQL-Serve und VisualBasic
PostgreSQL SQL-Server VisualStudio CVS SourceSafe Oracle Windows Server 2003 Windows Server 2008 Linux
DesignPattern C++ Qt4 Visual Basic pgSQL
BMG MIS
Ravensburg / Ulm / Königseggwald
1 Jahr
2010-01 - 2010-12

Mitwirkung Forschungprojekt "Digital Funk - Infrastruktur für Vernetzung und Anwendung" (ÖPNV)

Software-Entwickler XML XSLT XPath ...
Software-Entwickler
Konzeption von Schnittstellen, Datenbankstrukturen, Kommunikationsstrukturen Entwicklung / Umsetzung des Konzepts
Qt Altova .NET Framework C#
XML XSLT XPath XQuery VDV453, VDV454 SIRI
AEG MIS
Ravensburg / Königseggwal
6 Monate
2009-08 - 2010-01

Erstellung einer Oracle 11g Hot-Standby-Umgebung

DB-Entwickler / DB-Administrator Shell-Script Oracle Data Guard
DB-Entwickler / DB-Administrator
Konzepterstellung und Umsetzung einer Oracle 11g Hot-Standby-Umgebung mit Oracle Data Guard Scripterstellung für die Verwendung aus einer Weboberfläche
Oracle 11g
Shell-Script Oracle Data Guard
Sybit GmbH / EADS
Immenstaad / Königseggwald
8 Monate
2009-01 - 2009-08

Migration eines Bilddatensystems (Oracle 8i nach Oracle 11g)

DB-Entwickler / DB-Administrator Cluster Administration
DB-Entwickler / DB-Administrator
Migration einer Oracle 8i nach einer Oracle 11g Bilddatenbank im Windowscluster Installationen von Oracle 10g und Oracle 11g unter Windows Server 2008 Installation von Oracle FailSafe Migration über von 8i nach 10g nach 11g Optimierung von Zugriffen auf Tabellenstrukturen
Oracle 8i Oracle 10g Oracle 11g Oracle FailSafe
Cluster Administration
ZDF
Mainz / Königseggwald
9 Monate
2008-07 - 2009-03

Erstellung einer Oracle10g Hot-Standby-Umgebung für ein ERP-System

DB-Entwickler / DB-Administrator Unix-Shells Failover-Scripting
DB-Entwickler / DB-Administrator
Erstellung und Integration einer Oracle 10g Hot-Standby-Umgebung für mehrere Instanzen zwischen 2 Servern Installation Oracle 10g unter HPUX 11i Konzept und Umsetzung der Hot-Standby-Umgebung in bestehender Oracle-Infrastruktur Entwicklung von Shell- un Oracle-Scripten zur Administration und Lauffähigkeit der Failover- und Standby-Umgebung. Erstellung eines Benutzerhandbuchs zur Lösung in Fehlerfällen und regelmäßigen Tests
HPUX 11i Oracle10g
Unix-Shells Failover-Scripting
Technidata it-services GmbH / Sunways GmbH
Konstanz / Königseggwald

Aus- und Weiterbildung

Aus- und Weiterbildung

Studium der Informatik an der FH Konstanz mit
integriertem Auslandsstudium an der Coventry University 1993/1994
Abschluss: Diplom Informatiker (FH)

Kompetenzen

Kompetenzen

Top-Skills

C++/QT SQL-Datenbanken (PostgreSQL, MSQL) Systementwicklung/Design ÖPNV VDV452 / VDV453 / VDV454 Siri TransXChange Modbus GTFS Python

Produkte / Standards / Erfahrungen / Methoden

AltovaXMLSpy
Atlassian JIRA
Atlassian JIRA Agile
CSS(3)
CVS
HTML(5)
JIRA
Microsoft VisualStudio
ModbusRTU
ModbusTCP
OOP
Qt 5
QT4
Qt5
Scrum
Subversion
SVN
VDV-Schnittstellen
VisualStudio 2008/2015/2019

Erfahrungen in den Bereichen:
o Datenbankadministration von Hochverfügbarkeitssystemen
o Programmierung über verteilte Datenbanken
o Datenbankmigrationen
o Anwendungs-, System-, und Oberflächenprogrammierung
o Schnittstellenprogrammierung
o Bildbearbeitung
o Schulungen (Oracle)
o Projektleitung
o ÖPNV/Bahn

Standards / Produkte
o Objektorientiertes Design / Programmierung
o Ereignisgesteuerte Programmierung
o wiederverwendbare Komponenten
o Design Pattern
o Standard Template Library (STL)
o C++-Templates
o QT 4
o MFC
o Oracle 7,8i,9i,10g, 11g, OO4O
o Borland IDE
o OLE, ActiveX, ADO, DAO, ODBC
o Visual SourceSafe, CVS
o MS VisualStudio .NET 2005/2008/2010
o MS Project
o MS Office
o MS SQL*Server
o VMWare, VMFusion
o Linux
o Microsoft Cluster
o PostgreSQL 8.1.x, 8.4.x, 9.x
o MindManager
o VDV-Schnittstellen (VDV452 / VDV453 / VDV454)

Spezialwissen:
o KI, Genetische Algorithmen
  Diplomarbeit "Genetischer Algorithmus zur Erzeugung von Stundenplänen"
o Parser, Compilerbau

Betriebssysteme

Embedded Linux
HPUX
HPUX 11i
Linux-Debian
Mac OS
RedHat
Unix
Suse 8.0, 8.1, 9.1, 9.2,10; RedHat 4, 6.3
Windows
95 / 98 / NT / 2000 / XP / Win7 /Server / Server 2003 / Server 2008
VMWare 4.5, 5, 6.5, 7, 8, VMFusion

Programmiersprachen

Basic
VB 5, VB 6
C
MS, Borland
C#
C++
QT, MS, Borland
C++ / Qt5
JavaScript
DHTML
Python
JSON
PL/SQL
Oracle 7, 8i, 9i, 10g, 11g
Embedded C++
Gupta, Centura
Teamdeveloper 2000
Java
DHTML
Mantis
Prolog
Quintus Prolog
Scripting
Shell
Shell-Script
TestPoint
Visual Objects

Datenbanken

Access
DAO
Datenbank
Gupta, Centura
Zugriff auf Oracle
MS SQL Server
Version 2000 / 2005 / 2008
ODBC
Oracle
Versionen 7, 8i, 9i, 10g, 11g, 12c, OO4O
Oracle 10g
Oracle 11g
Oracle 12c
Oracle-Administration
pgSQL
PostgreSQL
PostgreSQL 8.4 / 9.5 / 11 / 14
Quest
TOAD
SQL
PL/SQL, Transact SQL, pl/qsql

Datenkommunikation

Ethernet
Internet, Intranet
WWW, HTTP
Modbus-Protokoll
PC-Anywhere
Version 8
Router
LANCOM
RS232
AHDLC-Protokoll
TCP/IP
Sockets (Linux, Windows), FTP
Windows Netzwerk
NT
EntireX, Natural

Hardware

BeagleBone
Macintosh
PC

Design / Entwicklung / Konstruktion

UML

Branchen

Branchen

Meine Projekt fallen in die Bereiche/Branchen
  • ÖPNV / Bahn / Fahrgastinformation
  • Systemhersteller
  • Verteidigung
  • öffentlich rechtliche Anstallt

Einsatzorte

Einsatzorte

Tübingen (+100km) Titisee-Neustadt (+75km) München (+100km) Mindelheim (+100km)
Schweiz
möglich

Projekte

Projekte

3 Jahre 3 Monate
2021-01 - heute

RTI (Realtime information) in Bussen mit PaCIM-ITCS and ICU602

Software-Entwickler / DB-Entwickler / Projektkoordination C++/Qt TransXChange Siri ...
Software-Entwickler / DB-Entwickler / Projektkoordination

Erweiterung / Optimierung der bestehenden Basissoftware, um unterschiedliche Schnittstellenformate zur Kommunikation mit ICU602 über das bestehende System zur Verfügung zu stellen.

Release-Management / Bug-Tracking

Intensive Kundenbetreuung und Kundenberatung

VDV-Schnittstellen PostgreSQL QT Azure gsoap
C++/Qt TransXChange Siri Darwin
Baindt / Königseggwald
10 Jahre 1 Monat
2014-03 - heute

Entwicklung und Betreuung der PaCIM-Produktgruppe für ÖPNV und Bahn

Software-Entwicklung / DB-Entwickler / Administrator Scrum Mantis Atlassian JIRA Agile ...
Software-Entwicklung / DB-Entwickler / Administrator

Weiterentwicklung der bestehenden Software und Datenbankumgebung nach Kundenwünschen.

Release-Management / Bug-Tracking

Intensive Kundenbetreuung und Kundenberatung

VDV-Schnittstellen PostgreSQL QT
Scrum Mantis Atlassian JIRA Agile C++ pgSQL OAuth
LTG Ulm GmbH
Ravensburg / Bern / St. Gallen / Ulm / Königseggwald
5 Monate
2021-12 - 2022-04

Automatisierung HRDF-Import, Tagesfahrplangenerierung und VDV454 Dienst

Software-Entwickler / DB-Entwickler Python HRDF VDV454
Software-Entwickler / DB-Entwickler
Automatisierung des HRDF-Imports und anschließenden Tagesfahrplangenerierung
Erstellen eines VDV454-AUSREF-Dienstes
Visual Studio PostgreSQL Atlassian JIRA Git
Python HRDF VDV454
Königseggwald
1 Jahr 4 Monate
2018-09 - 2019-12

Portierung und Funktionserweiterung des Lüfterdrehzahlregler itaMAX

Software-Entwickler Scrum Embedded C++ ModbusRTU ...
Software-Entwickler

Portierung von Ångström-Linux nach Debian-Linux auf BeagleBone Black.

Funktionserweiterung des Lüfterdrehzahlreglers um

  • Modbus-TCP - Schnittstelle
  • Datenschnittstelle für ein Web-Interface
  • Webserver-Schnittstelle
  • Remote-Update Funktionalität
  • Erstellung einer Weboberfläche zur Steuerung und Inbetriebnahme des Lüfterdrehzahlreglers
  • Gateway-Funktionalität für den direkten Zugriff auf
    die angeschlossenen Stellantrieb
Embedded Linux Qt 5 VisualStudio SVN BeagleBone Linux-Debian
Scrum Embedded C++ ModbusRTU ModbusTCP HTML(5) JSON CSS(3) JavaScript
Wehingen (Württemberg) und Remote
2 Jahre 7 Monate
2017-06 - 2019-12

Konfigurations- und Kommissionierungstool für Stellantriebe

Software-Entwickler C++ / Qt5 UML Modbus-Protokoll ...
Software-Entwickler
  • Variable Beschreibungsdateien über XML-Darstellung
  • Ansteuerung über Modbus-Protokoll
  • Intervall gesteuertes Auslesen von Stellantrieben zur Überwachung und Statistikdatensammlung
  • Zeitorientierte Darstellung über Diagramme
  • C++ / Qt /
Microsoft VisualStudio Qt5 Atlassian JIRA AltovaXMLSpy Subversion
C++ / Qt5 UML Modbus-Protokoll Scrum
Gruner AG
Wehingen / Remote
7 Monate
2019-01 - 2019-07

HRDF-Reader für Import von Info+ Daten

Software-Entwickler / DB-Entwickler OOP Python Scripting ...
Software-Entwickler / DB-Entwickler

Einarbeitung in das HRDF-Format (Version 5.20.39 / 5.40.41)

Beachtung der entsprechenden HRDF-Realisierungsvorgaben der Schweiz

Entwicklungsumgebung/Entwicklungsaufgaben

  • Python-Skripte zum Import der HRDF-Daten
  • Python-Skritpe zur Generierung von Tagesfahrplänen aus den importierten HRDF-Daten
  • Optimierungen durch Multi-Threading

Arbeiten im Datenbankumfeld

  • Design/Erstellung passender Datenbank-Schemas
  • Erstellen von benötigten Datenbankobjekten über Skripte
  • Optimierung von Datenbankzugriffe
Python Postgres Visual Studio JIRA
OOP Python Scripting Datenbank Postgres
Köngiseggwald / Bern
8 Monate
2016-01 - 2016-08

Portierung bestehender Systemsoftware im ÖPNV auf 64bit Qt5 und PostgreSQL 9.5

Software-Entwickler Scrum VDV-Schnittstellen QT4 ...
Software-Entwickler
  • Portierung der DB-Schicht von PostgreSQL 8.4 auf 9.5
  • Portierung von Qt 4.8 auf Qt 5.6
  • Umstellung der Entwicklungsumgebung von VisualStudio 2010 auf VisualStudio 2015
Atlassian JIRA CVS VisualStudio 2015
Scrum VDV-Schnittstellen QT4 Qt5 PostgreSQL 8.4 PostgreSQL 9.5
BMG MIS
Baindt, Königseggwald
1 Monat
2014-08 - 2014-08

Supportleistung für Oracle 12c - Clusterumgebung

Oracle-Support
Oracle-Support
Analyse / Korrektur von OracleNet-Konfigurationseinstellungen im Oracle 12c-Cluster
Oracle 12c
Technidata it-service GmbH
Königseggwald
1 Jahr 4 Monate
2012-12 - 2014-03

Entwicklung der PaCIM-Datendrehscheibe für den ÖPNV

Software-Entwickler / DB-Entwickler Scrum UML Design Pattern (C++) ...
Software-Entwickler / DB-Entwickler
Datenbank: Konzeption/Entwicklung/Administration Softwareentwicklung: Systemkomponenten, Schnittstellenprozesse, Oberflächen Erstellen von Testfällen für Systemtests
Visual Studio Qt4 PostgreSQL CVS VDV452, VDV453, VDV454
Scrum UML Design Pattern (C++) C# .NET Framework C++ pgSQL
BMG MIS
Ravensburg / Bern / Ulm / Königseggwald
10 Monate
2012-03 - 2012-12

Migration eines CMS-Systems (Oracle 10g - Oracle 11g)

DB-Administrator Oracle-Administration Shell-Script
DB-Administrator

Vorbereitung, Testen und Durchführen einer Oracle 10g Migration und Upgrade auf Oracle 11g

Anpassung / Erstellung von Shell-Scripten

Oracle 10g Oracle 11g RedHat
Oracle-Administration Shell-Script
Sybit GmbH / ArteTV
Radolfzell/Strasbourg/Königseggwald
1 Jahr 9 Monate
2010-11 - 2012-07

Entwicklung des PaCIM-ITCS-Systems mit Tracking-Komponente (SmartPhone)

Software-Entwicklung / DB-Entwickler Scrum V-Modell UML ...
Software-Entwicklung / DB-Entwickler
Datenbank: Konzeption / Entwicklung / Administration Softwarentwicklung: Systemkomponenten, Schnittstellenprozesse, Oberflächen
PostgreSQL Qt4 VisualStudio 2008 C++ pgSQL CVS Mantis Bug Tracker
Scrum V-Modell UML VDV452 Qt-Testframework RailML
BMG MIS
Ravensburg / Bern / Ulm / Königseggwald
1 Jahr 1 Monat
2011-02 - 2012-02

Erstellung einer Oracle 11g-Triggerumgebung für optimierten Datenzugriff

DB-Entwicker / DB-Administrator PL/SQL
DB-Entwicker / DB-Administrator
Analyse bestehender Views Analyse / Konzeption der Triggerumgebung Gestaltung und Implementierung der notwendigen Tabellen, Funktionen und Trigger zur Sicherung der Konsistenz und des optimierten Datenzugriffs
Oracle 11g
PL/SQL
EADS
Immenstaad / Königseggwald
6 Jahre 1 Monat
2005-01 - 2011-01

Entwicklung PaCIM-INF System (Fahrgastinformationssystem)

Software-Entwickler / Datenbank-Entwickler DesignPattern C++ Qt4 ...
Software-Entwickler / Datenbank-Entwickler
Datenbankportierung/-Redesign von SQL-Server nach PostgreSQL u. Oracle 10g. Portierung/Redesign von Prozess- und Systemkomponenten von VB nach QT 4 Neugestaltung von Oberflächen unter QT 4 Supportunterstützung und Weiterentwicklung des bestehenden Systems unter SQL-Serve und VisualBasic
PostgreSQL SQL-Server VisualStudio CVS SourceSafe Oracle Windows Server 2003 Windows Server 2008 Linux
DesignPattern C++ Qt4 Visual Basic pgSQL
BMG MIS
Ravensburg / Ulm / Königseggwald
1 Jahr
2010-01 - 2010-12

Mitwirkung Forschungprojekt "Digital Funk - Infrastruktur für Vernetzung und Anwendung" (ÖPNV)

Software-Entwickler XML XSLT XPath ...
Software-Entwickler
Konzeption von Schnittstellen, Datenbankstrukturen, Kommunikationsstrukturen Entwicklung / Umsetzung des Konzepts
Qt Altova .NET Framework C#
XML XSLT XPath XQuery VDV453, VDV454 SIRI
AEG MIS
Ravensburg / Königseggwal
6 Monate
2009-08 - 2010-01

Erstellung einer Oracle 11g Hot-Standby-Umgebung

DB-Entwickler / DB-Administrator Shell-Script Oracle Data Guard
DB-Entwickler / DB-Administrator
Konzepterstellung und Umsetzung einer Oracle 11g Hot-Standby-Umgebung mit Oracle Data Guard Scripterstellung für die Verwendung aus einer Weboberfläche
Oracle 11g
Shell-Script Oracle Data Guard
Sybit GmbH / EADS
Immenstaad / Königseggwald
8 Monate
2009-01 - 2009-08

Migration eines Bilddatensystems (Oracle 8i nach Oracle 11g)

DB-Entwickler / DB-Administrator Cluster Administration
DB-Entwickler / DB-Administrator
Migration einer Oracle 8i nach einer Oracle 11g Bilddatenbank im Windowscluster Installationen von Oracle 10g und Oracle 11g unter Windows Server 2008 Installation von Oracle FailSafe Migration über von 8i nach 10g nach 11g Optimierung von Zugriffen auf Tabellenstrukturen
Oracle 8i Oracle 10g Oracle 11g Oracle FailSafe
Cluster Administration
ZDF
Mainz / Königseggwald
9 Monate
2008-07 - 2009-03

Erstellung einer Oracle10g Hot-Standby-Umgebung für ein ERP-System

DB-Entwickler / DB-Administrator Unix-Shells Failover-Scripting
DB-Entwickler / DB-Administrator
Erstellung und Integration einer Oracle 10g Hot-Standby-Umgebung für mehrere Instanzen zwischen 2 Servern Installation Oracle 10g unter HPUX 11i Konzept und Umsetzung der Hot-Standby-Umgebung in bestehender Oracle-Infrastruktur Entwicklung von Shell- un Oracle-Scripten zur Administration und Lauffähigkeit der Failover- und Standby-Umgebung. Erstellung eines Benutzerhandbuchs zur Lösung in Fehlerfällen und regelmäßigen Tests
HPUX 11i Oracle10g
Unix-Shells Failover-Scripting
Technidata it-services GmbH / Sunways GmbH
Konstanz / Königseggwald

Aus- und Weiterbildung

Aus- und Weiterbildung

Studium der Informatik an der FH Konstanz mit
integriertem Auslandsstudium an der Coventry University 1993/1994
Abschluss: Diplom Informatiker (FH)

Kompetenzen

Kompetenzen

Top-Skills

C++/QT SQL-Datenbanken (PostgreSQL, MSQL) Systementwicklung/Design ÖPNV VDV452 / VDV453 / VDV454 Siri TransXChange Modbus GTFS Python

Produkte / Standards / Erfahrungen / Methoden

AltovaXMLSpy
Atlassian JIRA
Atlassian JIRA Agile
CSS(3)
CVS
HTML(5)
JIRA
Microsoft VisualStudio
ModbusRTU
ModbusTCP
OOP
Qt 5
QT4
Qt5
Scrum
Subversion
SVN
VDV-Schnittstellen
VisualStudio 2008/2015/2019

Erfahrungen in den Bereichen:
o Datenbankadministration von Hochverfügbarkeitssystemen
o Programmierung über verteilte Datenbanken
o Datenbankmigrationen
o Anwendungs-, System-, und Oberflächenprogrammierung
o Schnittstellenprogrammierung
o Bildbearbeitung
o Schulungen (Oracle)
o Projektleitung
o ÖPNV/Bahn

Standards / Produkte
o Objektorientiertes Design / Programmierung
o Ereignisgesteuerte Programmierung
o wiederverwendbare Komponenten
o Design Pattern
o Standard Template Library (STL)
o C++-Templates
o QT 4
o MFC
o Oracle 7,8i,9i,10g, 11g, OO4O
o Borland IDE
o OLE, ActiveX, ADO, DAO, ODBC
o Visual SourceSafe, CVS
o MS VisualStudio .NET 2005/2008/2010
o MS Project
o MS Office
o MS SQL*Server
o VMWare, VMFusion
o Linux
o Microsoft Cluster
o PostgreSQL 8.1.x, 8.4.x, 9.x
o MindManager
o VDV-Schnittstellen (VDV452 / VDV453 / VDV454)

Spezialwissen:
o KI, Genetische Algorithmen
  Diplomarbeit "Genetischer Algorithmus zur Erzeugung von Stundenplänen"
o Parser, Compilerbau

Betriebssysteme

Embedded Linux
HPUX
HPUX 11i
Linux-Debian
Mac OS
RedHat
Unix
Suse 8.0, 8.1, 9.1, 9.2,10; RedHat 4, 6.3
Windows
95 / 98 / NT / 2000 / XP / Win7 /Server / Server 2003 / Server 2008
VMWare 4.5, 5, 6.5, 7, 8, VMFusion

Programmiersprachen

Basic
VB 5, VB 6
C
MS, Borland
C#
C++
QT, MS, Borland
C++ / Qt5
JavaScript
DHTML
Python
JSON
PL/SQL
Oracle 7, 8i, 9i, 10g, 11g
Embedded C++
Gupta, Centura
Teamdeveloper 2000
Java
DHTML
Mantis
Prolog
Quintus Prolog
Scripting
Shell
Shell-Script
TestPoint
Visual Objects

Datenbanken

Access
DAO
Datenbank
Gupta, Centura
Zugriff auf Oracle
MS SQL Server
Version 2000 / 2005 / 2008
ODBC
Oracle
Versionen 7, 8i, 9i, 10g, 11g, 12c, OO4O
Oracle 10g
Oracle 11g
Oracle 12c
Oracle-Administration
pgSQL
PostgreSQL
PostgreSQL 8.4 / 9.5 / 11 / 14
Quest
TOAD
SQL
PL/SQL, Transact SQL, pl/qsql

Datenkommunikation

Ethernet
Internet, Intranet
WWW, HTTP
Modbus-Protokoll
PC-Anywhere
Version 8
Router
LANCOM
RS232
AHDLC-Protokoll
TCP/IP
Sockets (Linux, Windows), FTP
Windows Netzwerk
NT
EntireX, Natural

Hardware

BeagleBone
Macintosh
PC

Design / Entwicklung / Konstruktion

UML

Branchen

Branchen

Meine Projekt fallen in die Bereiche/Branchen
  • ÖPNV / Bahn / Fahrgastinformation
  • Systemhersteller
  • Verteidigung
  • öffentlich rechtliche Anstallt

Vertrauen Sie auf GULP

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

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

Das GULP Freelancer-Portal

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