Profilbild von Anonymes Profil, Entwicklungsleiter / Solution Architect / Product Owner
nicht verfügbar bis 31.03.2024

Letztes Update: 24.01.2024

Entwicklungsleiter / Solution Architect / Product Owner

Firma: Ing.-Büro f. Informatik Kumpf & Weimer
Abschluss: Diplom-Informatiker (FH)
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (verhandlungssicher)

Dateianlagen

Profil-Carsten-Kumpf_210124.pdf

Skills

Erfahrung
  • Softwareentwicklung seit 1982
  • Selbständiger IT-Berater seit 1992
  • Firmengründung Ing.-Büro Kumpf & Weimer in 2001
Verfügbarkeit
Zeitlich                    ab 02/2022
Auslastung              Remote: 100%
                              Vor-Ort: 10% (max. 1 Tag p. Woche im Rhein-Main-Gebiet) + Remote (90%)
Ausgeübte Positionen
  • Agile Product-Owner (mit Personalverantwortung) nach SAFe 4.x
  • Agile Teamlead (mit Personalverantwortung) mit Kanban
  • Leiter Softwareentwicklung und Integrationstest (mit Personalverantwortung)
  • Technical Architect
  • Verification Architect
  • Development Architect
  • Solution Architect
  • Senior Developer
Tätigkeitschwerpunkte
Generalist mit tiefergehenden Erfahrungen und Kenntnissen (“T-Shaped”)
  • Projekt- und Entwicklungsleitung
  • Personaleinsatzplanung und Personalauswahl
  • Analyse von Kundenspezifika und Erarbeitung von Lösungskonzepten
  • Definition von Anforderungen und Prüf-/Test-Bedingungen
  • Etablierung DevOps Prozesse in Verbindung mit CI/CD
  • Etablierung von Code-Review-Prozessen mit automatischer Testdurchführung
  • Konzeption von Gesamt- und Teilarchitekturen
  • Objektorientierte Analyse und -Design
  • Implementation von verteilten Anwendungs-, System- und Back-End-Software mit Schwerpunkt C++
  • Orchestration von automatisiertem DevOps, CI/CD, IaaS, mit Python, Bash und Ansible
  • Erstellung von Anforderungsdokumenten, technischen Dokumentationen und Benutzer-Handbüchern
Prozessmodelle und Vorgehensweisen
  • Klassisch
    • Adaptiv (ASD)
    • Rolling-Wave
    • Top-Down (Wasserfall)
    • Bottom-Up
  • Agil
    • Scrum nach SAFe 4.6
    • Kanban
  • OOAD
  • UML
  • Software-Design
  • Software-Architektur
  • Software-Implementation
  • DevOps / CI/CD
  • TDD

Fachkenntnisse
Kollaborations-Software
  • Team-Foundation-Server (TFS)
  • Redmine
  • Atlassian Jira
  • Atlassian Confluence
  • Phabricator
  • DOORS
UML
  • Sparx Enterprise Architect
  • Metamill
Virtualisierung
  • VMWare ESXi, vSphere
  • VMWare Workstation
  • Libvirt
  • LXC (LinuXContainer)
  • Docker
  • KVM, QEMU
  • IBM AIX WPAR/LPAR
Server
  • Apache Webserver
  • Apache Tomcat Application Server
  • Jenkins
  • Gerrit
  • ACE-TAO
Versionsverwaltung
  • Git
  • Subversion
  • CVS
  • Rational ClearCase
Betriebssysteme
  • Linux
    • Novell SuSE Linux Enterprise 11-12 (SLES)
    • SuSE 4.2 – OpenSuSE Leap 15.4
    • RedHat Enterprise 7 + 8 (RHEL), CentOS
    • Raspbian
  • Unix
    • IBM AIX 6 und 7
    • Sun Solaris / Open Solaris
  • Microsoft Windows  (9x – 10)
Programmiersprachen / Bibliotheken
  • C/C++ (C++98 - C++17)
  • Qt (2, 3, 4)
  • Pascal / Delphi
  • Python 3
  • Java / J2EE
  • JSP / RichFaces / MyFaces / IceFaces
  • Intel MKL, IPP
  • STL / Boost
  • Assembler x86, MMX, SSE, 68K, PPC
Netzwerk- / Kommunikationsprotokolle
  • IP (Unicast, BroadCast, MultiCast)
  • ICMP
  • UDP, TCP
  • RPC, CORBA, SOAP
  • SIP, SSIP
Datenbanken
  • Postgres
  • MySQL
  • Interbase / Firebird / Paradox
  • Oracle PL/SQL
  • IBM DB2
Statische Quellcodeanalyse
  • PC-LINT / FlexeLint
  • SonarQube
  • Clang
  • SourceMonitor
Integrierte Entwicklungsumgebungen
  • PyCharm
  • Microsoft VisualStudio
  • Intel Parallel Studio XE
  • KDevelop
  • SunStudio
  • NetBeans
  • IntelliJIDEA
  • PyCharm
  • XEmacs
  • Eclipse
  • MyEclipse
  • Delphi / RAD Studio
Sonstige Sprachen
  • Bash / Shell
  • JSON
  • XML
  • Protobuf IDL
  • CORBA IDL
  • HTML / CSS
  • Adobe PDF / FDF
  • Adobe PostScript
  • HPGL, HP PCL
Ansteuerung proprietärer Hardware
  • Teles ECOTEL VoIP/GSM Gateway                            SIP
  • RME Audio Fireface und Multiface II                        Steinberg ASIO SDK
  • Roland Audio Cakewalk UA-25EX                            Steinberg ASIO SDK
  • Siemens VAS-B für HiPath                                     VAS-B-Protokoll über TCP/IP
  • Bedienplatzsteuerung Carls BPA 957                        proprietär über TCP/IP
  • Funkvermittlung Carls LSG 957                              proprietär über TCP/IP
  • Funkvermittlung Carls FMS/ZVEI/5TF FRS                proprietär über TCP/IP
  • Funkvermittlung Bosch B-409.553                          proprietär über RS232
  • Wiesemann & Theis WebIO 5763/12                         proprietär über HTTP
  • Rohde & Schwarz                  Flexcomm und CORBA über TCP/IP
    • EM010 HF Digital Narrowband Receiver
    • EM050 VXI VHF/UHF Digital Wideband Receiver
    • GX405BP VHF/UHF Wideband AnalogDigitalConverter
    • GX420 AMREC
Softwareentwicklung ohne Projektbezug (IoT, Rich-Web-Clients, CUDA)
  • NVIDIA CUDA Parallelberechnung auf GPU für Audio En-/Decoding
  • Erstellung GNU-Toolchain für C++ CrossCompilation für
    • BCM2837B0 (Cortex-A53 / ARMv8 auf Raspberry Pi B+ mit Raspbian)
    • Feroceon 88F6282 (ARMv5TE auf QNAP-NAS mit QTS 4.x/Busybox)
  • Alternativ-Implementierung Steuerungssoftware einer KWL-Anlage Helios 500 EC auf Raspberry Pi und QNAP-NAS:
    • Ansteuerung über Modbus-TCP
    • Ersatz der PID-Regelalgorithmik für relative-Luftfeuchte durch Wurzelrekursions-Algorithmus für Lüfterdrehzahl (Umsetzung sowohl in Python wie auch C++)
    • Visualisierung der KWL-Daten mittels Apache-Webserver und D3.js sowie Node.js und Ajax
    • Anbindung des Systems an die Amazon-Cloud (AWS-IoT) mittels MQTT-Protokoll
    • Verwendung von DynamoDB zur Datenspeicherung
  • Anbindung diverser Sensoren an Raspberry Pi
  • Steuerung Roboterfahrzeug mit Raspberry Pi (in Arbeit)
  • Anbindung Siemens Logo!8 mit S7 Protokoll (in Arbeit)
  • Anbindung Solarfocus Octoplus Pelletheizung mittels ModbusTCP (in Arbeit)
Private Softwarenutzung
  • CAD Villa Professional 4.0
  • Hottgenroth Energieberater Professionell 7.0
  • Hottgenroth Wärmebrückenberechung PSI-Therm
  • BOSCH Rexroth SchemeEditor 6 für Heizungshydraulik
  • GetSolar Berechnung für Solarthermie

Projekthistorie

09/2021 - bis jetzt
Deutsche Bahn Netz AG - PRISMA – Product-Owner – Task-Force CI/CD, Deployment und Hochverfügbarkeit
DB Netz AG (Transport und Logistik, >10.000 Mitarbeiter)

Rolle               Product-Owner und Technical Architect
Branche         Transport und Logistik
Kunde            Deutsche Bahn Netz AG
Einsatzort       Frankfurt am Main

Aufstellung einer Task-Force zur Integration und Etablierung eines CI/CD-Prozesses für alle Teilprojekte von PRISMA. Personalauswahlgespräche zum Staffing der Task-Force.

Organisatorische, inhaltliche und technische Abstimmungen mit Programmleitung und allen Entscheidern der Teilprojekte (iDis, BV, BFB, BZU-BaSIs-BZ, TM, RTI, ZSSD, DFI und iSBP), von externen Zulieferern und dem operativen Betrieb. Reporting gegenüber Programmleitung;

Konzeptionelle Ausarbeitung der notwendigen technischen und prozessualen Konzepte, Feinspezifikation in Form von User-Stories. Berücksichtigung und Integration der Anforderungen aus der Rechenzentrums-Hochverfügbarkeit (siehe Vor-Projekt).

Integration der PRISMA-Gesamtplattform in Form von IaaS; Integration des CI/CD-Aufbaus in bestehende DB-Infrastrukturen und Prozesse on Premise; Etablierung eines automatisierten Regressionstests für das Deployment unter Nutzung von GitLab und Robotframework;

Kenntnisse     CI/CD, DevOps, Microservice-Architekturen, Enterprise Messaging Bus, Rechenzentrumsbetrieb, Standby-Verfahren; Java, Spring-Boot, Python, YAML, BASH, PowerShell, Loadbalancer, DNS, REST, SSL, SAFe 4.6;

Produkte        Sparx Enterprise-Architect, Atlassian Jira, Confluence, Java, Spring Boot, Spring Boot Shell, Tibco EMS, Tibco Rendezvous, Python, Ansible, Ansible-Tower, Icinga2, Oracle Data Guard, Oracle RAC, Gitlab, HP Quality Center, Loadbalancerorg, Robotframework;

01/2020 - 08/2021
Deutsche Bahn Netz AG - PRISMA – Technical Architect – Hochverfügbarkeit von Server-Applikationen in redundanten Rechenzentren
DB Netz AG (Transport und Logistik, >10.000 Mitarbeiter)

Rolle               Technical Architect
Branche          Transport und Logistik
Kunde             Deutsche Bahn Netz AG
Einsatzort        Frankfurt am Main

Erstellung Grobkonzept zum redundanten Betrieb von Server-Applikation in unterschiedlich geolokalisierten Rechenzentren. Definition von Synchronisationsverfahren zur Anlauf- und Nach-Synchronisation von persistenten und transienten Datenbeständen; Beschreibung der Abläufe von Katastrophen-Szenarien zur Betriebsübernahme;

Erstellung eines Feinkonzeptes für die Implementation eines Orchestrierungs-Werkzeugs für die Betriebsübernahme durch ein Hot- oder Cold-Standby-Rechenzentrum; Abstimmung des Konzeptes mit den Teilprojekten (iDIS, BKS, BPA, BDV, BFB, BaSIs-BZ, TM, RTI, ZSSD, DFI, iSBP-N) und dem operativen Betrieb.

Erstellung von fachlichen und organisatorischen Vorgaben für die Entwickler in Form von User-Storys; Prüfung und Abnahme der entwickelten Software; Evaluation und Test des Grobkonzeptes im Rahmen eines Proof-Of-Concepts; Entwicklung eines Prototypens des Orchestrations-Werkzeugs;

Aufbau eines automatisierten Generierungs- und Deployment-Prozess zur Konfiguration der Abläufe der definierten Katastrophenszenarien; Erstellung Arbeitsanweisungen und Schulungsmaterialien für die Betriebsführung im Katastrophenfall

Kenntnisse     Microservice-Architekturen, Enterprise Messaging Bus, Rechenzentrumsbetrieb, Standby-Verfahren; Java, Spring-Boot, Python, YAML, BASH, REST, Loadbalancer, DNS, REST, SSL, SAFe 4.6;

Produkte        Sparx Enterprise-Architect, Atlassian Jira, Confluence, Java, Spring Boot, Spring Boot Shell, Tibco EMS, Tibco Rendezvous, Python, Ansible, Ansible-Tower, Icinga2, Oracle Data Guard, Oracle RAC, Gitlab, HP Quality Center, Loadbalancerorg;

08/2018 - 12/2019
IZT GmbH - SignalSuite - Solution Architect / Senior Developer - Performante Anbindung PostgreSQL für SIGINT-Prozessdaten
IZT GmbH (Telekommunikation, 50-250 Mitarbeiter)

Rolle               Solution Architect / Senior Developer
Branche          Elektrotechnik / Mobilfunk / Kommunikationstechnologie
Kunde             IZT Innovationszentrum für Telekommunikation GmbH
Einsatzort        Erlangen

Konzeption der Architektur und Implementation eines C++/SQL ORM-Layers ähnlich Hibernate zur performanten Anbindung einer Postgres-Datenbank an Bestandssoftware zur Aufnahme von Prozessdaten eines innovativen SIGINT-Moduls.

Designs der Datenbank-Entitäten, Entwurf von C++ Template basierten Mechanismen zur Abbildung von SQL in C++, mehrschichtiger Gesamtaufbau von Low-Level (Datenbankverbindungs- und Exception-Handling) bis hin zu applikationsspezifischen Persistenz-Container-Klassen-Templates. Funktionale Module zur Datenbank-Erzeugung und -Upgrade, threadsicheres Connection-Pooling;

Anbindung der SIGINT-Prozessdaten über obiges Framework an die Datenbank, Modellierung des Business-Prozesses zur Gesamtverarbeitung incl. Visualisierungskomponenten in Anlehnung an das MVC-Pattern.

Umsetzung eines prototypischen Signal-Detections-Algorithmus auf Basis von FFT-Daten unter Nutzung von Canny-Algorithmus und probalistischer Hough-Transformation unter Nutzung der IPP-Bibliothek; Evaluation der Array-Fire Bibliothek zur Nutzung von CUDA. Performanceoptimierung des Codes für Multithreading/Multitasking.

Umsetzung eines Controller-Moduls zur Steuerung des gesamten Anwendungsfalls zur Signalverarbeitung über die Datenbank; Parametrierung und Ansteuerung von Multithreaded Signalklassifikations-Instanzen;

Umsetzung einer generischen SQL-GUI zur visuellen Zusammenstellung von Queries; darauf aufbauend GUI für Applikations-Bediener/-Operatoren zur datenbankbasierten Filterung von Signalen bzw. deren Klassifikationen;

Schaffung einer Basisarchitektur zur späteren Aufteilung der monolithischen Software in einzelne Cloud-Services innerhalb einer SOA Architektur.

Kenntnisse     C++ 14+17, SQL, Boost, OTL, Multithreading, C++ Variadic-Templates, Bildverarbeitung

Produkte        Visual Studio 2017, Boost 1.65, OTL 4.0, PostgreSQL 10.7, Intel IPP, ArrayFire, GUI mit wxWidgets, GIT, InnoScript-Installer, Team-Foundation-Server;

08/2017 - 03/2018
Deutsche Bahn Netz AG - neXt Digikap – Agiler Product-Owner - Übergreifende Funktionalitäten
Deutsche Bahn Netz AG (Transport und Logistik, >10.000 Mitarbeiter)

Rolle               Agiler Product-Owner
Branche          Transport und Logistik
Kunde             Deutsche Bahn Netz AG
Einsatzort        Frankfurt am Main

Allgemeine Aufgaben
Agile Product-Ownership und Leitung eines 9-köpfigen Scrum-Teams von Entwicklern, das mit der Entwicklung einer übergreifenden C++ Funktionsbibliothek und einer Oracle 12 Datenbank zur Nutzung durch weitere Projektteams im Gesamtprogramm neXt-Digikap beauftragt war (vollautomatische Erstellung des Fahrplans für Güterzüge unter Nutzung des mathematischen Simplex-Optimierungsverfahrens bzw. des Operations-Research Verfahrens A*.

Schwerpunkte der zu erstellenden übergreifenden Funktionalitäten waren die bahnspezifischen Themenbereiche: Anbindung der Infrastruktur (Spurplan/SKAT/FIB/LeiDa-S), Bestandssysteme (RuT-K), Datenbanken (Oracle), mathematische Solver (Gurobi), Fahrtzeitrechner (FBZE) sowie Verbindung der einzelnen Microservices über Tibco Enterprise Message Services;

Fachliche Aufgaben
Analyse von Anforderungen, Design und Architektur der Komponenten, Erstellung und Abstimmung der daraus resultierenden Epics, Features und User-Storys bis zum Erreichen der Definition of Ready (DoR) einschliesslich Festlegung der notwendigen Akzeptanzkriterien;

Beratung und Begleitung der Entwickler bei der Umsetzung; Abnahme von umgesetzten User-Storys und Prüfung auf Einhalt der Akzeptanzkriterien im Sinne der Definition of Done (DoD), dabei auch Prüfung von Softwaremetriken, Code-Qualität und Testergebnissen;

Teilnahme an den Scrum-Regelterminen PI-Planning, Sprint-Planning, Sprint-Review und auf Wunsch des Teams auch an Sprint-Retrospektiven und dem Daily-Scrum. Beratung der SAFe Programm-Ebene (Business-Owner und RTE) in Bezug auf PI-Objectives und DevOps im ART.

Zur Festlegung von Epics und Features übergreifende Mitwirkung am grundsätzlichen Softwaredesign und der System-Architektur;

Strategische Aufgaben
Umstellung des zyklischen Integrationsprozesses mit nachgelagertem Code-Review durch Änderung der Toolchain von Subversion und Reviewboard hin zu Continous-Integration (CI) mit vorgelagertem Code-Review unter Einsatz von Git/Gerrit und Jenkins;

Planung und Mitwirkung bei der Umsetzung dieser Toolchain in der Amazon-Cloud (AWS) mit EC2 Instanzen und AWS-Diensten als konzerninterne (DB Netz/DB Systel) Microservices innerhalb einer SOA-Architektur;

Nichtfachliche Aufgaben
Sichtung und Bewertung von Bewerbungsunterlagen, Durchführung von Bewerbungsgesprächen, Planung des Personaleinsatzes, Prüfung und Freigabe von Arbeitszeiten;

Erstellung von Risikoabschätzungen und Konzepten zur Verbesserung des Gesamtarbeitsprozesses, Ansprechpartner für weitere Teams in Bezug auf Softwaredesign, CI/CD und DevOps;

Statuserhebung und Berichtswesen an SAFe-Release-Train und Programleitung;

Kenntnisse   
SAFE 4.5, SCRUM, UML2, CI/CD, TDD, Projektleitung, Personalbeschaffung, Personaleinsatzplanung, Personalzeiterfassung, Bewerberselektion, C++ 11/14, SQL, PL/SQL, GoogleTest, GoogleLog, Cucumber, HPQC;

Produkte 
Jenkins, Gerrit, Git, Atlassian Confluence/Jira, MS SharePoint, Sparx Enterprise Architect, Sonar Qube, Tibco Enterprise Messaging, Amazon Cloud AWS EC2, Docker, Oracle 12, GCC/G++, Boost, RedHat 7, CentOS;

04/2013 - 07/2017
IBM NGNCC - TAS SIP - Leiter Software-Entwicklung und Integrationstest
IBM Deutschland Global Business Solutions GmbH (Telekommunikation, >10.000 Mitarbeiter)

Rolle                Leiter Software-Entwicklung und Integrationstest
Branche           Telekommunikation
Kunde              IBM Deutschland Global Business Solutions GmbH
Einsatzort         Frankfurt am Main

Allgemeine Aufgaben
Leitung eines 23-köpfigen Teams von Entwicklern, welches mit der
Entwicklung der flächendeckenden VoIP-Telefonie für die Dt. Telekom beauftragt ist (NGNCC TAS). Planung und Durchführung von Projekten im Zuge dieses Programms, u.a. Ausbau der Plattform für 4 Millionen Telefonanschlüsse (Ersatz für ISDN S0-Anschlüsse), Anbindung von Geschäftskunden-Telefonanlagen (PBX@SipTrunk, Ersatz für S2M-Anschlüsse). Verschlüsselung der Signalisierungs- und der Audiodatenströme (SIPS, SRTP)

Fachliche Aufgaben
Erstellung und Prüfung von Softwaredesign- und Architekturdokumenten, Review von Arbeitsergebnissen (C++ und Java-Code, Python- und Lua Skripte), Fortentwicklung und Überwachung des automatischen Regressionstests (Unit-, Komponenten- und Integrationstests, statische Quellcodeanalyse mit LINT, Sonar Qube und Clang), Konzeption von neuen Testszenarien, Prüfung und Integration von Neuentwicklung in Bestandscode und Test, Voranalyse von Defects und Zuweisung an Entwickler, Festlegung und Zusammenstellung von neuen Releases; Anpassung des Bau- und Testprozesses der Gesamtplattform an CI/CD. Bereitstellung der gesamten Test Hardware und -Engines als ein interner Software-Service.

Strategische Aufgaben
Umstellung des Team-Arbeitsprozesses von Top-Down/Wasserfall hin zu Agile (Kanban) mit CI/CD, Einführung eines Dokumentenmanagements, Neuentwicklung des Distributed Testengines; Vereinheitlichung von Plattformkomponenten und deren Schnittstellen, Einführung eines SNMP basierten Monitorings der vom Betrieb zur Verfügung gestellten Daten im Sinne von DevOps;

Nichtfachliche Aufgaben
Planung des Personaleinsatzes, Sichtung und Bewertung von Bewerbungsunterlagen, Durchführung von Bewerbungsgesprächen, Mitarbeitergesprächen und -Bewertungen, Prüfung und Freigabe von Arbeitszeiten, zentraler Ansprechpartner für andere Abteilungen (Systemtest, Systemunterstützung), Statuserhebung und Berichtswesen an Projektleitung, Defect-Management, Release-Management;


Kenntnisse    
Entwicklungsleitung, Projektleitungs-Assistenz, Kanban, VoIP, Release Management, Defect Management, C++, Java, Linux-Scripting, Lua, Python, Integration, Integrationstest, Continuous-Integration, Linux Administration, Personalbeschaffung, Personaleinsatzplanung, Personalzeiterfassung, Bewerberselektion, Krisenmanagement (Personalausfall), Code Review, JSON, Architektur

Produkte
Jenkins, Gerrit, Git, Atlassian Confluence/Jira, Redmine, Sparx Enterprise Architect, UML2, Rational-ClearQuest, OpenOffice, IBM DB2, PostgreSQL, GCC/G++, Clang, LINT, Boost, Java / J2EE mit Tomcat, LXC, Container, WPAR, Docker, VMware ESX, VMware vCloud, IBM AIX 6.1, OpenSUSE 13.1-42.2, SUSE Linux Enterprise Server 11-12, Sonar Qube;

01/2008 - 12/2014
ZIRAATBANK International – ZiraatWunschkredit J2EE-Webapplikation - Solution Architect / Senior Developer
ZIRAATBANK International AG (Banken und Finanzdienstleistungen, >10.000 Mitarbeiter)

Rolle               Solution Architect / Senior Developer
Branche         Banken / Finanzdienstleister
Kunde             Ziraatbank International AG
Einsatzort      Frankfurt am Main

Teilprojekt 3: Wartungsvertrag von 2008 – 2014

regelmäßige Erweiterungen, Pflege und Anpassungen im Umfang von 1-2 Tagen / Monat

Teilprojekt 2: Erweiterungen Wunschkredit (03/2011 - 06/2011 (4 Monate))

Konzeption und Umsetzung von Erweiterungen des Ziraat-Wunschkredits zur Einhaltung des novellierten Verbraucher-Kreditgesetzes.

Teilprojekt 1  Webbasierte Kreditberatung (01/2008 - 03/2008 (3 Monate))

Konzeption und Implementation einer Java/J2EE-Webapplikation zur vollständigen und umfänglichen Kreditberatung im Internet bis zum Vertragsabschluss. Anwendung zum Online-Vertrieb von Konsumentenkrediten;

Kenntnisse     Java, J2EE, JNI, JSF, JSP, EBJ, JavaScript, CSS, HTML, XML, SQL, PDF, FDF

Produkte        MyEclipse, Eclipse, Apache Tomcat, Apache, MySQL, Linux, Borland Delphi, Firebird, MyFaces, RichFaces, Subversion

07/2011 - 12/2012
SIEMENS Audiologische Technik – Marta II und Klassenframework - Solution Architect/Senior Developer
SIEMENS Audiologische Technik GmbH (Pharma und Medizintechnik, >10.000 Mitarbeiter)

Rolle               Solution Architect / Senior Developer
Branche          Elektrotechnik / Audiologie
Kunde             SIEMENS Audiologische Technik GmbH
Einsatzort        Erlangen

Teilprojekt 2  Klassen-Framework für Audioalgorithmen (7 Monate)

Konzeption der Architektur sowie Implementation eines C++ Klassen-Frameworks
zur Einbindung von Matlab/Simulink-generierten Audioalgorithmen zur Abbildung von Hörgeräte-Hardware in Software;

Teilprojekt 1  MARTA 2.0 - Neuentwicklung Laufzeitumgebung für Audioalgorithmen-Plugins (11 Monate)

Analyse und Prüfung des Bestandssystem zur Simulation von Hörgeräte-
Algorithmen, Prüfung auf Erweiterbarkeit und Skalierung; Erstellung einer neuen Architektur, Konzeption und Implementation einer neuen Arbeits- / Laufzeitumgebung zur Evaluation von Audioalgorithmen-Plugins incl. GUI; strikte Verwendung von SW-Architekturpattern (u.a. MVC, Filter-and-Pipe, Reactor);

01/2007 - 02/2011
T-Systems SI GEI– Projekte im RBL / ITCS Bereich (ÖPNV) - Solution Architect/Senior Developer
T-Systems SI GEI GmbH (Telekommunikation, >10.000 Mitarbeiter)

Rolle               Solution Architect / Senior Developer / Verification Architect / Initial Operations
Branche         Telekommunikation / ÖPNV
Kunde             T-Systems SI GEI GmbH
Einsatzort      Mülheim/Ruhr / Hamburg / Bochum / Dortmund / Chemnitz / Homburg/Saar

Teilprojekt 7: KSS-VoIP - Anbindung VoIP/SIP in RBL/ITCS (5 Monate)

Konzeption und Implementation der Ansteuerungen einer 3rd-Party Voice-Over-IP-Bibliothek in ein Leitstellenkommunikationssystem für TETRA-Digitalfunk und GSM-Telefonie innerhalb eines RBL/ITCS Gesamtsystems; Evaluation und Auswahl von GSM-Gateways und Audiohardware für gesamte Leitstelle;

Teilprojekt 6: KÖR-Funk - Analogfunk-Client-GUI Rückfallebene (5 Monate)

Konzeption und Entwicklung einer GUI-Anwendung zur direkten Nutzung von BOS-Analogfunk als Rückfall-/Notfallebene in einem ITCS/RBL-Gesamtsystem; Durchführung von Tests, Feinabstimmung und Inbetriebnahme bei den Endkunden;

Teilprojekt 5: CVAG-VASB - Anbindung SIEMENS VAS-B an RBL/ITCS (6 Monate)

Konzeption und Implementation der Ansteuerung und Integration eines SIEMENS HI-PATH VAS-B Leitstellen-Kommunikationssystem in ein RBL/ITCS Gesamtsystem; Adaption der VAS-B API, Labortests und Abnahme bei Siemens, Feinabstimmung und Inbetriebnahme in Chemnitz;

Teilprojekt 4: KÖR-Analogfunk – Inbetriebnahme (3 Monate)

Inbetriebnahme der Ansteuerungen für BOS-Analogfunk (BOSCH u. CARLS),
Vor-Ort-Systemtests und -Softwareanpassungen der Funkanlagenansteuerung sowie Anpassungen der Integration in das TETRA-Gesamtsystem; Feinabstimmung und Durchführung der Abnahme in Dortmund und Bochum;

Teilprojekt 3: KÖR-Analogfunk - Ansteuerung BOS-Analogfunk aus TETRA-Client (1 Jahr)

Integration Ansteuerung Analogfunkvermittlung BOSCH 457 und Elektronik-Labor Carls LSG 957 sowie Selektivrufanlage in einen TETRA-Client eines ITCS/RBL Gesamtsystem;

Teilprojekt 2: KÖR/BOGESTRA Doppelrechner  - C++ / CORBA Framework für HotStandby-Mirroring transienter Applikationsdaten (9 Monate)

Entwicklung eines C++/CORBA Frameworks zur Lebensüberwachung und Synchronisation von Server-Applikationen (u.a. RBL, GIS, DFI, TETRA, BOS), Spiegelung persistenter und transienter Daten auf Sekundär-Maschinen mit vorgehaltenen HotStandby-Prozessen und Umschaltung auf HotStandby-System im Fehlerfall;

Teilprojekt 1: KÖR-Analogfunk - Ansteuerung Analogfunkvermittlung LSG957 (3 Monate)

Konzeption und Implementation einer Ansteuerung für die analogen Funkvermittlung LSG957 von Elektroniklabor-Carls für BOS-Analogfunk zur späteren transparenten Einbettung in ein RBL/ITCS-Softwaresystem für den ÖPNV innerhalb einer TETRA-Funk-Umgebung; Umsetzung der Basiskommunikation, Planung der Serverprozesse;

Kenntnisse     C++, CORBA IDL, Qt 3, 4, FMS, TETRA, BOS Funk, Cygwin, ACE/TAO

Produkte        VisualStudio 2005, 2008, SunStudio, NetBeansIDE, Solaris, Windows-Server 2003, Funkvermittlung Bosch 457, Funkvermittlung Carls LSG 957, Bedienplatzsteuerung Carls BPA 957, JIRA, Bugzilla, Subversion

01/2006 - 12/2006
ABF GmbH - Umsetzung einer Anwendung zur Kreditberatung mit Scoring / Rating - Solution Architect / Senior Developer
ABF GmbH (Banken und Finanzdienstleistungen, 10-50 Mitarbeiter)

Rolle               Solution Architect / Senior Developer
Branche          Banken / Finanzdienstleister
Kunde             ABF GmbH
Einsatzort        Niedernhausen

Aufgabe        
Konzeption und Umsetzung einer netzwerkfähigen Desktop-Anwendung zur
Kreditberatung mit Scoring / Rating gemäß Basel-II-Abkommen mit zentraler Datenbank;

Kenntnisse     Basel2, Pascal, Gesetz über das Kreditwesen, Preisangabenverordnung, SQL, PDF,FDF

Produkte        Borland Delphi, Interbase, CVS

10/2002 - 12/2005
Rohde & Schwarz - AMMOS GX410 AMLAB SIGINT Technischen Funksignalanalyse - Solution Architect / Senior Developer
Rohde & Schwarz GmbH & Co. KG (Telekommunikation, 1000-5000 Mitarbeiter)

Rolle              Solution Architect / Senior Developer
Branche         Elektrotechnik / Mobilfunk / Signalintelligenz
Kunde            Rohde & Schwarz GmbH & Co. KG
Einsatzort      München

Teilprojekt 3: AMMOS GX410 AMLAB 2.0 (Windows)

Portierung und Erweiterung des Analysesystems von Linux nach Windows

Teilprojekt 2: AMMOS GX410 AMLAB 1.0 (Linux)

Implementierung eines Analysesystems für digitale Funksignale (AM, FM, GSM, FSK, ASK, PSK, MSK, QPSK, QAM) unter Linux; Ansteuerung von Funk-Empfängern, Analog-Digital- / Digital-Analog-Wandlern, Darstellung von Echtzeit-Spektrum (FFT in Form eines Wasserfalls) unter Verwendung der SDL-Bibliothek, Berechnung und Darstellung von Zeitdiagramm (Oszilloskope), Hüllkurve (Amplitude über Zeit), Momentanfrequenz über Zeit, Phasenwinkel über Zeit; Zoom- und Scrollfunktionen;

Teilprojekt 1: Erstellung eines Konzepts für ein Analysesystems für Funksignale (SIGINT)

Zusammenstellung aller Kunden-Anforderungen für ein Analysesystem für Funksignale; Erstellung einer Softwarearchitektur und eines Feindesigns.

Kenntnisse     C++, Qt, CORBA IDL, SIGINT, PC-Lint, SQL, XML, FFT

Produkte        VisualStudio 2002, Intel MKL, OpenGL, Intel IPP, libSDL, ClearCase, DOORS, CVS

03/2002 - 09/2002
Focus Infocom - MessageService - Mailboxsystem für Mobilfunkmessdaten - Architect / Developer
Focus Infocom GmbH (Telekommunikation, 10-50 Mitarbeiter)

Rolle               Architect / Developer
Branche          Kommunikationstechnologie
Kunde             Focus Infocom GmbH
Einsatzort        Darmstadt

Aufgabe          Erstellung eines Client-/Server-Mailbox-Systems für Austausch generischer Nachrichten;

Kenntnisse      C++, STL, RPC, WIN32-API

Produkte          VisualStudio 6.0, CVS

03/2001 - 02/2002
Minolta - DICOM PaperPrint Druckserver - Developer
Convis GmbH & Co. KG (Pharma und Medizintechnik, 10-50 Mitarbeiter)

Rolle               Solution Architect / Developer
Branche          Medizintechnik
Kunde             Convis GmbH & Co. KG im Auftrag von Minolta
Einsatzort       Mainz

Aufgabe         
Systemprogramm mit Benutzeroberfläche für den Empfang von DICOM-Bildern (CT,
MR, Röntgen), Aufbereitung (Dichte, Gamma, Helligkeit, Kontrast, individuelle Look-Up-Tables, Interpolation u.a. über kubische Splines);

Konvertierung zu Adobe PostScript, Druckwarteschlangen-Funktionalität, Ansteuerung von LPD und CUPS; optische Kalibrierung mittels Densitometer, dadurch Abgleich zwischen Soll und Ist der Dichtemesswerte;

Kenntnisse     PostScript, C++, Qt, Linux, DICOM, CUPS, LPD

Produkte        KDevelop, Qt-Embedded

10/2000 - 02/2001
Internetwork AG - Performance-Analyse und Optimierung von Sm@rt-Test - Developer/Tester
Internetwork AG (Telekommunikation, 10-50 Mitarbeiter)

Rolle               Developer / Tester
Branche         Telekommunikation / Internet
Kunde             InterNetwork AG
Einsatzort       Wiesbaden

Aufgabe
Leistungstests, Benchmarking, Analyse und Optimierung des Softwarepakets Sm@art-Test zur Netzwerkperformance-Messung für die Protokolle (http, FTP, MAIL, PPPoE, PPPoA, RTP/RTSP); Suche nach Bottlenecks bei Hochlastbetrieb, Auswertung von Linux-Systemdaten (Context-/Task-Wechsel, Interrupts, IO-Last u.ä.); Implementation einer Oracle-Forms Anwendung zur Verwaltung und graphischen Auswertung von Meßdaten der Sm@rt-Test- Netzwerkperformance-Software für gängige Netzwerkprotokolle

Kenntnisse     SQL, Tcl/Tk, C/C++, Java, http, PPPoE, PPPoA, ATM, vmstat

Produkte        PS/SQL, SuSE Linux, Oracle, Oracle-Form Builder

08/2000 - 09/2000
Eckelmann AG - Systemprogramm zum dynamischen Tausch von IP-Adressen - System Developer
Eckelmann AG (Industrie und Maschinenbau, 250-500 Mitarbeiter)

Rolle               System-Developer
Branche          Industrieautomation
Kunde             Eckelmann AG
Einsatzort        Wiesbaden

Aufgabe         
Konzeption und Implementation eines Systemprogramms und einer linkbare Bibliothek zum dynamischen Tausch von IP-Adressen. Ziel war die Bereitstellung einer Serverredundanz und einer dynamischer Task-Übernahme für Prozessleit-System (Steuerung der Roboter-Fahrzeuge eingesetzt für die Papierzufuhr einer Großdruckerei)

Kenntnisse     Pascal, Win32-API

Produkte        Visual-Studio 6, Delphi 6, Windows-NT 4

Reisebereitschaft

In der Stadt Hofheim am Taunus mit einem Radius von 100 km verfügbar
- Rhein-Main-Gebiet (Wiesbaden +100km) - ganz D bei Remoteanteil > 90%
Profilbild von Anonymes Profil, Entwicklungsleiter / Solution Architect / Product Owner Entwicklungsleiter / Solution Architect / Product Owner
Registrieren