IT Infrastruktur from Scratch, techn. Projektleitung, Migration Win/UNIX/LINUX,Softwareentwicklung, Systemprogrammierung, Qualitätssicherung, CCM.
Aktualisiert am 06.10.2024
Profil
Referenzen (2)
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 02.12.2024
Verfügbar zu: 100%
davon vor Ort: 100%
Systemintegration
Migration
Linux
SSL Certificate Management
Verschlüsselung
pki
Configuration Management
Changemanagement
Netzwerkarchitektur
Netzwerkadministration
Software Deployment
Scriptsprachen
Apache Tomcat
SQL-Datenbanken
Deutsch
Englisch

Einsatzorte

Einsatzorte

Deutschland

Deutschland: Bundesweit

möglich

Projekte

Projekte

2 Jahre 1 Monat
2022-01 - 2024-01

IT Infrastruktur from Scratch

Projektleitung Linux Shell Apache HTTP ...
Projektleitung

Aktueller Status: Deployment/Rollout


  1. Projektplanung und Requirement Management
    Identifizierung und Dokumentation der spezifischen Bedürfnisse und Ziele
    Projektplanung: Erstellen eines detaillierten Projektplans, Zeitrahmen, Ressourcen, Budget und Meilensteine
    Risikomanagement: Identifizieren potenzieller Risiken und Entwicklung von Strategien zu deren Minimierung.

  2. Design und Architektur
    Netzwerkdesign: Planung der Netzwerktopologie, Auswahl der Hardware und Konfiguration der Netzwerkkomponenten.
    Server- und Speicherarchitektur: Bestimmung der Anforderungen an Server, Datenbanken und Speichersysteme.
    Sicherheitsarchitektur: Entwickeln von Sicherheitsrichtlinien und -mechanismen zum Schutz der Infrastruktur
    Definition Zertifikatsmanagement


  3.  Beschaffung
    Auswahl der Technologie: Entscheidungen über Hardware, Software und sonstige technologische Lösungen
    Lieferantenmanagement: Auswahl von Lieferanten für die Beschaffung der benötigten Ressourcen.

  4. Implementierung
    Aufbau der Infrastruktur: Installation und Konfiguration von Netzwerkgeräten und  Servern
    Softwareinstallation und -konfiguration: Einrichten von Betriebssystemen, Anwendungen und Management-Tools.
    Integration: Sicherstellen, dass alle Systeme und Komponenten effektiv zusammenarbeiten.

  5. Sicherheit und Compliance
    Implementierung von Sicherheitsrichtlinien
    Datenschutz: Implementieren von Lösungen zur Gewährleistung der Datenintegrität und -vertraulichkeit

  6. Deployment
    Inbetriebnahme: Übergang von der Testumgebung in die Produktivumgebung
    Change Management: Verwalten von Änderungen und Updates während des Deployments.

  7. Dokumentation und Training
    Change Management: Verwalten von Änderungen und Updates während des Deployments
    Benutzerschulung: Einweisung und Schulung der Nutzer.


Linux Vmware Windows Sonic Wall xymon
Linux Shell Apache HTTP 2way ssl
1 Jahr 2 Monate
2020-10 - 2021-11

Projektleitung Tech-Refresh Serverinfrastruktur und Firewall

Projektleiter Tech-Refresh
Projektleiter Tech-Refresh
Aktualisierung/Migration von Windows Server 2012R2 -> WS-2019. 

Ablösung der alten Firewall.

  • Anforderungsanalyse Konzeption
  • Beschaffung der neuen Hardware
  • Planung des Migrationspfades
  • Last- und Performancetests

  • Implementierung/Rollout Remote Desktopservices (25 Arbeitsplätze)
  • Coaching und Support
  • Administration/Operating
  • Umstellung auf Microsoft 365
  • Zertifikatsmanagement
SUSELinux Windows Server 2019 HyperV Apache Remote Desktop Services bash ksh Firewalladministration
AVC Deutschland
Nidda
3 Jahre 1 Monat
2017-10 - 2020-10

Build and Deployment, Middleware Konfiguration und CCM

  • Automatisierung des Deploymentprozesses
  • Betreuung Middlewarekonfiguration
  • Zertifikatsverwaltung
  • Organisation und Implementierung des Migrationsprozesses von SVN nach Git
AIX/Solaris/SLES/RHEL Git Apache Shell awk sed ksh bash perl Websphere MQ Weblogic Tomcat Oracle PLSQL Zertifikate PKI
5 Jahre 3 Monate
2015-01 - 2020-03

Projektleitung Servermigration und Virtualisierung

  • Ablösung einer bestehenden Server Infrastruktur durch neue Hardware
  • Flexibilisierung durch Virtualisierung bestehender Serverkomponenten
  • Einführung Remote Desktopservices (25 Arbeitsplätze)
  • Analyse, Konfektionierung und Beschaffung der neuen Hardware
  • Planung des Migrationspfades und Implementierung/Rollout
  • Last und Performancetest
  • Coaching und Support
  • Administration/Operating
SuseLinux Windows Server R2 (Standard/Datacenter) HyperV Exchange Server 2013 Apache Remote Desktop Services Remote Access Shellprogrammierung: shell bash ksh sed awk perl Security Firewall Microsoft Project Enterprise Architect
AVC Deutschland
2 Jahre 2 Monate
2015-07 - 2017-08

Projektleitung Git-Migration

  • Partitionierung/Konfektionierung einer komplexen Server-Anwendung. Projektplanung und Durchführung der Git-Migration aus dem PVCS Quellrepository
  • Migration des Source Codes
  • Design und Implementierung des Development-, Build- und Deploymentprozesses
  • Erstellung eines skriptbasierten Frameworks für die oben genannten Prozesse inklusive CCM 
RHEL 7.1/Solaris Git GitHub GitLab Jenkins Apache Shell awk sed ksh bash perl mysql C/C++ make Build und Deployment CCM
Deutsche Börse AG
2 Jahre 5 Monate
2012-05 - 2014-09

Zertifikatsmanagement, Support, Paketierung und Deployment

  • Zertifikatsmanagement CERTDB
    • Wartung, Pflege und Weiterentwicklung einer Webapplikation zur Verwaltung von Zertifikaten einer PKI (Public Key Infrastruktur).
      • Systemweite Verwaltung von Zertifikatsmetadaten nach Anwendung, Umgebung (e.g. Test, Produktion), Location (Server, Keystore) und Ansprechpartner sowie Aktualisierung der Zertifikate
      • Aktualisierung des Datenbestandes durch automatisiertes periodisches Scannen auf den Zielsystemen
      • Überwachung und Benachrichtigung bei auslaufenden Zertifikaten
      • SQL Programmierung für Reporting und Wartung des Datenbestandes
      • Aktualisierung von Zertifikaten, manuell sowie durch CertNanny
      • Support für SSL Probleme, Recherche und Konfiguration
  • Konfiguration, Paketierung und Deployment von J2EE-Anwendungen
    • Anpassung des Build- und Paketierungsprozesses
    • Durchführen von Konfigurationsanpassungen Middleware
    • Build und Deployment der Anwendungen, Releasewechsel
  • Toolsupport und Shellscripting
    • Entwicklung von technischen Tools, Scripte für Nightly-Batch, Operation- und Betriebsüberwachung
    • Recherche und Second Level Support
    • Support für Dateitransfer AIMA (AI2)
  • Stellvertretender Teamleiter:
    • Organisation, Planung, Beratung und Support
Veritas Cluster Tivoli Workload Scheduler Java J2EE JMS JDBC Weblogic Apache Tomcat Shellprogrammierung: shell bash ksh sed awk perl ... Unix/Linux Solaris AIX SLES RHEL IP UDP TCP Multithreading Oracle SQL Microsoft Project Enterprise Architect
Deutsche Bank AG
7 Jahre 1 Monat
2005-01 - 2012-01

Software-Entwicklung, Migration Solaris

  • Entwicklung technischer Software und Tools
    • Integration externer Tools (cppunit, quickfix ...)
    • Skripting für Betriebsüberwachung und Monitoring
    • Entwicklung eines Gateway - Frameworks für die Anbindung externer heterogener proprietärer Systeme an CEF ®
    • Entwicklung eines Frameworks für Regressionstests
    • Entwicklung von Clientapplikationen für die Datenabnahme von CEF ®
    • Entwicklung einer API für FAST
    • Entwicklung eines Runtime Environments
  • Migration Solaris -> Red Hat Enterprise Server 6.x
    • Zielstellung war es, die bestehende Software unter beiden Betriebssystemen parallel zu entwickeln und zu betreiben. Aufgaben:
    • Eruierung und Implementierung des Migrationspfades für die Versionsverwaltung
    • Anpassung des Buildprozesses
    • Durchführen der notwendigen Softwareanpassungen
    • Modifikation diverser Skripte für Batch- und Betriebsüberwachung
  • Eurex REPO - Feed Handler
    • Integration der Schnittstelle für "REPO Index GC Pooling" (Marktdaten, Quotes und Trades). Anbindung an CEF ®.
  • MNI (Market Data International) "The Mainwire" Anbindung an CEF ®
    • Entwicklung eines Gateways für die Datenabnahme und Einspeisung in CEF ®. Synchronisation der Nachrichten aus verschiedenen Eingabekanälen und Failover Management sowie Feiertagsverarbeitung.
  • SIBE - Anbindung an CEF ®
    • Entwicklung der Basisfunktionalität und darauf aufbauend Implementierung von Feed Handlern für Equities, Warrants, Certificates und Fixed Income des "Spanish Stock Exchange Interconnection Systems". Abgebildet wurden:
      • Stammdatenverwaltung
      • Trades and Trade Cancelation
      • Order Book Market Depth (20)
      • Index Information
      • VAP (Value Added Processing)
  • Automatisiertes Installations- und Patchverfahren in einem Clusterverbund
    • Entwicklung eines shellbasierten Frameworks für die automatisierte Installation von CEF ® sowie die Aktualisierung des Systems durch Patches inklusive Roll Back.
      • Anpassung der Konfiguration in der Zielumgebung
      • Verifikation des installierten Systems
      • Installations- und Patchhistorie inklusive Roll Back
      • Entwicklung eines Runtime Environments mit generischem Hostnamensschema für verschiedene Zielumgebungen
      • Entkopplung der Shellskripte von der Konfiguration
      • Anpassung der Überwachungsprozeduren (Operating/Monitoring)
  • RFA (Reuters Foundation API) Integration
    • Für die Umstellung von SSL auf RFA wurde ein Gateway Prozess entwickelt, der das verarbeitende System (CEF ®) vom Reuters Backend entkoppelt und die Marktdaten des "Reuters Data Marketfeed" für die Einspeisung via CEF ® Feed Handler aufbereitet.
  • Value Added Processing for Realtime Analytics
    • Die Marktdaten wurden realtime analysiert und um entsprechende Kennziffern erweitert:
      • Put-Call Ratio
      • Dividend Yield
      • Sliding VWAP
      • Mid Prices
      • Time-weighted Average Spread
  • Software-Produktionsumgebung
    • Im Rahmen der Weiterentwicklung und Umstellung auf neue Hardware wurde die bestehende SPU erweitert und flexibilisiert. Der Build erfolgt für 32 und/oder 64 bit mit verschiedenen Compilern und Betriebssystemen.
C/C++ stl Cstd und stlport 32 and 64 bit Java Shellprogrammierung: shell bash ksh sed awk perl ... SUN Unix Oracle PL SQL IP UDP TCP Multicast Multithreading Solaris 7-10 IPC (Inter Process Communication) Sockets Synchronisation ... Portierungen Systemprogrammierung CEF CEF-ALPHA CEF-ULTRA Real Time Feed - CEF RTR FIX Quickfix Engine FAST 1.5 XFI SIBE MEFF Gate RDMS High Performance Computing (>100000 msg/seclatency 2 ms)
6 Monate
2004-08 - 2005-01

Implementierung einer Library für das Cachen und den synchronisierten Zugriff für EEPROM

  • Implementierung einer Library für das Cachen und den synchronisierten Zugriff für EEPROM (Electrically Erasable Programmable Read-Only Memory) Speicher.
  • Implementierung einer Library (Mini TCP Stack) für die Prozessorkommunikation der Directoren des Cabin Intercommunication Data Systems für den Airbus A380.
Sicherheitslevel B; C und D entsprechend RTCA/DO 178B Classification Entwicklung embedded C shell awk etc. Artisan ClearCase DOORS CleraQuest VXWorks RTOS WINNT cygwin Verified's RT-Tester Environment
Luftfahrt, Airbus
1 Monat
2004-07 - 2004-07

Tool-Entwicklung für die automatische Generierung von C Quellcode

  • Entwicklung eines Tools für die automatische Generierung von  C-Quellcode für Embedded Softwareentwicklung.

  • Schnittstellenentwicklung

Perl Shell sed gnu C/C++ cygwin
Luftfahrt, Airbus
5 Monate
2003-11 - 2004-03

Systemprogrammierung C/C++, Java, MQM, JMS

  • Backendanbindung eines Lagerverwaltungssystems via JMS
  • Oracle
  • Definition der Schnittstellen
  • Implementierung in C++ und Java
Linux (SuSE) Solaris shell Perl
Lageristik, IT-Dienstleister
6 Monate
2003-04 - 2003-09

Systemprogrammierung C/C++, Solaris 9.

  • SUN Cluster 3.0, Erstellung Masterprozess (C++)
  • Starten, Stoppen und Betriebsüberwachung von C/C++ und Java-Applikationen
  • Design und Integration einer Runtimeumgebung (Kornshell, awk, sed etc.)
  • Interprozesskommunikation, Multithreading etc.
JBuilder XML GNU Buildsystem Rational Rose ClearCase
Raumfahrt, EADS
2 Monate
2003-01 - 2003-02

Portierung einer Schnittstelle für die Hostanbindung von NT nach Solaris

  • Datenüberleitung von Bestandsdaten an den HOST mit MQM
  • Implementierung der bestehenden Schnittstelle mit C/C++
Lageristik, IT-Dienstleister

Position

Position

  • Senior IT-Consultant
  • Hochschulingenieur für Elektronik und Elektrotechnik

Kompetenzen

Kompetenzen

Top-Skills

Systemintegration Migration Linux SSL Certificate Management Verschlüsselung pki Configuration Management Changemanagement Netzwerkarchitektur Netzwerkadministration Software Deployment Scriptsprachen Apache Tomcat SQL-Datenbanken

Aufgabenbereiche

Organisation und Betrieb von IT-Systemem
Experte
  • IT Allrounder mit viel Hands-On Erfahrung
  • Migrationen, Portierungen WINDOWS -> UNIX(LINUX, AIX, SUN, HPUX)
  • Softwareentwicklung,Systemprogrammierung, C/C++
  • Schnittstellen, Integration
  • technisches Projektmanagement
  • Konfigurations Change und Build Management
  • Application Management

Produkte / Standards / Erfahrungen / Methoden

Kurz und bündig

  • Vollblut LinU(ni)xer
    • Solaris, AIX, HPUX, SELS, RHEL
    • Windows Server WS-2012 R2, WS-2019
  • Mehr als 20 Jahre praktische Erfahrung in der Realisierung großer Softwareprojekte in heterogenen IT-Umgebungen.
    • BG Büdingen
    • Deutsche Bank
    • AVC Deutschland
    • Deutsche Börse
    • Airbus
    • EADS
    • Dresdner Bank
    • Siemens Nixdorf
    • Mannesmann Dematic
  • Extrem schnelle Einarbeitung.
  • Bevorzugte Programmiersprachen: C/C++ (mehr als 15 Jahre),
    Java, J2EE (4 Jahre).
  • Shell Vollprofi mit allem was dazu gehört (sed, awk etc.) auch Perl.
  • Datenbanken: Oracle, Informix SQL.
  • Umfangreiche Erfahrungen bei der Migration sehr großer Softwareprojekte in einem
    heterogenen DV-Umfeld (Planung/Organisation/Entwicklung).
  • Java, C/C++, ESQL
  • Hostanbindungen, Schnittstellendesign und Implementierung.
  • FIX, XFI, FAST, CEF
  • Definition und Implementierung DV-technischer Abläufe.
  • Authorisierungs- und Legitimationsverfahren für den Onlinezahlungsverkehr und
    WP Handelsplattformen von Kreditinstituten.
  • Kryptographische Vefahren.
  • XML, SAX, DOM, JDOM, SOAP

Sonstige Kenntnisse und Fähigkeiten

  • Technische Projektleitung
  • Softwarearchitekturen und Softwaredesign, OOA und OOD
  • High Performance Computing (HPC), Systemoptimierung
  • Schnittstellendesign, SW-Anbindungen, Integration
  • Qualitätssicherung, Konfigurations- und Changemanagement, Build Umgebung, Paketierung
  • Firewall-Architekturen, Paketfilter und IDS
  • Verschlüsselungsverfahren, Kryptographie, PKI
  • Interprozesskommunikation, Multithreading
  • Systemprogrammierung, IP, UDP, TCP, Multicast


Tools

  • Continuus
  • Rational Rose
  • System Architect
  • MQ Series
  • Corba
  • Borland Enterprise Server
  • VmWare

Betriebssysteme

Linux
SLES, RHEL
Solaris
Unix
AIX
VxWorks
Windows

Programmiersprachen

Assembler
C
Profi
C++
Profi
ESQL/C
Profi
Imake, GNU-Make, Make-Maker etc...
Profi
Java
JavaScript
Perl
Scriptsprachen
Profi, awk, sed und alles was dazugehört
Shell
Profi

Datenbanken

Informix SQL
JDBC
MySQL
ODBC
Oracle
RDB
SQL
PLSQL
PostgrSQL

Datenkommunikation

CORBA
ISO/OSI
Message Queuing
parallele Schnittstelle
RPC
RS232
TCP/IP
Windows Netzwerk
Winsock

Hardware

HP
SUN

Design / Entwicklung / Konstruktion

Enterprise Architect
Rational Rose

Branchen

Branchen

  • Börse 
  • Banken: Multikanal Homebanking, Wertpapiere
  • Industrie: Logistik, Lager
  • Softwarehersteller: Tools, Entwicklungsumgebungen

Einsatzorte

Einsatzorte

Deutschland

Deutschland: Bundesweit

möglich

Projekte

Projekte

2 Jahre 1 Monat
2022-01 - 2024-01

IT Infrastruktur from Scratch

Projektleitung Linux Shell Apache HTTP ...
Projektleitung

Aktueller Status: Deployment/Rollout


  1. Projektplanung und Requirement Management
    Identifizierung und Dokumentation der spezifischen Bedürfnisse und Ziele
    Projektplanung: Erstellen eines detaillierten Projektplans, Zeitrahmen, Ressourcen, Budget und Meilensteine
    Risikomanagement: Identifizieren potenzieller Risiken und Entwicklung von Strategien zu deren Minimierung.

  2. Design und Architektur
    Netzwerkdesign: Planung der Netzwerktopologie, Auswahl der Hardware und Konfiguration der Netzwerkkomponenten.
    Server- und Speicherarchitektur: Bestimmung der Anforderungen an Server, Datenbanken und Speichersysteme.
    Sicherheitsarchitektur: Entwickeln von Sicherheitsrichtlinien und -mechanismen zum Schutz der Infrastruktur
    Definition Zertifikatsmanagement


  3.  Beschaffung
    Auswahl der Technologie: Entscheidungen über Hardware, Software und sonstige technologische Lösungen
    Lieferantenmanagement: Auswahl von Lieferanten für die Beschaffung der benötigten Ressourcen.

  4. Implementierung
    Aufbau der Infrastruktur: Installation und Konfiguration von Netzwerkgeräten und  Servern
    Softwareinstallation und -konfiguration: Einrichten von Betriebssystemen, Anwendungen und Management-Tools.
    Integration: Sicherstellen, dass alle Systeme und Komponenten effektiv zusammenarbeiten.

  5. Sicherheit und Compliance
    Implementierung von Sicherheitsrichtlinien
    Datenschutz: Implementieren von Lösungen zur Gewährleistung der Datenintegrität und -vertraulichkeit

  6. Deployment
    Inbetriebnahme: Übergang von der Testumgebung in die Produktivumgebung
    Change Management: Verwalten von Änderungen und Updates während des Deployments.

  7. Dokumentation und Training
    Change Management: Verwalten von Änderungen und Updates während des Deployments
    Benutzerschulung: Einweisung und Schulung der Nutzer.


Linux Vmware Windows Sonic Wall xymon
Linux Shell Apache HTTP 2way ssl
1 Jahr 2 Monate
2020-10 - 2021-11

Projektleitung Tech-Refresh Serverinfrastruktur und Firewall

Projektleiter Tech-Refresh
Projektleiter Tech-Refresh
Aktualisierung/Migration von Windows Server 2012R2 -> WS-2019. 

Ablösung der alten Firewall.

  • Anforderungsanalyse Konzeption
  • Beschaffung der neuen Hardware
  • Planung des Migrationspfades
  • Last- und Performancetests

  • Implementierung/Rollout Remote Desktopservices (25 Arbeitsplätze)
  • Coaching und Support
  • Administration/Operating
  • Umstellung auf Microsoft 365
  • Zertifikatsmanagement
SUSELinux Windows Server 2019 HyperV Apache Remote Desktop Services bash ksh Firewalladministration
AVC Deutschland
Nidda
3 Jahre 1 Monat
2017-10 - 2020-10

Build and Deployment, Middleware Konfiguration und CCM

  • Automatisierung des Deploymentprozesses
  • Betreuung Middlewarekonfiguration
  • Zertifikatsverwaltung
  • Organisation und Implementierung des Migrationsprozesses von SVN nach Git
AIX/Solaris/SLES/RHEL Git Apache Shell awk sed ksh bash perl Websphere MQ Weblogic Tomcat Oracle PLSQL Zertifikate PKI
5 Jahre 3 Monate
2015-01 - 2020-03

Projektleitung Servermigration und Virtualisierung

  • Ablösung einer bestehenden Server Infrastruktur durch neue Hardware
  • Flexibilisierung durch Virtualisierung bestehender Serverkomponenten
  • Einführung Remote Desktopservices (25 Arbeitsplätze)
  • Analyse, Konfektionierung und Beschaffung der neuen Hardware
  • Planung des Migrationspfades und Implementierung/Rollout
  • Last und Performancetest
  • Coaching und Support
  • Administration/Operating
SuseLinux Windows Server R2 (Standard/Datacenter) HyperV Exchange Server 2013 Apache Remote Desktop Services Remote Access Shellprogrammierung: shell bash ksh sed awk perl Security Firewall Microsoft Project Enterprise Architect
AVC Deutschland
2 Jahre 2 Monate
2015-07 - 2017-08

Projektleitung Git-Migration

  • Partitionierung/Konfektionierung einer komplexen Server-Anwendung. Projektplanung und Durchführung der Git-Migration aus dem PVCS Quellrepository
  • Migration des Source Codes
  • Design und Implementierung des Development-, Build- und Deploymentprozesses
  • Erstellung eines skriptbasierten Frameworks für die oben genannten Prozesse inklusive CCM 
RHEL 7.1/Solaris Git GitHub GitLab Jenkins Apache Shell awk sed ksh bash perl mysql C/C++ make Build und Deployment CCM
Deutsche Börse AG
2 Jahre 5 Monate
2012-05 - 2014-09

Zertifikatsmanagement, Support, Paketierung und Deployment

  • Zertifikatsmanagement CERTDB
    • Wartung, Pflege und Weiterentwicklung einer Webapplikation zur Verwaltung von Zertifikaten einer PKI (Public Key Infrastruktur).
      • Systemweite Verwaltung von Zertifikatsmetadaten nach Anwendung, Umgebung (e.g. Test, Produktion), Location (Server, Keystore) und Ansprechpartner sowie Aktualisierung der Zertifikate
      • Aktualisierung des Datenbestandes durch automatisiertes periodisches Scannen auf den Zielsystemen
      • Überwachung und Benachrichtigung bei auslaufenden Zertifikaten
      • SQL Programmierung für Reporting und Wartung des Datenbestandes
      • Aktualisierung von Zertifikaten, manuell sowie durch CertNanny
      • Support für SSL Probleme, Recherche und Konfiguration
  • Konfiguration, Paketierung und Deployment von J2EE-Anwendungen
    • Anpassung des Build- und Paketierungsprozesses
    • Durchführen von Konfigurationsanpassungen Middleware
    • Build und Deployment der Anwendungen, Releasewechsel
  • Toolsupport und Shellscripting
    • Entwicklung von technischen Tools, Scripte für Nightly-Batch, Operation- und Betriebsüberwachung
    • Recherche und Second Level Support
    • Support für Dateitransfer AIMA (AI2)
  • Stellvertretender Teamleiter:
    • Organisation, Planung, Beratung und Support
Veritas Cluster Tivoli Workload Scheduler Java J2EE JMS JDBC Weblogic Apache Tomcat Shellprogrammierung: shell bash ksh sed awk perl ... Unix/Linux Solaris AIX SLES RHEL IP UDP TCP Multithreading Oracle SQL Microsoft Project Enterprise Architect
Deutsche Bank AG
7 Jahre 1 Monat
2005-01 - 2012-01

Software-Entwicklung, Migration Solaris

  • Entwicklung technischer Software und Tools
    • Integration externer Tools (cppunit, quickfix ...)
    • Skripting für Betriebsüberwachung und Monitoring
    • Entwicklung eines Gateway - Frameworks für die Anbindung externer heterogener proprietärer Systeme an CEF ®
    • Entwicklung eines Frameworks für Regressionstests
    • Entwicklung von Clientapplikationen für die Datenabnahme von CEF ®
    • Entwicklung einer API für FAST
    • Entwicklung eines Runtime Environments
  • Migration Solaris -> Red Hat Enterprise Server 6.x
    • Zielstellung war es, die bestehende Software unter beiden Betriebssystemen parallel zu entwickeln und zu betreiben. Aufgaben:
    • Eruierung und Implementierung des Migrationspfades für die Versionsverwaltung
    • Anpassung des Buildprozesses
    • Durchführen der notwendigen Softwareanpassungen
    • Modifikation diverser Skripte für Batch- und Betriebsüberwachung
  • Eurex REPO - Feed Handler
    • Integration der Schnittstelle für "REPO Index GC Pooling" (Marktdaten, Quotes und Trades). Anbindung an CEF ®.
  • MNI (Market Data International) "The Mainwire" Anbindung an CEF ®
    • Entwicklung eines Gateways für die Datenabnahme und Einspeisung in CEF ®. Synchronisation der Nachrichten aus verschiedenen Eingabekanälen und Failover Management sowie Feiertagsverarbeitung.
  • SIBE - Anbindung an CEF ®
    • Entwicklung der Basisfunktionalität und darauf aufbauend Implementierung von Feed Handlern für Equities, Warrants, Certificates und Fixed Income des "Spanish Stock Exchange Interconnection Systems". Abgebildet wurden:
      • Stammdatenverwaltung
      • Trades and Trade Cancelation
      • Order Book Market Depth (20)
      • Index Information
      • VAP (Value Added Processing)
  • Automatisiertes Installations- und Patchverfahren in einem Clusterverbund
    • Entwicklung eines shellbasierten Frameworks für die automatisierte Installation von CEF ® sowie die Aktualisierung des Systems durch Patches inklusive Roll Back.
      • Anpassung der Konfiguration in der Zielumgebung
      • Verifikation des installierten Systems
      • Installations- und Patchhistorie inklusive Roll Back
      • Entwicklung eines Runtime Environments mit generischem Hostnamensschema für verschiedene Zielumgebungen
      • Entkopplung der Shellskripte von der Konfiguration
      • Anpassung der Überwachungsprozeduren (Operating/Monitoring)
  • RFA (Reuters Foundation API) Integration
    • Für die Umstellung von SSL auf RFA wurde ein Gateway Prozess entwickelt, der das verarbeitende System (CEF ®) vom Reuters Backend entkoppelt und die Marktdaten des "Reuters Data Marketfeed" für die Einspeisung via CEF ® Feed Handler aufbereitet.
  • Value Added Processing for Realtime Analytics
    • Die Marktdaten wurden realtime analysiert und um entsprechende Kennziffern erweitert:
      • Put-Call Ratio
      • Dividend Yield
      • Sliding VWAP
      • Mid Prices
      • Time-weighted Average Spread
  • Software-Produktionsumgebung
    • Im Rahmen der Weiterentwicklung und Umstellung auf neue Hardware wurde die bestehende SPU erweitert und flexibilisiert. Der Build erfolgt für 32 und/oder 64 bit mit verschiedenen Compilern und Betriebssystemen.
C/C++ stl Cstd und stlport 32 and 64 bit Java Shellprogrammierung: shell bash ksh sed awk perl ... SUN Unix Oracle PL SQL IP UDP TCP Multicast Multithreading Solaris 7-10 IPC (Inter Process Communication) Sockets Synchronisation ... Portierungen Systemprogrammierung CEF CEF-ALPHA CEF-ULTRA Real Time Feed - CEF RTR FIX Quickfix Engine FAST 1.5 XFI SIBE MEFF Gate RDMS High Performance Computing (>100000 msg/seclatency 2 ms)
6 Monate
2004-08 - 2005-01

Implementierung einer Library für das Cachen und den synchronisierten Zugriff für EEPROM

  • Implementierung einer Library für das Cachen und den synchronisierten Zugriff für EEPROM (Electrically Erasable Programmable Read-Only Memory) Speicher.
  • Implementierung einer Library (Mini TCP Stack) für die Prozessorkommunikation der Directoren des Cabin Intercommunication Data Systems für den Airbus A380.
Sicherheitslevel B; C und D entsprechend RTCA/DO 178B Classification Entwicklung embedded C shell awk etc. Artisan ClearCase DOORS CleraQuest VXWorks RTOS WINNT cygwin Verified's RT-Tester Environment
Luftfahrt, Airbus
1 Monat
2004-07 - 2004-07

Tool-Entwicklung für die automatische Generierung von C Quellcode

  • Entwicklung eines Tools für die automatische Generierung von  C-Quellcode für Embedded Softwareentwicklung.

  • Schnittstellenentwicklung

Perl Shell sed gnu C/C++ cygwin
Luftfahrt, Airbus
5 Monate
2003-11 - 2004-03

Systemprogrammierung C/C++, Java, MQM, JMS

  • Backendanbindung eines Lagerverwaltungssystems via JMS
  • Oracle
  • Definition der Schnittstellen
  • Implementierung in C++ und Java
Linux (SuSE) Solaris shell Perl
Lageristik, IT-Dienstleister
6 Monate
2003-04 - 2003-09

Systemprogrammierung C/C++, Solaris 9.

  • SUN Cluster 3.0, Erstellung Masterprozess (C++)
  • Starten, Stoppen und Betriebsüberwachung von C/C++ und Java-Applikationen
  • Design und Integration einer Runtimeumgebung (Kornshell, awk, sed etc.)
  • Interprozesskommunikation, Multithreading etc.
JBuilder XML GNU Buildsystem Rational Rose ClearCase
Raumfahrt, EADS
2 Monate
2003-01 - 2003-02

Portierung einer Schnittstelle für die Hostanbindung von NT nach Solaris

  • Datenüberleitung von Bestandsdaten an den HOST mit MQM
  • Implementierung der bestehenden Schnittstelle mit C/C++
Lageristik, IT-Dienstleister

Position

Position

  • Senior IT-Consultant
  • Hochschulingenieur für Elektronik und Elektrotechnik

Kompetenzen

Kompetenzen

Top-Skills

Systemintegration Migration Linux SSL Certificate Management Verschlüsselung pki Configuration Management Changemanagement Netzwerkarchitektur Netzwerkadministration Software Deployment Scriptsprachen Apache Tomcat SQL-Datenbanken

Aufgabenbereiche

Organisation und Betrieb von IT-Systemem
Experte
  • IT Allrounder mit viel Hands-On Erfahrung
  • Migrationen, Portierungen WINDOWS -> UNIX(LINUX, AIX, SUN, HPUX)
  • Softwareentwicklung,Systemprogrammierung, C/C++
  • Schnittstellen, Integration
  • technisches Projektmanagement
  • Konfigurations Change und Build Management
  • Application Management

Produkte / Standards / Erfahrungen / Methoden

Kurz und bündig

  • Vollblut LinU(ni)xer
    • Solaris, AIX, HPUX, SELS, RHEL
    • Windows Server WS-2012 R2, WS-2019
  • Mehr als 20 Jahre praktische Erfahrung in der Realisierung großer Softwareprojekte in heterogenen IT-Umgebungen.
    • BG Büdingen
    • Deutsche Bank
    • AVC Deutschland
    • Deutsche Börse
    • Airbus
    • EADS
    • Dresdner Bank
    • Siemens Nixdorf
    • Mannesmann Dematic
  • Extrem schnelle Einarbeitung.
  • Bevorzugte Programmiersprachen: C/C++ (mehr als 15 Jahre),
    Java, J2EE (4 Jahre).
  • Shell Vollprofi mit allem was dazu gehört (sed, awk etc.) auch Perl.
  • Datenbanken: Oracle, Informix SQL.
  • Umfangreiche Erfahrungen bei der Migration sehr großer Softwareprojekte in einem
    heterogenen DV-Umfeld (Planung/Organisation/Entwicklung).
  • Java, C/C++, ESQL
  • Hostanbindungen, Schnittstellendesign und Implementierung.
  • FIX, XFI, FAST, CEF
  • Definition und Implementierung DV-technischer Abläufe.
  • Authorisierungs- und Legitimationsverfahren für den Onlinezahlungsverkehr und
    WP Handelsplattformen von Kreditinstituten.
  • Kryptographische Vefahren.
  • XML, SAX, DOM, JDOM, SOAP

Sonstige Kenntnisse und Fähigkeiten

  • Technische Projektleitung
  • Softwarearchitekturen und Softwaredesign, OOA und OOD
  • High Performance Computing (HPC), Systemoptimierung
  • Schnittstellendesign, SW-Anbindungen, Integration
  • Qualitätssicherung, Konfigurations- und Changemanagement, Build Umgebung, Paketierung
  • Firewall-Architekturen, Paketfilter und IDS
  • Verschlüsselungsverfahren, Kryptographie, PKI
  • Interprozesskommunikation, Multithreading
  • Systemprogrammierung, IP, UDP, TCP, Multicast


Tools

  • Continuus
  • Rational Rose
  • System Architect
  • MQ Series
  • Corba
  • Borland Enterprise Server
  • VmWare

Betriebssysteme

Linux
SLES, RHEL
Solaris
Unix
AIX
VxWorks
Windows

Programmiersprachen

Assembler
C
Profi
C++
Profi
ESQL/C
Profi
Imake, GNU-Make, Make-Maker etc...
Profi
Java
JavaScript
Perl
Scriptsprachen
Profi, awk, sed und alles was dazugehört
Shell
Profi

Datenbanken

Informix SQL
JDBC
MySQL
ODBC
Oracle
RDB
SQL
PLSQL
PostgrSQL

Datenkommunikation

CORBA
ISO/OSI
Message Queuing
parallele Schnittstelle
RPC
RS232
TCP/IP
Windows Netzwerk
Winsock

Hardware

HP
SUN

Design / Entwicklung / Konstruktion

Enterprise Architect
Rational Rose

Branchen

Branchen

  • Börse 
  • Banken: Multikanal Homebanking, Wertpapiere
  • Industrie: Logistik, Lager
  • Softwarehersteller: Tools, Entwicklungsumgebungen

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.