09.09.2025 aktualisiert


verifiziert
Premiumkunde
40 % verfügbarSoftwarearchitekt | Projektmanager | Agile Coach | Softwareentwickler
Groß-Umstadt, Deutschland
Groß-Umstadt +50 km
MasterSkills
TIBCO EmsHTMLJavaJavascriptPHPXml-SchemaAgile MethodologieAmazon Web ServicesAmazon Elastic Compute CloudAmazon S3Apache HTTP ServerApache TomcatArchitekturConfluenceJiraAutomatisierungTest AutomationUnit TestingAutomobilindustrieTelekommunikationUNIXClient-Server-ArchitekturUbuntuCentosCloud ComputingContent ManagementSteuerungssystemeCertified Scrum Product OwnerRelationale DatenbankenDebian LinuxLinuxDevopsWeb EntwicklungEclipseElasticsearchIngenieurwesenJ2EEFehleranalyseProtocol BuffersGradleHazelcastHibernateRekrutierungSkalierbarkeitIcingaIdentitätsmanagementIntegrierte EntwicklungsumgebungIntellij IDEAJava Message ServiceJavascript LibrariesJsonJaxbJavaserver PagesLandschaftsbauPostgresqlLog4JProjektmanagementApache MavenMicrosoft Visual StudioMicrosoft Sql-ServerMysqlNexus 1000VNginxNode.JsOracle FinancialsScrumProduktanforderungenSoftware ArchitectureRabbitmqRed Hat Enterprise LinuxMockitoLogstashAnsiblePrometheusScaled Agile FrameworkSeleniumMicrosoft SharepointSOAPAmazon Simple Notification Service (SNS)SoapuiSoftwareentwicklungSoftware SystemsSolution ArchitectureSonarqubePL/SQLSQLAusbildungsaktivitätenExtensible Markup LanguageDaten- / DatensatzprotokollierungDocker ContainerPulumiCertified Scrum MasterDocker for AwsDocker SwarmReactJSGrafanaSpringbootHp AlmBackendGitlabGitKanbanAmazon RdsAngularJSGitlab-CiIntegrationstestsKubernetesInfluxdbCoaching und MentoringApache KafkaNpm(Software)LogistikprozesseBitbucketBetriebssystemeOsgiCloudwatchKibanaAmazon Simple Queue ServicesGrpcAnsible TowerSoftware Version ControlTibcoDockerJenkinsArtifactoryMicroservicesOracledb
Mein Beitrag zu Ihrem Erfolg
Ich bin mit Leidenschaft Softwareentwickler und Software/Solution Architekt.
Ich bin Ihr Wegbereiter in die Cloud, insbesondere in die AWS.
Ich leite Projektteams, um Ihre Anforderungen erfolgreich umzusetzen.
Ich kombiniere Fachwissen mit fundiertem IT-Know-how.
Ich arbeite mich in neue Fachgebiete und Technologien schnell und sicher ein.
Ich bringe komplexe Zusammenhänge auf den Punkt und stelle die richtigen Fragen zum richtigen Zeitpunkt.
Ich manage Stakeholder, um möglichst viele Wünsche und Anforderungen zu berücksichtigen.
Ich arbeite in agilen Projektumfeldern (Scrum, SAFe, Kanban) und vermittle & coache agile Methoden
Zertifikate
AWS Certified Cloud Practitioner
AWS Certified Solutions Architect - Associate
CPSA-F (Certified Professional for Software Architecture – Foundation Level)
CSP-SM (Certified Scrum Professional – ScrumMaster)
CSPO (Certified Scrum Product Owner)
IAF Practitioner’s Level
Zertifizierter Software Engineer für RCS (Rail Control System, Schweizerische Bundesbahn SBB)
Sophora CMS (SOCDT, SOCAD, SOCDD, SOCSD, SOCAR, SOCCD)
Sprachkenntnisse
Deutsch (Muttersprache), Englisch
Fachgebiet Softwareentwicklung & -architektur, Solution Architecture
Backend-Entwicklung mit Java (inkl. Java EE/Jakarta EE), Spring Boot und OSGi
Erfahrung im Entwurf, Aufbau und der Wartung von Microservices-Architekturen
Frontend-Entwicklung mit Eclipse RCP, SWT, Swing, JavaScript, React.js und Angular.js
Expertise in Schnittstellentechnologien wie REST, SOAP, RPC und RMI
Erfahrung mit Messaging-Systemen wie TIBCO Rendezvous, TIBCO EMS (JMS) und Apache Kafka
Vertraut mit Persistenztechnologien wie Oracle DB, Oracle Coherence, MySQL und Hazelcast
DevOps-Engineering mit GitLab CI, Ansible und der Ansible Automation Platform (Ansible Tower)
Fachgebiet Lead und Solution Architect, Projektleitung & Teamleitung
Langjährige Erfahrung als SAFe Solution Architect/Engineer (SAFe SAE)
Zertifizierter Professional für Softwarearchitektur – Foundation Level (CPSA-F)
AWS Certified Solutions Architect - Associate
Entwurf und Erweiterung skalierbarer Softwarelösungen
Integration von Softwarelösungen in bestehende IT-Landschaften
Auswahl neuer Technologien und Abstimmung mit externen Projekten und Anwendungen
Entwurf ausgereifter Cloud-Architekturen und Betrieb von Anwendungen in der Cloud
Aufbau neuer Entwicklungsteams und Weiterentwicklung bestehender Teams
Erfahrung in der technischen Projektleitung in anspruchsvollen Kundenumgebungen
Führung von Team-, Mitarbeiter- und Bewerbungsgesprächen
Fachgebiet Vermittlung & Anwendung agiler Methoden
Höchste ScrumMaster-Zertifizierung der Scrum Alliance (CSP-SM)
Zertifizierter Product Owner (CSPO)
Erfahrung im Coaching agiler Methoden wie Scrum, Kanban und SAFe
Aktive Begleitung von agilen Transformationen
Erfahrener ScrumMaster
Leitung und Moderation von Workshops
Branchenkenntnisse
Eisenbahnbetrieb, Telekommunikation, Logistik, Automotive
Methoden
Software- und Lösungsarchitekturen entwerfen und implementieren
Projektteams aufbauen und führen
Agile Methoden vermitteln und agile Strukturen etablieren
Kundenanforderungen zielgerichtet umsetzen
Softwarelösungen in bestehende IT-Landschaften integrieren
Grundlegende Fehleranalysen bei IT-Systemen durchführen
Fehlertolerante Systeme konzipieren
Ausgereifte Client-Server-Architekturen entwickeln
Tools und Technologien
Java, J2EE, Spring Boot, Eclipse RCP, SWT, Swing
Web-Technologien (React.js, Angular.js, Node.js, NPM, JavaScript, HTML, PHP, JSP, Apache Web Server, NGINX, Tomcat)
Container-Technologien (Docker, Kubernetes, Podman, ECS)
Cloud-Technologien (AWS, Amazon ECS, Amazon EKS, Amazon EC2, Amazon S3, Amazon EFS, Amazon EBS, Amazon RDS, Amazon IAM)
SQL & PL/SQL, Hibernate, Relationale Datenbanken (Oracle, MySQL, MS-SQL, PostgreSQL)
In-Memory-Grids (Oracle Coherence, Hazelcast)
Messaging (Tibco Rendezvous, Tibco EMS, JMS, Apache Kafka, Protobuf, RabbitMQ)
Schnittstellentechnologien (SOAP, REST, RMI, RPC, gRPC)
Client/Server Architektur (Unix, Java, REST, Oracle, XML)
Microsoft PowerPoint, Word, Excel, Outlook, SharePoint
HP ALM/Quality Center, Atlassian JIRA and Confluence, Arja
Test/Testautomatisierung (Unit-Tests, Integration-Tests, Jubula, Eggplant, Selenium)
Versionsverwaltung (Git, GitLab, Bitbucket)
Betriebssysteme (Linux/Unix [RedHat, CentOS, Debian, Ubuntu, Alpine], Windows)
DevOps (Ansible, Ansible Automation Platform, GitLab CI, Jenkins, Maven, Gradle, Ant, Artifactory, Nexus, Pulumi, SonarQube, WhiteSource/Mend, Gitleaks)
Logging/Monitoring (Log4j, SLF4J, Logback, Micrometer, Prometheus, Grafana, InfluxDB, ELK-Stack [Elasticsearch, Logstash, Kibana], Icinga, AWS CloudWatch)
Entwicklungsumgebungen (IntelliJ, Eclipse, Visual Studio Code)
Ich bin mit Leidenschaft Softwareentwickler und Software/Solution Architekt.
Ich bin Ihr Wegbereiter in die Cloud, insbesondere in die AWS.
Ich leite Projektteams, um Ihre Anforderungen erfolgreich umzusetzen.
Ich kombiniere Fachwissen mit fundiertem IT-Know-how.
Ich arbeite mich in neue Fachgebiete und Technologien schnell und sicher ein.
Ich bringe komplexe Zusammenhänge auf den Punkt und stelle die richtigen Fragen zum richtigen Zeitpunkt.
Ich manage Stakeholder, um möglichst viele Wünsche und Anforderungen zu berücksichtigen.
Ich arbeite in agilen Projektumfeldern (Scrum, SAFe, Kanban) und vermittle & coache agile Methoden
Zertifikate
AWS Certified Cloud Practitioner
AWS Certified Solutions Architect - Associate
CPSA-F (Certified Professional for Software Architecture – Foundation Level)
CSP-SM (Certified Scrum Professional – ScrumMaster)
CSPO (Certified Scrum Product Owner)
IAF Practitioner’s Level
Zertifizierter Software Engineer für RCS (Rail Control System, Schweizerische Bundesbahn SBB)
Sophora CMS (SOCDT, SOCAD, SOCDD, SOCSD, SOCAR, SOCCD)
Sprachkenntnisse
Deutsch (Muttersprache), Englisch
Fachgebiet Softwareentwicklung & -architektur, Solution Architecture
Backend-Entwicklung mit Java (inkl. Java EE/Jakarta EE), Spring Boot und OSGi
Erfahrung im Entwurf, Aufbau und der Wartung von Microservices-Architekturen
Frontend-Entwicklung mit Eclipse RCP, SWT, Swing, JavaScript, React.js und Angular.js
Expertise in Schnittstellentechnologien wie REST, SOAP, RPC und RMI
Erfahrung mit Messaging-Systemen wie TIBCO Rendezvous, TIBCO EMS (JMS) und Apache Kafka
Vertraut mit Persistenztechnologien wie Oracle DB, Oracle Coherence, MySQL und Hazelcast
DevOps-Engineering mit GitLab CI, Ansible und der Ansible Automation Platform (Ansible Tower)
Fachgebiet Lead und Solution Architect, Projektleitung & Teamleitung
Langjährige Erfahrung als SAFe Solution Architect/Engineer (SAFe SAE)
Zertifizierter Professional für Softwarearchitektur – Foundation Level (CPSA-F)
AWS Certified Solutions Architect - Associate
Entwurf und Erweiterung skalierbarer Softwarelösungen
Integration von Softwarelösungen in bestehende IT-Landschaften
Auswahl neuer Technologien und Abstimmung mit externen Projekten und Anwendungen
Entwurf ausgereifter Cloud-Architekturen und Betrieb von Anwendungen in der Cloud
Aufbau neuer Entwicklungsteams und Weiterentwicklung bestehender Teams
Erfahrung in der technischen Projektleitung in anspruchsvollen Kundenumgebungen
Führung von Team-, Mitarbeiter- und Bewerbungsgesprächen
Fachgebiet Vermittlung & Anwendung agiler Methoden
Höchste ScrumMaster-Zertifizierung der Scrum Alliance (CSP-SM)
Zertifizierter Product Owner (CSPO)
Erfahrung im Coaching agiler Methoden wie Scrum, Kanban und SAFe
Aktive Begleitung von agilen Transformationen
Erfahrener ScrumMaster
Leitung und Moderation von Workshops
Branchenkenntnisse
Eisenbahnbetrieb, Telekommunikation, Logistik, Automotive
Methoden
Software- und Lösungsarchitekturen entwerfen und implementieren
Projektteams aufbauen und führen
Agile Methoden vermitteln und agile Strukturen etablieren
Kundenanforderungen zielgerichtet umsetzen
Softwarelösungen in bestehende IT-Landschaften integrieren
Grundlegende Fehleranalysen bei IT-Systemen durchführen
Fehlertolerante Systeme konzipieren
Ausgereifte Client-Server-Architekturen entwickeln
Tools und Technologien
Java, J2EE, Spring Boot, Eclipse RCP, SWT, Swing
Web-Technologien (React.js, Angular.js, Node.js, NPM, JavaScript, HTML, PHP, JSP, Apache Web Server, NGINX, Tomcat)
Container-Technologien (Docker, Kubernetes, Podman, ECS)
Cloud-Technologien (AWS, Amazon ECS, Amazon EKS, Amazon EC2, Amazon S3, Amazon EFS, Amazon EBS, Amazon RDS, Amazon IAM)
SQL & PL/SQL, Hibernate, Relationale Datenbanken (Oracle, MySQL, MS-SQL, PostgreSQL)
In-Memory-Grids (Oracle Coherence, Hazelcast)
Messaging (Tibco Rendezvous, Tibco EMS, JMS, Apache Kafka, Protobuf, RabbitMQ)
Schnittstellentechnologien (SOAP, REST, RMI, RPC, gRPC)
Client/Server Architektur (Unix, Java, REST, Oracle, XML)
Microsoft PowerPoint, Word, Excel, Outlook, SharePoint
HP ALM/Quality Center, Atlassian JIRA and Confluence, Arja
Test/Testautomatisierung (Unit-Tests, Integration-Tests, Jubula, Eggplant, Selenium)
Versionsverwaltung (Git, GitLab, Bitbucket)
Betriebssysteme (Linux/Unix [RedHat, CentOS, Debian, Ubuntu, Alpine], Windows)
DevOps (Ansible, Ansible Automation Platform, GitLab CI, Jenkins, Maven, Gradle, Ant, Artifactory, Nexus, Pulumi, SonarQube, WhiteSource/Mend, Gitleaks)
Logging/Monitoring (Log4j, SLF4J, Logback, Micrometer, Prometheus, Grafana, InfluxDB, ELK-Stack [Elasticsearch, Logstash, Kibana], Icinga, AWS CloudWatch)
Entwicklungsumgebungen (IntelliJ, Eclipse, Visual Studio Code)
Sprachen
DeutschMutterspracheEnglischgut
Projekthistorie
Konzeption und Implementierung einer Schnittstellensoftware zur Integration heterogener Bestandssysteme.
Entwicklung robuster Backend-Komponenten mit Java 17, REST-Schnittstellen und Oracle-Datenbankanbindung.
Sicherstellung von Datenkonsistenz, Skalierbarkeit und Codequalität durch den Einsatz moderner Test- und
Build-Toolchains.
Aufgaben
Softwareentwicklung mit Java 17
Mitgestaltung der Backend-Architektur zur Anbindung heterogener Bestandssysteme
Nutzung von REST als Schnittstellentechnologien
Erstellung von Pflege von Logmeldungen mittels Log4j
Datenpersistenz mit SQL, PL/SQL und Oracle Database
Sicherstellung von Codequalität mittels Unit-Tests und Integration-Tests sowie Teamscale
Versionsverwaltung des Quellcodes mit Git
Build-Toolchain bestehend aus Jenkins und Maven
Tools
Java 17, Java EE/Jakarta EE, Spring Boot, JBoss, JUnit, JSF, HTML, CSS, Javascript, React, Log4J, REST,
Hibernate, JPA, SQL & PL/SQL, Oracle DB, Unit-Tests, Integration-Tests, Teamscale, Git, Jenkins, Maven,
Nexus, IntelliJ, Atlassian JIRA, Confluence
Entwicklung robuster Backend-Komponenten mit Java 17, REST-Schnittstellen und Oracle-Datenbankanbindung.
Sicherstellung von Datenkonsistenz, Skalierbarkeit und Codequalität durch den Einsatz moderner Test- und
Build-Toolchains.
Aufgaben
Softwareentwicklung mit Java 17
Mitgestaltung der Backend-Architektur zur Anbindung heterogener Bestandssysteme
Nutzung von REST als Schnittstellentechnologien
Erstellung von Pflege von Logmeldungen mittels Log4j
Datenpersistenz mit SQL, PL/SQL und Oracle Database
Sicherstellung von Codequalität mittels Unit-Tests und Integration-Tests sowie Teamscale
Versionsverwaltung des Quellcodes mit Git
Build-Toolchain bestehend aus Jenkins und Maven
Tools
Java 17, Java EE/Jakarta EE, Spring Boot, JBoss, JUnit, JSF, HTML, CSS, Javascript, React, Log4J, REST,
Hibernate, JPA, SQL & PL/SQL, Oracle DB, Unit-Tests, Integration-Tests, Teamscale, Git, Jenkins, Maven,
Nexus, IntelliJ, Atlassian JIRA, Confluence
Im Rahmen der zweiten Projektphase wurde das bestehende Dispositionssystem sukzessive in die AWS-Cloud migriert. Dabei stand neben der technischen Migration auch die Weiterentwicklung der Softwarearchitektur im Fokus. Die Migration umfasste Infrastrukturkomponenten, Datenbanken und zentrale Fachmodule.
Gleichzeitig wurde das System auf moderne Java-Versionen (Java 17 und Java 21) gehoben, die Architektur stärker modularisiert und ein umfassendes Performance- und Monitoring-Konzept etabliert. Ein zentrales Ziel war die Sicherstellung der Betriebssicherheit im KRITIS-Kontext sowie die reibungslose Inbetriebnahme des Gesamtsystems im Juni 2025.
Die Projektumgebung blieb durch die Einbettung in ein übergeordnetes Programm mit über 11 Teilprojekten komplex. Als technischer Ansprechpartner in der Projektleitung war ich maßgeblich für die Architekturentscheidungen, Koordination technischer Teams sowie die Einhaltung nichtfunktionaler Anforderungen verantwortlich.
Steckbrief
Zeitraum, Einsatzort: 09/2021 – 06/2025, Frankfurt a.M.
Rollen: SAFe Solution Architect/Engineer (SAFe SAE) / Softwarearchitekt
Kunde, Branche: Deutsche Bahn/DB Infra Go AG, Transport/Logistik
Teamgröße: 80 / 5 Umsetzungsteams
Aufgaben
Verantwortung der Migration auf Java 17 und Java 21
Migration der Anwendung in die Cloud (AWS) inkl. Infrastructure as Code (IaC)
Evaluierung der Ablösung von Tibco Rendezvous zu einem Alternativprodukt
Entwicklung von PoCs und technischen Durchstichen
Performancemonitoring und Evaluierung der Anwendung sowie der Oracle DB
Überwachung und Einhaltung nichtfunktionaler Anforderungen mit Fokus auf Performance
Steuerung und Planung der durchzuführenden Last- und Performancetests
Architekturverantwortung für die Gesamtarchitektur und das technische Design
Design und Entwicklung einzelner Microservices
Anwendung eventgetriebener Architektur-Prinzipien (Event-Driven Architecture)
Dokumentation der Architektur sowie Erstellung des Betriebsführungshandbuchs
Begleitung der Migration von Bitbucket/Jenkins zu GitLab und GitLab-CI
Mitgestaltung des Ansible-Stacks zur Automatisierung der Deployments
Implementierung in den zentralen Monitoring-Stack des Gesamtprogramms
Überwachung der Einhaltung von Codequalität und Security mittels gängiger Tools
Verantwortung des Releasemanagements und Zusammenstellung der Gesamtreleases
Begleitung der Inbetriebnahme des Gesamtprogramms im Juni 2025
Teil der dreiköpfigen Projektleitung als SAE mit technischer Entscheidungsbefugnis
Priorisierung technischer Themen im Rahmen von PI-Plannings
Verantwortung eines Spezialteams zur effizienten Umsetzung technischer Themen
Koordination und Zusammenarbeit mit anderen Projekten im Programm
Abstimmung technischer und fachlicher Schnittstellen (intern und extern)
Einschätzung technischer Incidents und Ableitung geeigneter Maßnahmen zur Behebung
Tools
Java 17, Java 21, Spring Boot, Eclipse RCP/-SWT, Swing, Eclipse Equinox/OSGi, React.js, Node.js, NPM, JavaScript, Apache Web Server, NGINX, Tomcat, Docker, Kubernetes, AWS, Amazon ECS, Amazon EKS, Amazon EC2, Amazon S3, Amazon EFS, Amazon EBS, Amazon RDS, Amazon IAM, SQL & PL/SQL, Hibernate, Oracle DB, Oracle Coherence, Hazelcast, Tibco Rendezvous, Tibco EMS, JMS, Apache Kafka, Protobuf, RabbitMQ, SOAP, REST, gRPC, XML, JSON, Mockito, Unit-Tests, Integration-Tests, Jubula, Eggplant, Git, GitLab, Bitbucket, Linux/Unix [RedHat, CentOS], Windows, Ansible, Ansible Automation Platform, GitLab CI, Jenkins, Maven, Gradle, Artifactory, Infrastucture as Code (IaC), Pulumi, SonarQube, WhiteSource/Mend, Gitleaks, Log4j, Micrometer, Prometheus, Grafana, InfluxDB, ELK-Stack [Elasticsearch, Logstash, Kibana], Icinga, AWS CloudWatch, IntelliJ, Eclipse, Microsoft PowerPoint, Word, Excel, Outlook, SharePoint, HP ALM/Quality Center, Atlassian JIRA, Confluence, Arja, Enterprise Architect, AsciiDoc, SAFe, Scrum
Gleichzeitig wurde das System auf moderne Java-Versionen (Java 17 und Java 21) gehoben, die Architektur stärker modularisiert und ein umfassendes Performance- und Monitoring-Konzept etabliert. Ein zentrales Ziel war die Sicherstellung der Betriebssicherheit im KRITIS-Kontext sowie die reibungslose Inbetriebnahme des Gesamtsystems im Juni 2025.
Die Projektumgebung blieb durch die Einbettung in ein übergeordnetes Programm mit über 11 Teilprojekten komplex. Als technischer Ansprechpartner in der Projektleitung war ich maßgeblich für die Architekturentscheidungen, Koordination technischer Teams sowie die Einhaltung nichtfunktionaler Anforderungen verantwortlich.
Steckbrief
Zeitraum, Einsatzort: 09/2021 – 06/2025, Frankfurt a.M.
Rollen: SAFe Solution Architect/Engineer (SAFe SAE) / Softwarearchitekt
Kunde, Branche: Deutsche Bahn/DB Infra Go AG, Transport/Logistik
Teamgröße: 80 / 5 Umsetzungsteams
Aufgaben
Verantwortung der Migration auf Java 17 und Java 21
Migration der Anwendung in die Cloud (AWS) inkl. Infrastructure as Code (IaC)
Evaluierung der Ablösung von Tibco Rendezvous zu einem Alternativprodukt
Entwicklung von PoCs und technischen Durchstichen
Performancemonitoring und Evaluierung der Anwendung sowie der Oracle DB
Überwachung und Einhaltung nichtfunktionaler Anforderungen mit Fokus auf Performance
Steuerung und Planung der durchzuführenden Last- und Performancetests
Architekturverantwortung für die Gesamtarchitektur und das technische Design
Design und Entwicklung einzelner Microservices
Anwendung eventgetriebener Architektur-Prinzipien (Event-Driven Architecture)
Dokumentation der Architektur sowie Erstellung des Betriebsführungshandbuchs
Begleitung der Migration von Bitbucket/Jenkins zu GitLab und GitLab-CI
Mitgestaltung des Ansible-Stacks zur Automatisierung der Deployments
Implementierung in den zentralen Monitoring-Stack des Gesamtprogramms
Überwachung der Einhaltung von Codequalität und Security mittels gängiger Tools
Verantwortung des Releasemanagements und Zusammenstellung der Gesamtreleases
Begleitung der Inbetriebnahme des Gesamtprogramms im Juni 2025
Teil der dreiköpfigen Projektleitung als SAE mit technischer Entscheidungsbefugnis
Priorisierung technischer Themen im Rahmen von PI-Plannings
Verantwortung eines Spezialteams zur effizienten Umsetzung technischer Themen
Koordination und Zusammenarbeit mit anderen Projekten im Programm
Abstimmung technischer und fachlicher Schnittstellen (intern und extern)
Einschätzung technischer Incidents und Ableitung geeigneter Maßnahmen zur Behebung
Tools
Java 17, Java 21, Spring Boot, Eclipse RCP/-SWT, Swing, Eclipse Equinox/OSGi, React.js, Node.js, NPM, JavaScript, Apache Web Server, NGINX, Tomcat, Docker, Kubernetes, AWS, Amazon ECS, Amazon EKS, Amazon EC2, Amazon S3, Amazon EFS, Amazon EBS, Amazon RDS, Amazon IAM, SQL & PL/SQL, Hibernate, Oracle DB, Oracle Coherence, Hazelcast, Tibco Rendezvous, Tibco EMS, JMS, Apache Kafka, Protobuf, RabbitMQ, SOAP, REST, gRPC, XML, JSON, Mockito, Unit-Tests, Integration-Tests, Jubula, Eggplant, Git, GitLab, Bitbucket, Linux/Unix [RedHat, CentOS], Windows, Ansible, Ansible Automation Platform, GitLab CI, Jenkins, Maven, Gradle, Artifactory, Infrastucture as Code (IaC), Pulumi, SonarQube, WhiteSource/Mend, Gitleaks, Log4j, Micrometer, Prometheus, Grafana, InfluxDB, ELK-Stack [Elasticsearch, Logstash, Kibana], Icinga, AWS CloudWatch, IntelliJ, Eclipse, Microsoft PowerPoint, Word, Excel, Outlook, SharePoint, HP ALM/Quality Center, Atlassian JIRA, Confluence, Arja, Enterprise Architect, AsciiDoc, SAFe, Scrum
In der ersten Projektphase wurde die Dispositionssoftware eines Schweizer Schieneninfrastrukturbetreibers übernommen und sukzessive an die Anforderungen des deutschen Eisenbahnbetriebs angepasst.
Neben der Integration in bestehende Systemlandschaften lag der Schwerpunkt auf der Neuentwicklung einzelner Komponenten, der Einführung einer webbasierten Benutzeroberfläche sowie der Etablierung agiler Prozesse auf Basis von Scrum und SAFe.
Im Projektkontext übernahm ich neben der Rolle als Fullstack-Entwickler und Softwarearchitekt auch die Rolle des ScrumMasters und war an der technischen Projektleitung beteiligt. Die operative Verantwortung umfasste neben der Anwendungsentwicklung auch das Testmanagement, die Qualitätssicherung und die Unterstützung der Betriebszentralen bei der Einführung neuer Funktionen.
Steckbrief
Zeitraum, Einsatzort: 06/2016 – 09/2021, Frankfurt a.M.
Rollen: Softwareentwickler / Softwarearchitekt / Fullstack-Entwickler, ScrumMaster in SAFe, stellvertretende technische Projektleitung (2016-2017)
Kunde, Branche: Deutsche Bahn/DB Infra Go AG, Transport/Logistik
Teamgröße: 80 / 5 Umsetzungsteams
Aufgaben
Entwicklung mit Java 8 und Java 11 sowie Spring Boot und React.js
Verwendung von Eclipse RCP/-SWT und Equinox/OSGi für UI und Komponentenentwicklung
Entwicklung einer Weboberfläche zur Visualisierung für Fahrdienstleiter
Architekturentwurf einzelner Komponenten in Abstimmung mit dem Lead-Architekten
Dokumentation und Beschreibung technischer Teilkomponenten
Integration in verteiltes Messaging mit TIBCO Rendezvous und TIBCO EMS (JMS)
Persistenz mit Oracle DB, Oracle Coherence sowie Hibernate
Erstellung und Pflege von SQL- und PL/SQL-Datenbankskripten
Testgetriebene Entwicklung (TDD) mit Mockito, Unit- und Integrationstests
Einhalten von Codequalitäts-Standards mittels SonarQube
Entwicklung von Microservices zur Initialversorgung angebundener Drittsysteme
Unterstützung bei der Testautomatisierung (Frontend & Schnittstellen)
Scrum Master mehrerer Teams sowie Agile Leader im SAFe-Projektkontext
Aufwandsschätzung für Anforderungen außerhalb etablierter Formate
Einarbeitung neuer Teammitglieder ins Projekt
Stellvertretende technische Projektleitung im Zeitraum 2016–2018
Tools
Java 8, Java 17, Spring Boot, Eclipse RCP/-SWT, Swing, Eclipse Equinox/OSGi, React.js, Node.js, NPM, JavaScript, Apache Web Server, Tomcat, SQL & PL/SQL, Hibernate, Oracle DB, Oracle Coherence, Hazelcast, Tibco Rendezvous, Tibco EMS, JMS, Protobuf, SOAP, REST, gRPC, XML, JSON, Mockito, Unit-Tests, Integration-Tests, Jubula, Eggplant, Git, Bitbucket, Linux/Unix [RedHat, CentOS], Windows, Ansible, Ansible Automation Platform, Jenkins, Maven, Artifactory, SonarQube, Log4j, Micrometer, Grafana, InfluxDB, Eclipse, Microsoft PowerPoint, Word, Excel, Outlook, SharePoint, HP ALM/Quality Center, Atlassian JIRA, Confluence, Enterprise Architect, AsciiDoc, SAFe, Scrum
Neben der Integration in bestehende Systemlandschaften lag der Schwerpunkt auf der Neuentwicklung einzelner Komponenten, der Einführung einer webbasierten Benutzeroberfläche sowie der Etablierung agiler Prozesse auf Basis von Scrum und SAFe.
Im Projektkontext übernahm ich neben der Rolle als Fullstack-Entwickler und Softwarearchitekt auch die Rolle des ScrumMasters und war an der technischen Projektleitung beteiligt. Die operative Verantwortung umfasste neben der Anwendungsentwicklung auch das Testmanagement, die Qualitätssicherung und die Unterstützung der Betriebszentralen bei der Einführung neuer Funktionen.
Steckbrief
Zeitraum, Einsatzort: 06/2016 – 09/2021, Frankfurt a.M.
Rollen: Softwareentwickler / Softwarearchitekt / Fullstack-Entwickler, ScrumMaster in SAFe, stellvertretende technische Projektleitung (2016-2017)
Kunde, Branche: Deutsche Bahn/DB Infra Go AG, Transport/Logistik
Teamgröße: 80 / 5 Umsetzungsteams
Aufgaben
Entwicklung mit Java 8 und Java 11 sowie Spring Boot und React.js
Verwendung von Eclipse RCP/-SWT und Equinox/OSGi für UI und Komponentenentwicklung
Entwicklung einer Weboberfläche zur Visualisierung für Fahrdienstleiter
Architekturentwurf einzelner Komponenten in Abstimmung mit dem Lead-Architekten
Dokumentation und Beschreibung technischer Teilkomponenten
Integration in verteiltes Messaging mit TIBCO Rendezvous und TIBCO EMS (JMS)
Persistenz mit Oracle DB, Oracle Coherence sowie Hibernate
Erstellung und Pflege von SQL- und PL/SQL-Datenbankskripten
Testgetriebene Entwicklung (TDD) mit Mockito, Unit- und Integrationstests
Einhalten von Codequalitäts-Standards mittels SonarQube
Entwicklung von Microservices zur Initialversorgung angebundener Drittsysteme
Unterstützung bei der Testautomatisierung (Frontend & Schnittstellen)
Scrum Master mehrerer Teams sowie Agile Leader im SAFe-Projektkontext
Aufwandsschätzung für Anforderungen außerhalb etablierter Formate
Einarbeitung neuer Teammitglieder ins Projekt
Stellvertretende technische Projektleitung im Zeitraum 2016–2018
Tools
Java 8, Java 17, Spring Boot, Eclipse RCP/-SWT, Swing, Eclipse Equinox/OSGi, React.js, Node.js, NPM, JavaScript, Apache Web Server, Tomcat, SQL & PL/SQL, Hibernate, Oracle DB, Oracle Coherence, Hazelcast, Tibco Rendezvous, Tibco EMS, JMS, Protobuf, SOAP, REST, gRPC, XML, JSON, Mockito, Unit-Tests, Integration-Tests, Jubula, Eggplant, Git, Bitbucket, Linux/Unix [RedHat, CentOS], Windows, Ansible, Ansible Automation Platform, Jenkins, Maven, Artifactory, SonarQube, Log4j, Micrometer, Grafana, InfluxDB, Eclipse, Microsoft PowerPoint, Word, Excel, Outlook, SharePoint, HP ALM/Quality Center, Atlassian JIRA, Confluence, Enterprise Architect, AsciiDoc, SAFe, Scrum