BMW Cloud Data House (CDH) ist ein fortschrittliches Datenmanagement-System, basierend auf AWS. Es bietet einen intuitiven Portalzugriff, APIs und spezielle Datenbereiche. Das CDH ermöglicht das nahtlose Management von Datenkonsum durch integriertes IAM und unterstützt Datenverwendungsszenarien über ihren gesamten Lebenszyklus. Dazu gehört auch die Gewährung von Zugriffsrechten für andere Nutzer und die Erstellung von Dokumentationen. Die Suchfunktion findet vertrauenswürdige Datensätze, Datenprodukte im Petabyte-Bereich werden inklusive Erfassung und Modellierung verwaltet.
Organisation und Koordination der Teamarbeit
Entwicklung von Microservices
Automatisierung von Datenflüssen und Integration mit dem CDH-Portal
Entwicklung von Datenpipelines zur Datenintegration in AWS
Optimierung der Datenabfrage durch Suchfunktionalitäten
Unterstützung bei der Erstellung und Verwaltung von Datenprodukten
Realisierung der Integration von SAP mittels OData und SAP JCo, um einen reibungslosen Datenaustausch und die Synchronisierung zwischen den CDH- und SAP-Systemen zu erleichtern
Setup und Konfiguration von DevOps-Umgebungen für GitHub Actions
Durchführung von Data Quality Assessments zur Sicherstellung der Datenintegrität
Anwendung von Fachkenntnissen in Infrastructure as Code (IaC), insbesondere Terraform, in Projekten
Überwachung und Verwaltung der Anwenderleistungen mit AWS CloudWatch, indem Alarme und Protokolle für Echtzeitüberwachung und Fehlerbehebung eingerichtet wurden
WiReNext ist ein Tool zur Steigerung der Effizienz der finanziellen Entscheidungsfindung in der Einkaufs- (M-Ressort) und Finanzabteilung (F-Ressort). Die Hauptfunktionalität liegt in der Berechnung von Kapitalwerten und Renditen.
Unterstützung und Koordination mit dem Nearshore-Team
Verantwortung für architektonische Entscheidungen und deren Umsetzung
Integration von Keycloak für eine sichere Benutzerauthentifizierung und -autorisierung
Analyse und Behebung von Performance-Problemen
Verantwortung für die Implementierung von CI/CD-Prozessen mit Kubernetes und CI/CD Pipelines
Durchführung und Verwaltung von Applikationstests zur Sicherstellung der Softwarequalität
Design und Implementierung von Netzwerkkonfigurationen für den optimierten Betrieb von Anwendungen sowie Sicherheits- und Skalierbarkeitsanforderungen
Einrichtung und Verwaltung von VPC Peerings zur nahtlosen Vernetzung unterschiedlicher Netzwerkressourcen
Implementierung von Komponenten mit Storybook für eine effiziente UI-Entwicklung und visuelle Tests
Myparts unterstützt das Team durch das zentrale Standardsystem (Datenbank) zur Eingabe und Nachverfolgung von Bauteilinformationen und schließt damit die intransparente Informationslücke zwischen Vergabe und Vorfreigabe.
Entwicklung der Anwenderarchitektur
Implementierung von Keycloak als zentrale Identitäts- und Zugriffsverwaltungslösung für das MyParts-System
Build- und Deployment Management mithilfe von Kubernetes für die Container Verwaltung und CI/CD Pipelines für automatisierte Bereitstellungsprozesse
Zusammenarbeit mit Nearshore-Entwicklern
Implementierung von ETL-Prozessen für den Datentransfer sowie die Integration mit Oracle DB und Anbindung an weitere Systeme für den Datenaustausch mittels Azure Datafactory
Automatisierte Verwaltung der Infrastruktur über Tools wie Kubernetes und Jenkins sowie Durchführung regelmäßiger Softwareaktualisierungen und Patches mithilfe von Azure Automation
Gestaltung einer logischen und effizienten Projektstruktur
Portal M ist die zentrale Arbeitsplattform des Einkaufs und des Lieferantennetzwerk Ressorts zur effizienten Bearbeitung operativer Aufgaben im Rahmen der Einkaufsprozesse. Mit der Unterstützung des Portals erfolgt eine zentrale, standardisiert, strukturiert und webbasiert Lieferantenauswahl für das direkte und indirekte Material.
Implementierung eines direkten und eines indirekten Moduls
Teilnahme an Release-Meetings
Implementierung der Schnittstelle zwischen PortalM und BeKoSt (SAP-System)
Konfigurationsmanagement für verschiedene BMW Staging-Umgebungen
Implementierung des BBA-Moduls und deren zugehörigen Schnittstellen
Erstellung der technischen Dokumentation
Verwaltung von Anwendungstests
Integration von SAP mit PortalM über OData und SAP JCo für Echtzeit-Datenaustausch zwischen Modulen.
Implementierung von OAuth auf einem J2EE-Server
EclipseGlassfish 3Payara 4DB2OracleJira / ConfluenceSVNGitStrutsJava EE 6Java EE 7Java 7Java 8JSPJavaScriptEJBCDIJPA (Eclipse Link)XSL-FOJAXBJavagenHTMLCSSXMLOracle SQL DeveloperSOAPJUnitMavenJenkinsSonarQubeNexusArquillian TestDockerOAuthODATASAP JCoJiraConfluence
BMW
München
3 Jahre
2012-04 - 2015-03
diverse Projekte im Finanzbereich
Senior Software EngineerTomcatJSFPrimefaces...
Senior Software Engineer
Planung, Entwicklung und Verwaltung der Einführung des Handelssimulators
Entwicklung der Website ?DAB-Muster-Depot? für die DAB-Bank
Entwicklung und Verwaltung der Einführung des Informationsportals für die HypoVereinsbank
Erstellung der technischen Dokumentation
Projekte
Das Hypovereins Portal bietet Finanzinformationen für Aktien, Fonds, Derivate und Währungen
Das Derivate-Börsenspiel TRADER findet Anwendung in verschiedenen Händler-Simulationen, wobei Clustering für Zuverlässigkeit sorgt. Das DAB Muster Depot dient dem Investitionsmanagement, unterstützt bei der Aktienverfolgung und bietet vielfältige Finanzdaten sowie Diagramme, ergänzt durch den Einsatz asynchroner Datenverarbeitung.
B2B-Website mit öffentlichem Bereich für Kundeninfos und exklusivem Partnerbereich. Integriert Warenwirtschaftssysteme international. E-Shop nutzt OpenCMS für hohe Performance trotz Datenverkehrs. Softwareverteilungssystem umfasst Softwareschutz, Lizenzierung und Infos für den Kundensupport.
Architekturentwicklung
Planung des Qualitätsmanagements
Entwicklung und Verwaltung der neu eingeführten B2B Website
Entwicklung von Risikomanagementsoftware für Kochmedia e-shop
Entwicklung der Corporate Website für öffentlichen Zugang mit verschiedenen Diensten für den Endkunden
Entwicklung und Einführung von Sicherheitsstrategien für Internetshops
Einführung von Kreditkartenverarbeitung und der Integration dieses Systems mit dem Auftragsverfolgungssystem für den Internethandel
Entwicklung eines Systems für die elektronische Softwareverteilung
TomcatJBoss Application ServerJSPJSFHTMLJavaScriptEJBJPA (Hibernate)SOAPXMLJavaJava EE 7C++SpringMySQLJMSMSSQLInformixCSSSpring BootSpring AMQPRabbitMQ
Kochmedia
München
4 Jahre 4 Monate
1996-08 - 2000-11
Einführung eines Überwachungssystems für Internetdienstanbieter
Software-EngineerCC++Perl...
Software-Engineer
Entwicklung eines Überwachungssystems für ein Internetdienstanbieter
Zuständig für die Verwaltung des Projektteams
Verantwortlich für die Einführung von Webservern bei GUS- Unternehmen
Einrichtung der Betriebssysteme auf den Geräten der Kunden
Softwareinstallation/Update Beobachtung und Fehlerbehebung der Systeme der Kunden
BMW Cloud Data House (CDH) ist ein fortschrittliches Datenmanagement-System, basierend auf AWS. Es bietet einen intuitiven Portalzugriff, APIs und spezielle Datenbereiche. Das CDH ermöglicht das nahtlose Management von Datenkonsum durch integriertes IAM und unterstützt Datenverwendungsszenarien über ihren gesamten Lebenszyklus. Dazu gehört auch die Gewährung von Zugriffsrechten für andere Nutzer und die Erstellung von Dokumentationen. Die Suchfunktion findet vertrauenswürdige Datensätze, Datenprodukte im Petabyte-Bereich werden inklusive Erfassung und Modellierung verwaltet.
Organisation und Koordination der Teamarbeit
Entwicklung von Microservices
Automatisierung von Datenflüssen und Integration mit dem CDH-Portal
Entwicklung von Datenpipelines zur Datenintegration in AWS
Optimierung der Datenabfrage durch Suchfunktionalitäten
Unterstützung bei der Erstellung und Verwaltung von Datenprodukten
Realisierung der Integration von SAP mittels OData und SAP JCo, um einen reibungslosen Datenaustausch und die Synchronisierung zwischen den CDH- und SAP-Systemen zu erleichtern
Setup und Konfiguration von DevOps-Umgebungen für GitHub Actions
Durchführung von Data Quality Assessments zur Sicherstellung der Datenintegrität
Anwendung von Fachkenntnissen in Infrastructure as Code (IaC), insbesondere Terraform, in Projekten
Überwachung und Verwaltung der Anwenderleistungen mit AWS CloudWatch, indem Alarme und Protokolle für Echtzeitüberwachung und Fehlerbehebung eingerichtet wurden
WiReNext ist ein Tool zur Steigerung der Effizienz der finanziellen Entscheidungsfindung in der Einkaufs- (M-Ressort) und Finanzabteilung (F-Ressort). Die Hauptfunktionalität liegt in der Berechnung von Kapitalwerten und Renditen.
Unterstützung und Koordination mit dem Nearshore-Team
Verantwortung für architektonische Entscheidungen und deren Umsetzung
Integration von Keycloak für eine sichere Benutzerauthentifizierung und -autorisierung
Analyse und Behebung von Performance-Problemen
Verantwortung für die Implementierung von CI/CD-Prozessen mit Kubernetes und CI/CD Pipelines
Durchführung und Verwaltung von Applikationstests zur Sicherstellung der Softwarequalität
Design und Implementierung von Netzwerkkonfigurationen für den optimierten Betrieb von Anwendungen sowie Sicherheits- und Skalierbarkeitsanforderungen
Einrichtung und Verwaltung von VPC Peerings zur nahtlosen Vernetzung unterschiedlicher Netzwerkressourcen
Implementierung von Komponenten mit Storybook für eine effiziente UI-Entwicklung und visuelle Tests
Myparts unterstützt das Team durch das zentrale Standardsystem (Datenbank) zur Eingabe und Nachverfolgung von Bauteilinformationen und schließt damit die intransparente Informationslücke zwischen Vergabe und Vorfreigabe.
Entwicklung der Anwenderarchitektur
Implementierung von Keycloak als zentrale Identitäts- und Zugriffsverwaltungslösung für das MyParts-System
Build- und Deployment Management mithilfe von Kubernetes für die Container Verwaltung und CI/CD Pipelines für automatisierte Bereitstellungsprozesse
Zusammenarbeit mit Nearshore-Entwicklern
Implementierung von ETL-Prozessen für den Datentransfer sowie die Integration mit Oracle DB und Anbindung an weitere Systeme für den Datenaustausch mittels Azure Datafactory
Automatisierte Verwaltung der Infrastruktur über Tools wie Kubernetes und Jenkins sowie Durchführung regelmäßiger Softwareaktualisierungen und Patches mithilfe von Azure Automation
Gestaltung einer logischen und effizienten Projektstruktur
Portal M ist die zentrale Arbeitsplattform des Einkaufs und des Lieferantennetzwerk Ressorts zur effizienten Bearbeitung operativer Aufgaben im Rahmen der Einkaufsprozesse. Mit der Unterstützung des Portals erfolgt eine zentrale, standardisiert, strukturiert und webbasiert Lieferantenauswahl für das direkte und indirekte Material.
Implementierung eines direkten und eines indirekten Moduls
Teilnahme an Release-Meetings
Implementierung der Schnittstelle zwischen PortalM und BeKoSt (SAP-System)
Konfigurationsmanagement für verschiedene BMW Staging-Umgebungen
Implementierung des BBA-Moduls und deren zugehörigen Schnittstellen
Erstellung der technischen Dokumentation
Verwaltung von Anwendungstests
Integration von SAP mit PortalM über OData und SAP JCo für Echtzeit-Datenaustausch zwischen Modulen.
Implementierung von OAuth auf einem J2EE-Server
EclipseGlassfish 3Payara 4DB2OracleJira / ConfluenceSVNGitStrutsJava EE 6Java EE 7Java 7Java 8JSPJavaScriptEJBCDIJPA (Eclipse Link)XSL-FOJAXBJavagenHTMLCSSXMLOracle SQL DeveloperSOAPJUnitMavenJenkinsSonarQubeNexusArquillian TestDockerOAuthODATASAP JCoJiraConfluence
BMW
München
3 Jahre
2012-04 - 2015-03
diverse Projekte im Finanzbereich
Senior Software EngineerTomcatJSFPrimefaces...
Senior Software Engineer
Planung, Entwicklung und Verwaltung der Einführung des Handelssimulators
Entwicklung der Website ?DAB-Muster-Depot? für die DAB-Bank
Entwicklung und Verwaltung der Einführung des Informationsportals für die HypoVereinsbank
Erstellung der technischen Dokumentation
Projekte
Das Hypovereins Portal bietet Finanzinformationen für Aktien, Fonds, Derivate und Währungen
Das Derivate-Börsenspiel TRADER findet Anwendung in verschiedenen Händler-Simulationen, wobei Clustering für Zuverlässigkeit sorgt. Das DAB Muster Depot dient dem Investitionsmanagement, unterstützt bei der Aktienverfolgung und bietet vielfältige Finanzdaten sowie Diagramme, ergänzt durch den Einsatz asynchroner Datenverarbeitung.
B2B-Website mit öffentlichem Bereich für Kundeninfos und exklusivem Partnerbereich. Integriert Warenwirtschaftssysteme international. E-Shop nutzt OpenCMS für hohe Performance trotz Datenverkehrs. Softwareverteilungssystem umfasst Softwareschutz, Lizenzierung und Infos für den Kundensupport.
Architekturentwicklung
Planung des Qualitätsmanagements
Entwicklung und Verwaltung der neu eingeführten B2B Website
Entwicklung von Risikomanagementsoftware für Kochmedia e-shop
Entwicklung der Corporate Website für öffentlichen Zugang mit verschiedenen Diensten für den Endkunden
Entwicklung und Einführung von Sicherheitsstrategien für Internetshops
Einführung von Kreditkartenverarbeitung und der Integration dieses Systems mit dem Auftragsverfolgungssystem für den Internethandel
Entwicklung eines Systems für die elektronische Softwareverteilung
TomcatJBoss Application ServerJSPJSFHTMLJavaScriptEJBJPA (Hibernate)SOAPXMLJavaJava EE 7C++SpringMySQLJMSMSSQLInformixCSSSpring BootSpring AMQPRabbitMQ
Kochmedia
München
4 Jahre 4 Monate
1996-08 - 2000-11
Einführung eines Überwachungssystems für Internetdienstanbieter
Software-EngineerCC++Perl...
Software-Engineer
Entwicklung eines Überwachungssystems für ein Internetdienstanbieter
Zuständig für die Verwaltung des Projektteams
Verantwortlich für die Einführung von Webservern bei GUS- Unternehmen
Einrichtung der Betriebssysteme auf den Geräten der Kunden
Softwareinstallation/Update Beobachtung und Fehlerbehebung der Systeme der Kunden