Projektumfeld
Die RIS Communicator App wird von ca. 30.000 Anwendern genutzt, ist in jedem Personenzug der Deutschen Bahn an Bord und versorgt die Mitarbeiter mit Reisendeninformation und erleichtert betriebliche Prozesse.
Ziel des Projektes ist es weitere fachliche Funktionen bereitzustellen. Hierzu muss das Backend (Microservice Architektur) kontinuierlich um neue Services erweitert werden.
Diese müssen unter anderem den folgenden Anforderungen genügen:
Tätigkeiten
Projektumfeld
Ziel: Die „Onlinebestellstrecke“ bietet dem Kunde schon heute die Annehmlichkeit, jederzeit und unabhängig von der Bankfiliale, von Zuhause aus einen Kredit zu bantragen.
Das Projekt „Omnikanalekundenreise“ möchte diesen zukunftsfähigen Vertriebskanal um zwei zusätzliche Features erweitern, die es sowohl dem Kunden, als auch dem Bankberater einfacher machen sollen, zwischen den Kanälen „online“ und „persönlich“ zu wechseln.
Vorgehensmodell: SCRUM
Tätigkeiten
Projektumfeld
Tätigkeiten:
Projektumfeld
Als Projektvorgehensmodell wurde SCRUM und SAFe (Scaled Agile Framework) erfolgreich eingesetzt und die Entwicklung der fachlichen Features erfolgte mittels Test-Driven-Development. Um eine sehr hohe Code-Qualität zu erreichen und diese über den gesamten Entwicklungszyklus sicherstellen zu können, wurde eine Continuos-Integration-Strategie (CI) eingesetzt. Diese Strategie bestand u.a. in der Nutzung eines Jenkins-CI-Servers. Die fachlichen Prozesse wurden mittels der Camunda BPMN modelliert. Lieferartefakte wurden per Docker gepackt und ausgeliefert um eine gleichbleibende Qualität der Lieferartefakte gewährleisten zu können. Um eine hohe Skalierbarkeit der verwendeten Umgebungen zu gewährleisten wurden die verschiedenen Umgebungen durch Einsatz von Amazon AWS virtualisiert (Cloud).
Ziel:
Tätigkeiten:
Ziel:
Tätigkeiten:
Projektumfeld
Das bestehende System eignete sich nicht für eine effiziente Weiterentwicklung mit einem großen Entwicklerteam, das auf viele kleine SCRUM-Teams verteilt werden sollte. Im Rahmen des Projekts wurde deshalb zunächst ein technisches Release durchgeführt, um die Komponenten entsprechend der fachlichen Schwerpunkte zu schneiden. Vor dem Start der fachlichen Entwicklung wurde ein Last- und PerformanceTest (LuP) durchgeführt. Dieser hatte zum Ziel die Tragfähigkeit des bestehenden Systems bezüglich der fachlichen Anforderungen zu untersuchen. Anschließend konnten die vom Kunden definierten Anforderungen erfolgreich in mehreren SCRUM-Teams parallel durchgeführt werden. Als Projektvorgehensmodell wurde SCRUM erfolgreich eingesetzt und die Entwicklung der fachlichen Features erfolgte mittels Test-Driven-Development. Um eine sehr hohe Code-Qualität zu erreichen und diese über den gesamten Entwicklungszyklus sicherstellen zu können, wurde eine Continuos-Integration-Strategie (CI) eingesetzt. Diese Strategie bestand u.a. in der Nutzung eines Jenkins-CI-Servers und von Werkzeugen für teamübergreifende Code Reviews (Atlassian FishEye und Crucible).
Ziel:
Tätigkeiten auf technischer Ebene:
Tätigkeiten auf fachlicher Ebene:
Projektumfeld
Web Services, die mittels des Architekturstils REST entwickelt wurden, sind zunehmend verbreitet und werden mittlerweile auch von großen Unternehmen wie Google und Amazon eingesetzt. In diesem Zusammenhang stellt sich dem Kunden die Frage, in wie weit sich dieser neue Ansatz mit dem herkömmlichen SOAP-basierten Service orientierten Architekturansatz vergleichen lässt bzw. worin Unterschiede bestehen. Im Rahmen des Projekts wurde diese grundlegende Fragestellung auf die nichtfunktionale Anforderung Sicherheit bezogen. Anhand des Projekts wurde gezeigt, auf welche Weise es möglich ist, sichere Web Services auf Basis der beiden Architekturstile SOA und REST zu konzipieren und zu realisieren
Ziel:
Konzeption und Realisierung von sicheren Web-Anwendungen auf Basis der Architekturstile SOA und REST. Insbesondere Analyse und Evaluation der vorhandenen und verwendbaren Sicherheitslösungen.
Tätigkeiten:
Projektumfeld
Die Bearbeitung von Anfragen bezogen auf die Stadt Darmstadt nehmen sehr viel Zeit in Anspruch. Im Rahmen des Projekts wurde deshalb ein NLP-System zur Beantwortung natürlich-sprachiger Fragen, bezogen auf die Stadt Darmstadt oder den öffentlichen Nahverkehr, entwickelt. Die korrekte Beantwortung der Fragen wurde durch den dynamischen Aufbau einer Wissensdatenbank und Entwicklung der entsprechenden Suche erreicht. Hierzu wurde die eingegebene Frage einer linguistischen Analyse unterzogen und anschließend in die wichtigen Bestandteile zerlegt. In dem Projekt wurden die hierfür notwendigen Teilkomponenten entwickelt. Die erreichten Projektergebnisse wurden abschließend in einer Projektdokumentation festgehalten.
Ziel:
Tätigkeiten:
Projektumfeld
Da die Telefonanlagen von Unternehmen im Jahr 2010 verstärkt durch Hacker angegriffen wurden, konzentrieren sich die Anforderungen an die Angriffserkennungssoftware auf die Erkennung von Gebührenbetrug im Endkundenverhältnis. Angreifer können sich beispielsweise durch schlechte Benutzernamen und Passwörter Zugang zu den Anschlüssen der Teilnehmer verschaffen und diese für den Gebührenbetrug nutzen. Dafür werden ausgehende Telefonate über teure Leitungen, vornehmlich für Fern- oder Auslandsgespräche, geschickt. Die so entstehenden Kosten stellen Telefonanbieter dem Inhaber des Anschlusses in Rechnung, ohne dass dieser sie durchgeführt hat. Die Angriffserkennungssoftware sollte verhindern, dass die Telefonanlage durch einen Hackerangriff manipuliert werden kann.
Ziel:
Tätigkeiten:
Zertifizierungen
Fachlicher Schwerpunkt
Technikschwerpunkte
Programmierung:
Projektvorgehensmodelle:
ARCHITEKTUREN
OPERATIVE QUALITÄTSSICHERUNG / DURCHFÜHRUNG
NETZWERKINFRASTRUKTUR
Projektumfeld
Die RIS Communicator App wird von ca. 30.000 Anwendern genutzt, ist in jedem Personenzug der Deutschen Bahn an Bord und versorgt die Mitarbeiter mit Reisendeninformation und erleichtert betriebliche Prozesse.
Ziel des Projektes ist es weitere fachliche Funktionen bereitzustellen. Hierzu muss das Backend (Microservice Architektur) kontinuierlich um neue Services erweitert werden.
Diese müssen unter anderem den folgenden Anforderungen genügen:
Tätigkeiten
Projektumfeld
Ziel: Die „Onlinebestellstrecke“ bietet dem Kunde schon heute die Annehmlichkeit, jederzeit und unabhängig von der Bankfiliale, von Zuhause aus einen Kredit zu bantragen.
Das Projekt „Omnikanalekundenreise“ möchte diesen zukunftsfähigen Vertriebskanal um zwei zusätzliche Features erweitern, die es sowohl dem Kunden, als auch dem Bankberater einfacher machen sollen, zwischen den Kanälen „online“ und „persönlich“ zu wechseln.
Vorgehensmodell: SCRUM
Tätigkeiten
Projektumfeld
Tätigkeiten:
Projektumfeld
Als Projektvorgehensmodell wurde SCRUM und SAFe (Scaled Agile Framework) erfolgreich eingesetzt und die Entwicklung der fachlichen Features erfolgte mittels Test-Driven-Development. Um eine sehr hohe Code-Qualität zu erreichen und diese über den gesamten Entwicklungszyklus sicherstellen zu können, wurde eine Continuos-Integration-Strategie (CI) eingesetzt. Diese Strategie bestand u.a. in der Nutzung eines Jenkins-CI-Servers. Die fachlichen Prozesse wurden mittels der Camunda BPMN modelliert. Lieferartefakte wurden per Docker gepackt und ausgeliefert um eine gleichbleibende Qualität der Lieferartefakte gewährleisten zu können. Um eine hohe Skalierbarkeit der verwendeten Umgebungen zu gewährleisten wurden die verschiedenen Umgebungen durch Einsatz von Amazon AWS virtualisiert (Cloud).
Ziel:
Tätigkeiten:
Ziel:
Tätigkeiten:
Projektumfeld
Das bestehende System eignete sich nicht für eine effiziente Weiterentwicklung mit einem großen Entwicklerteam, das auf viele kleine SCRUM-Teams verteilt werden sollte. Im Rahmen des Projekts wurde deshalb zunächst ein technisches Release durchgeführt, um die Komponenten entsprechend der fachlichen Schwerpunkte zu schneiden. Vor dem Start der fachlichen Entwicklung wurde ein Last- und PerformanceTest (LuP) durchgeführt. Dieser hatte zum Ziel die Tragfähigkeit des bestehenden Systems bezüglich der fachlichen Anforderungen zu untersuchen. Anschließend konnten die vom Kunden definierten Anforderungen erfolgreich in mehreren SCRUM-Teams parallel durchgeführt werden. Als Projektvorgehensmodell wurde SCRUM erfolgreich eingesetzt und die Entwicklung der fachlichen Features erfolgte mittels Test-Driven-Development. Um eine sehr hohe Code-Qualität zu erreichen und diese über den gesamten Entwicklungszyklus sicherstellen zu können, wurde eine Continuos-Integration-Strategie (CI) eingesetzt. Diese Strategie bestand u.a. in der Nutzung eines Jenkins-CI-Servers und von Werkzeugen für teamübergreifende Code Reviews (Atlassian FishEye und Crucible).
Ziel:
Tätigkeiten auf technischer Ebene:
Tätigkeiten auf fachlicher Ebene:
Projektumfeld
Web Services, die mittels des Architekturstils REST entwickelt wurden, sind zunehmend verbreitet und werden mittlerweile auch von großen Unternehmen wie Google und Amazon eingesetzt. In diesem Zusammenhang stellt sich dem Kunden die Frage, in wie weit sich dieser neue Ansatz mit dem herkömmlichen SOAP-basierten Service orientierten Architekturansatz vergleichen lässt bzw. worin Unterschiede bestehen. Im Rahmen des Projekts wurde diese grundlegende Fragestellung auf die nichtfunktionale Anforderung Sicherheit bezogen. Anhand des Projekts wurde gezeigt, auf welche Weise es möglich ist, sichere Web Services auf Basis der beiden Architekturstile SOA und REST zu konzipieren und zu realisieren
Ziel:
Konzeption und Realisierung von sicheren Web-Anwendungen auf Basis der Architekturstile SOA und REST. Insbesondere Analyse und Evaluation der vorhandenen und verwendbaren Sicherheitslösungen.
Tätigkeiten:
Projektumfeld
Die Bearbeitung von Anfragen bezogen auf die Stadt Darmstadt nehmen sehr viel Zeit in Anspruch. Im Rahmen des Projekts wurde deshalb ein NLP-System zur Beantwortung natürlich-sprachiger Fragen, bezogen auf die Stadt Darmstadt oder den öffentlichen Nahverkehr, entwickelt. Die korrekte Beantwortung der Fragen wurde durch den dynamischen Aufbau einer Wissensdatenbank und Entwicklung der entsprechenden Suche erreicht. Hierzu wurde die eingegebene Frage einer linguistischen Analyse unterzogen und anschließend in die wichtigen Bestandteile zerlegt. In dem Projekt wurden die hierfür notwendigen Teilkomponenten entwickelt. Die erreichten Projektergebnisse wurden abschließend in einer Projektdokumentation festgehalten.
Ziel:
Tätigkeiten:
Projektumfeld
Da die Telefonanlagen von Unternehmen im Jahr 2010 verstärkt durch Hacker angegriffen wurden, konzentrieren sich die Anforderungen an die Angriffserkennungssoftware auf die Erkennung von Gebührenbetrug im Endkundenverhältnis. Angreifer können sich beispielsweise durch schlechte Benutzernamen und Passwörter Zugang zu den Anschlüssen der Teilnehmer verschaffen und diese für den Gebührenbetrug nutzen. Dafür werden ausgehende Telefonate über teure Leitungen, vornehmlich für Fern- oder Auslandsgespräche, geschickt. Die so entstehenden Kosten stellen Telefonanbieter dem Inhaber des Anschlusses in Rechnung, ohne dass dieser sie durchgeführt hat. Die Angriffserkennungssoftware sollte verhindern, dass die Telefonanlage durch einen Hackerangriff manipuliert werden kann.
Ziel:
Tätigkeiten:
Zertifizierungen
Fachlicher Schwerpunkt
Technikschwerpunkte
Programmierung:
Projektvorgehensmodelle:
ARCHITEKTUREN
OPERATIVE QUALITÄTSSICHERUNG / DURCHFÜHRUNG
NETZWERKINFRASTRUKTUR
Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.