Projektziel: Das Ziel dieses Projekts ist die Entwicklung einer App für mobile Endgeräte (Smartphones) und das Web, die eine umfassende Verwaltung von Kindertagesstätten (Kitas) ermöglicht. Die App wird konzipiert, um die Kommunikation zwischen Eltern und Kita zu erleichtern und die Kita in der Planung und im Management zu unterstützen.
???????
Technologien: JavaScript, Dart, Flutter, Firebase, Google Cloud, Gradle, GitHub, Git
Aufgaben: Im Rahmen dieses Projekts bin ich für die vollständige Entwicklung der App verantwortlich, von der ersten Idee bis hin zur Produktion und Bereitstellung. Meine Aufgaben umfassen zunächst die detaillierte Konzeption, bei der ich die Anforderungen der Kita-Verwaltung und die Kommunikationsbedürfnisse zwischen Eltern und Kitas analysiere und daraus User Stories und Anwendungsfälle ableite. In der Planungsphase erstelle ich einen umfassenden Projektplan, setze Meilensteine und Zeitpläne fest und teile Ressourcen entsprechend den Prioritäten der verschiedenen Entwicklungsphasen zu.
Die Wirtschaftlichkeitsanalyse ist ein weiterer wichtiger Aspekt, bei dem ich die finanziellen Rahmenbedingungen des Projekts bewerte, eine Kosten-Nutzen-Analyse durchführe und ein Budget aufstelle, um die Rentabilität und den langfristigen Nutzen der App sicherzustellen.
In der Programmierungsphase entwickle ich die App unter Verwendung von Dart und Flutter, um plattformübergreifende mobile und Webanwendungen zu realisieren. Für die Backend-Dienste und das Datenmanagement integriere ich Firebase und Google Cloud. Die Qualitätssicherung ist ebenfalls ein wesentlicher Bestandteil meiner Aufgaben, bei dem ich umfangreiche Tests durchführe, einschließlich Unit-Tests, Integrationstests und End-to-End-Tests, um die Funktionalität, Leistung und Sicherheit der App zu gewährleisten.
Die Deployment-Phase umfasst die Implementierung des Deployments für mobile Plattformen (iOS und Android) sowie für das Web. Hierbei nutze ich Gradle und GitHub Actions zur Automatisierung des Build- und Release-Prozesses. Zudem sorge ich für die Sicherheit der App durch die Implementierung von Authentifizierungs- und Autorisierungsmechanismen, Datensicherungsmaßnahmen und den Schutz vor potenziellen Bedrohungen, wobei die Einhaltung von Datenschutzbestimmungen stets gewährleistet ist.
Abschließend betreue ich den gesamten Entwicklungszyklus der App, arbeite eng mit Stakeholdern, Designern und anderen Entwicklern zusammen.
Projektziel: Das Projekt "Modernisierung des IBM z/OS Mainframes" hatte das Ziel, das bestehende Mainframe-System der Baloise Lebensversicherungs AG zu modernisieren und an aktuelle Technologien und Standards anzupassen. Dies sollte die Effizienz, Skalierbarkeit und Wartbarkeit der IT-Infrastruktur verbessern und gleichzeitig die Betriebskosten senken.
Technologien: Java, Spring, PL1, JCL (Job Control Language), IBM DB2, Postgres, OpenShift, ArgoCD, Jenkins, Maven, Git, Bitbucket, JavaScript, TypeScript, Angular
Aufgaben: Im Rahmen dieses Projekts war ich als Softwareentwickler verantwortlich für die schrittweise Modernisierung des IBM z/OS Mainframes. Meine Aufgaben umfassten die Programmierung und die enge Zusammenarbeit mit dem Fachbereich.
Ich führte eine Bestandsaufnahme der bestehenden Mainframe-Anwendungen und -Infrastruktur durch und identifizierte die Modernisierungsbedarfe.
Während der Entwicklungsphasewar ich für das Refactoring der bestehenden PL1-Anwendungen nach Java und Spring verantwortlich. Teilweise wurden übergangsweise neue Prozesse in bestehenden Technologien (PL1) weitergeführt. Ich implementierte Batch-Jobs mit JCL und integrierte die Anwendungen mit IBM DB.
In führte ich Tests durch, um die Funktionalität, Performance und Sicherheit der modernisierten Anwendungen sicherzustellen.
Während der Deployment-Phasewar ich für die stufenweise Einführung der modernisierten Anwendungen in die Produktionsumgebung zuständig. Ich überwachte das System und führte Fehlerbehebungen während der Übergangsphase durch.
In der Wartungs- und Optimierungsphaseüberwachte und optimierte ich kontinuierlich die Systemleistung. Ich führte regelmäßige Updates und Verbesserungen basierend auf Nutzerfeedback und technischen Anforderungen durch.
Ein wesentlicher Bestandteil meiner Aufgaben war auch die Schulung von Mitarbeitern, um sicherzustellen, dass alle Teammitglieder mit den neuen Technologien und Prozessen vertraut waren. Der Einsatz neuer Frameworks und die Bewertung ihrer Umsetzbarkeit gehörten ebenfalls zu meinen Verantwortlichkeiten, um die Effizienz und Skalierbarkeit des Systems zu gewährleisten.
Das Projekt wurde stets in Zusammenarbeit mit mehreren Teams und externen Dienstleistern durchgeführt. Die Komplexität des Systems erforderte eine Integration und Anpassung meinerseits in vielerlei Themen und Gebiete auf Corporate Ebene.
Projektziel: Ziel dieses Projekts war die Programmierung und Erstellung eines umfassenden Fondsverwaltungssystems für eine Versicherung. Das System wurde entwickelt, um die Verwaltung von Fonds zu optimieren, Gebühren und Rückstellungen zu berechnen und eine Vielzahl weiterer Funktionen bereitzustellen, die für den effizienten Betrieb eines Fondsverwaltungssystems notwendig sind.
???????
Technologien: Java, Spring, Maven, OpenAPI, Docker, OpenShift, Jenkins, Bitbucket, Git, Jira, Angular, TypeScript, NodeJS, Postgres, ArgoCD
Aufgaben: Als Lead-Entwickler war ich maßgeblich an diesem Projekt beteiligt und arbeitete eng im Team zusammen. Ich konzipierte die Architektur des Systems und übernahm die Programmierung der Kernkomponenten. Dabei arbeitete ich iterativ nach Scrum und kollaborierte kontinuierlich mit dem Fachbereich sowie dem Entwicklerteam, um sicherzustellen, dass die Anforderungen präzise umgesetzt wurden.
Ein wesentlicher Bestandteil meiner Aufgaben war die Schulung von Mitarbeitern, um sicherzustellen, dass alle Teammitglieder mit den neuen Technologien und Prozessen vertraut waren. Der Einsatz neuer Frameworks und die Bewertung ihrer Umsetzbarkeit gehörten ebenfalls zu meinen Verantwortlichkeiten, um die Effizienz und Skalierbarkeit des Systems zu gewährleisten.
Für das Deployment und die Erstellung der CI/CD-Pipeline war ich ebenfalls zuständig. Ich nutzte dabei Tools wie Jenkins und OpenShift, um automatisierte Build- und Deployment-Prozesse zu implementieren, die eine kontinuierliche Integration und Bereitstellung des Systems ermöglichten. Zudem managte ich die Versionierung und den Quellcode mithilfe von Git und Bitbucket und koordinierte die Aufgaben und den Fortschritt des Projekts über Jira.
Diese umfassenden Aufgaben ermöglichten es mir, das Projekt von der Planung bis zur Produktion zu betreuen und sicherzustellen, dass das Fondsverwaltungssystem effizient, sicher und benutzerfreundlich war.
Stärken:
Klare Kommunikation: Meine Fähigkeit, komplexe Themen klar und zielgerichtet zu erklären, gewährleistet eine reibungslose Zusammenarbeit. Ich fungiere als Brücke zwischen IT und Fachbereich, indem ich technische Sachverhalte verständlich kommuniziere.
Code-Effizienz: Clean Code, Sicherheit, Datenstrukturen und Performance, aus diesen Themen den passgenauen Mix zu finden, darauf liegt der Fokus.
CI/CD: Schnelligkeit, Effizienz, Risikominimierung und Zusammenarbeit sind der Schlüssel zum Erfolg.
Web-Applications: Menschen mit Softwarelösungen zu vernetzen und hier Mehrwert zu schaffen begeistert mich von Anfang an.
Modernisierung: Immer individuell und mit besonderen Herausforderungen erfordern Kreativität und Ausdauer.
Ökonomischer Kontext: Jedes Detail ist wichtig und ohne wirtschaftlichen Erfolg und Sinnhaftigkeit bringt die beste Software nichts. Man muss komplexe Themen schnell in einen ökonomischen Kontext setzen und fachliche Anforderungen effizient und präzise technisch umsetzen.
Finanzen
Versicherungen
IT
Öffentlicher Dienst
Projektziel: Das Ziel dieses Projekts ist die Entwicklung einer App für mobile Endgeräte (Smartphones) und das Web, die eine umfassende Verwaltung von Kindertagesstätten (Kitas) ermöglicht. Die App wird konzipiert, um die Kommunikation zwischen Eltern und Kita zu erleichtern und die Kita in der Planung und im Management zu unterstützen.
???????
Technologien: JavaScript, Dart, Flutter, Firebase, Google Cloud, Gradle, GitHub, Git
Aufgaben: Im Rahmen dieses Projekts bin ich für die vollständige Entwicklung der App verantwortlich, von der ersten Idee bis hin zur Produktion und Bereitstellung. Meine Aufgaben umfassen zunächst die detaillierte Konzeption, bei der ich die Anforderungen der Kita-Verwaltung und die Kommunikationsbedürfnisse zwischen Eltern und Kitas analysiere und daraus User Stories und Anwendungsfälle ableite. In der Planungsphase erstelle ich einen umfassenden Projektplan, setze Meilensteine und Zeitpläne fest und teile Ressourcen entsprechend den Prioritäten der verschiedenen Entwicklungsphasen zu.
Die Wirtschaftlichkeitsanalyse ist ein weiterer wichtiger Aspekt, bei dem ich die finanziellen Rahmenbedingungen des Projekts bewerte, eine Kosten-Nutzen-Analyse durchführe und ein Budget aufstelle, um die Rentabilität und den langfristigen Nutzen der App sicherzustellen.
In der Programmierungsphase entwickle ich die App unter Verwendung von Dart und Flutter, um plattformübergreifende mobile und Webanwendungen zu realisieren. Für die Backend-Dienste und das Datenmanagement integriere ich Firebase und Google Cloud. Die Qualitätssicherung ist ebenfalls ein wesentlicher Bestandteil meiner Aufgaben, bei dem ich umfangreiche Tests durchführe, einschließlich Unit-Tests, Integrationstests und End-to-End-Tests, um die Funktionalität, Leistung und Sicherheit der App zu gewährleisten.
Die Deployment-Phase umfasst die Implementierung des Deployments für mobile Plattformen (iOS und Android) sowie für das Web. Hierbei nutze ich Gradle und GitHub Actions zur Automatisierung des Build- und Release-Prozesses. Zudem sorge ich für die Sicherheit der App durch die Implementierung von Authentifizierungs- und Autorisierungsmechanismen, Datensicherungsmaßnahmen und den Schutz vor potenziellen Bedrohungen, wobei die Einhaltung von Datenschutzbestimmungen stets gewährleistet ist.
Abschließend betreue ich den gesamten Entwicklungszyklus der App, arbeite eng mit Stakeholdern, Designern und anderen Entwicklern zusammen.
Projektziel: Das Projekt "Modernisierung des IBM z/OS Mainframes" hatte das Ziel, das bestehende Mainframe-System der Baloise Lebensversicherungs AG zu modernisieren und an aktuelle Technologien und Standards anzupassen. Dies sollte die Effizienz, Skalierbarkeit und Wartbarkeit der IT-Infrastruktur verbessern und gleichzeitig die Betriebskosten senken.
Technologien: Java, Spring, PL1, JCL (Job Control Language), IBM DB2, Postgres, OpenShift, ArgoCD, Jenkins, Maven, Git, Bitbucket, JavaScript, TypeScript, Angular
Aufgaben: Im Rahmen dieses Projekts war ich als Softwareentwickler verantwortlich für die schrittweise Modernisierung des IBM z/OS Mainframes. Meine Aufgaben umfassten die Programmierung und die enge Zusammenarbeit mit dem Fachbereich.
Ich führte eine Bestandsaufnahme der bestehenden Mainframe-Anwendungen und -Infrastruktur durch und identifizierte die Modernisierungsbedarfe.
Während der Entwicklungsphasewar ich für das Refactoring der bestehenden PL1-Anwendungen nach Java und Spring verantwortlich. Teilweise wurden übergangsweise neue Prozesse in bestehenden Technologien (PL1) weitergeführt. Ich implementierte Batch-Jobs mit JCL und integrierte die Anwendungen mit IBM DB.
In führte ich Tests durch, um die Funktionalität, Performance und Sicherheit der modernisierten Anwendungen sicherzustellen.
Während der Deployment-Phasewar ich für die stufenweise Einführung der modernisierten Anwendungen in die Produktionsumgebung zuständig. Ich überwachte das System und führte Fehlerbehebungen während der Übergangsphase durch.
In der Wartungs- und Optimierungsphaseüberwachte und optimierte ich kontinuierlich die Systemleistung. Ich führte regelmäßige Updates und Verbesserungen basierend auf Nutzerfeedback und technischen Anforderungen durch.
Ein wesentlicher Bestandteil meiner Aufgaben war auch die Schulung von Mitarbeitern, um sicherzustellen, dass alle Teammitglieder mit den neuen Technologien und Prozessen vertraut waren. Der Einsatz neuer Frameworks und die Bewertung ihrer Umsetzbarkeit gehörten ebenfalls zu meinen Verantwortlichkeiten, um die Effizienz und Skalierbarkeit des Systems zu gewährleisten.
Das Projekt wurde stets in Zusammenarbeit mit mehreren Teams und externen Dienstleistern durchgeführt. Die Komplexität des Systems erforderte eine Integration und Anpassung meinerseits in vielerlei Themen und Gebiete auf Corporate Ebene.
Projektziel: Ziel dieses Projekts war die Programmierung und Erstellung eines umfassenden Fondsverwaltungssystems für eine Versicherung. Das System wurde entwickelt, um die Verwaltung von Fonds zu optimieren, Gebühren und Rückstellungen zu berechnen und eine Vielzahl weiterer Funktionen bereitzustellen, die für den effizienten Betrieb eines Fondsverwaltungssystems notwendig sind.
???????
Technologien: Java, Spring, Maven, OpenAPI, Docker, OpenShift, Jenkins, Bitbucket, Git, Jira, Angular, TypeScript, NodeJS, Postgres, ArgoCD
Aufgaben: Als Lead-Entwickler war ich maßgeblich an diesem Projekt beteiligt und arbeitete eng im Team zusammen. Ich konzipierte die Architektur des Systems und übernahm die Programmierung der Kernkomponenten. Dabei arbeitete ich iterativ nach Scrum und kollaborierte kontinuierlich mit dem Fachbereich sowie dem Entwicklerteam, um sicherzustellen, dass die Anforderungen präzise umgesetzt wurden.
Ein wesentlicher Bestandteil meiner Aufgaben war die Schulung von Mitarbeitern, um sicherzustellen, dass alle Teammitglieder mit den neuen Technologien und Prozessen vertraut waren. Der Einsatz neuer Frameworks und die Bewertung ihrer Umsetzbarkeit gehörten ebenfalls zu meinen Verantwortlichkeiten, um die Effizienz und Skalierbarkeit des Systems zu gewährleisten.
Für das Deployment und die Erstellung der CI/CD-Pipeline war ich ebenfalls zuständig. Ich nutzte dabei Tools wie Jenkins und OpenShift, um automatisierte Build- und Deployment-Prozesse zu implementieren, die eine kontinuierliche Integration und Bereitstellung des Systems ermöglichten. Zudem managte ich die Versionierung und den Quellcode mithilfe von Git und Bitbucket und koordinierte die Aufgaben und den Fortschritt des Projekts über Jira.
Diese umfassenden Aufgaben ermöglichten es mir, das Projekt von der Planung bis zur Produktion zu betreuen und sicherzustellen, dass das Fondsverwaltungssystem effizient, sicher und benutzerfreundlich war.
Stärken:
Klare Kommunikation: Meine Fähigkeit, komplexe Themen klar und zielgerichtet zu erklären, gewährleistet eine reibungslose Zusammenarbeit. Ich fungiere als Brücke zwischen IT und Fachbereich, indem ich technische Sachverhalte verständlich kommuniziere.
Code-Effizienz: Clean Code, Sicherheit, Datenstrukturen und Performance, aus diesen Themen den passgenauen Mix zu finden, darauf liegt der Fokus.
CI/CD: Schnelligkeit, Effizienz, Risikominimierung und Zusammenarbeit sind der Schlüssel zum Erfolg.
Web-Applications: Menschen mit Softwarelösungen zu vernetzen und hier Mehrwert zu schaffen begeistert mich von Anfang an.
Modernisierung: Immer individuell und mit besonderen Herausforderungen erfordern Kreativität und Ausdauer.
Ökonomischer Kontext: Jedes Detail ist wichtig und ohne wirtschaftlichen Erfolg und Sinnhaftigkeit bringt die beste Software nichts. Man muss komplexe Themen schnell in einen ökonomischen Kontext setzen und fachliche Anforderungen effizient und präzise technisch umsetzen.
Finanzen
Versicherungen
IT
Öffentlicher Dienst