Erstellung eines wiederverwendbaren Frameworks für Webanwendungen
Erstellung eines wiederverwendbaren Frameworks für Webanwendungen
Projekte
Ablösung der Software CDD durch das neu zu entwickelnde System MPS (Mobiles Produktions-System). Ziele des Projekts:
Das Projekt EWDS realisiert ein System zur Disposition von Güterwagen für DB Schenker Rail. Mit EWDS lassen sich Güterwagen entsprechenden Bestellungen zuordnen, sowohl automatisch in Batches wie auch manuell über die Benutzeroberfläche. Zur Ermittlung von Fahrzeiten, Fahrplanauskünften, Fahrtkosten, Stammdaten etc. werden weitere interne System mit EWDS gekoppelt.
Die Benutzeroberfläche unterstützt modernste Frontendkomponenten wie beispielsweise Lazy Loading (automatisches dynamisches Nachladen) einer TreeTable mit mehreren Hierarchieebenen.
EWDS ist ein international einsetzbares System. Durch EWDS sollen mehrere ältere Systeme der Bahn abgelöst werden.
Unternehmenskritische Anwendung ISTP (Disposition von Zügen des Personenverkehrs)
Das System ISTP ist die Software der Deutschen Bahn zur Disposition von Zügen des Personenverkehrs. Die Daten von ca. 20 Schnittstellen werden teilweise in Echtzeit verarbeitet (z.B. Positionsmeldungen der Züge). Disponenten können bei Störfällen (z.B. Verspätungen, Personenschäden) systemunterstützt Maßnahmen einleiten (z.B. Anschlusszüge warten lassen, Ersatzzüge bestellen, Umleitungen veranlassen).
Konzeption und Entwicklung einer Reporting-Software zur
statischen Qualitätsanalyse von Java-Projekten. Der Code von Java-Projekte wird mit verschiedenen Werkzeugen statisch analysiert. Die Analyse wird in einer Datenbank persistiert. Ausgehend von dieser Analyse sowie allen anderen bisher in der Datenbank befindlichen Analysen wird eine automatische Bewertung des Projekts vorgenommen und daraus ein Druckstück erstellt, in dem kritische Codestellen vermerkt sind und der Status im Vergleich zu anderen Projekten grafisch visualisiert wird. Das Druckstück dient der Projektleitung als QS-Statusbericht und den Architekten als Ansatzpunkt für Maßnahmen zur Qualitätsverbesserung.
Technisches Fachkonzept
Architektur
Implementierung
Wartung und Weiterentwicklung der Webanwendung SVIS (Software für Versicherungsmakler zur Beratung von Endkunden und zum Verkauf von Versicherungen). Wartung und Weiterentwicklung der in SVIS integrierten Webanwendung teckpro AV-Basic
Architekturdesign und Implementierung des Web-Tiers von SVIS bei der Migration von Struts zu JSF
Redesign der Oberfläche
Anpassung CSS, JSPs und HTML-Seiten
Erarbeitung von Vorschlägen und Abstimmung mit den Fachbereichen
Design und Implementierung von Arbeitspaketen im Bereich Weiterentwicklung und Wartung über alle Schichten (Datenbankprogrammierung in PL/SQL, Datenbankanbindung, Geschäftslogik, GUI)
Druckstückimplementierung
Bugfixing SVIS
Bugfixing teckpro AV-Basic
Erstellung einer Webanwendung auf Basis der Swing-Anwendung teckpro-AV-Basic (Versicherungsberatungssoftware). Dabei wurden die Business-Logik- und die Persistenz-Schicht weitgehend wieder verwendet. Darüber wurde eine technologie-unabhängige Präsentationsschicht, auf der die JSF- Präsentationsschicht aufsetzt, gelegt. Die SW wurde in die Webanwendung SVIS der SV SparkassenVersicherung integriert.
Design und Implementierung des Frameworks
Design und Implementierung wieder verwendbarer Komponenten
Implementierung kundenspezifischer Anpassungen
Mitarbeit bei Design und Implementierung der Integration in SVIS
Erstellen von Arbeitspaketen für die Entwickler
Koordination der Entwicklungsaufgeben
Wartung und Weiterentwicklung der Webanwendung SVIS (Software für Versicherungsmakler zur Beratung von Endkunden und zum Verkauf von Versicherungen)
Design und Implementierung von Arbeitspaketen im Bereich Weiterentwicklung und Wartung über alle Schichten (Datenbankprogrammierung in PL/SQL, Datenbankanbindung, Geschäftslogik, GUI)
Konzeption und Implementierung von Lasttests
Bugfixing SVIS
KIWI (Kindergeld Windows-Implementierung). Neuimplementierung der Unix-basierten Kindergeld-Anwendung der Bundesagentur für Arbeit. Die 3-Schichten-J2EE-Anwendung (mit Hibernate als Persistenz-Schicht und einem Rich Client auf Basis von Swing und JGoodies) wurde modellgetrieben entwickelt (UML mit MID Innovator).
Beratung in Java und OO, mitverantwortlich für Architektur des Client
Implementierung des Clients
verantwortlich für die Barrierefreiheit des Clients nach BITV
Applikations-Optimierung mit Borland Optimizeit
Erstellung von Ant-Buildfiles
Abstimmung des Styleguides mit Fachkonzept-Team und BA-Architektur-Team
Konzeption und Prototyp-Erstellung eines intranet-basierten Mechanismenkatalog-Tools zur Entwickler-Unterstützung zum Erreichen qualitativer (nichtfunktionaler) Anforderungen.
Mechanismen sind z.B. Design Patterns oder Coding Standards.
Konzeption einer Vorgehensweise zur Erstellung quality- bzw. domänenspezifischer Kataloge.
Erstellung eines Meta-Modells für Mechanismenkataloge, das die Tätigkeiten und Rollen bei der Arbeit mit Mechanismenkatalogen beschreibt und diese in den Software Life Cycle einbettet, daraus abgeleitet Anforderungen an das Tool.
Design und Implementierung des Tools.
Befüllung der Datenbank mit Mechanismenkatalogen für Portability, Reliability und Variability zur Validierung der theoretischen Grundlagen.
Evaluierung von Konfigurationswerkzeugen für Software-Produktfamilien. Vier Tools zur Variabilitäts-Modellierung und -Konfiguration wurden einander gegenüber gestellt und hinsichtlich ihrer Ausdrucksstärke und Benutzbarkeit bewertet. Fokus lag auf der tatsächlichen praktischen Anwendbarkeit, daher wurden in Zusammenarbeit mit dem Auftraggeber Bewertungskriterien ausgearbeitet und gewichtet und die Werkzeuge im praktischen Einsatz bei der Modellierung einer Teil-Domäne im Automotiv-Bereich evaluiert. Abzuliefernde Produkte waren die vier verschiedenen Modelle der Domäne sowie ein Abschlussbericht, der die Bewertungen, Besonderheiten der Modellierungen und ein Resümee umfasste.
Diplom-Informatiker
Modellierung, Vorgehensweise
Office
Webserver, Application-Server
Bugtracking
IDEs
Versionsverwaltung
Build/CI
Testen, QS
Enterprise Architect, Rational Rose, Poseidon for UML, MID Innovator, Telelogic SDT, VModell 97, Scrum, Design Patterns, Quality Szenarios, Kiviat-Diagramme, Mechanism-Quality-Matrix, Decision Trees, UML
Erstellung eines wiederverwendbaren Frameworks für Webanwendungen
Erstellung eines wiederverwendbaren Frameworks für Webanwendungen
Projekte
Ablösung der Software CDD durch das neu zu entwickelnde System MPS (Mobiles Produktions-System). Ziele des Projekts:
Das Projekt EWDS realisiert ein System zur Disposition von Güterwagen für DB Schenker Rail. Mit EWDS lassen sich Güterwagen entsprechenden Bestellungen zuordnen, sowohl automatisch in Batches wie auch manuell über die Benutzeroberfläche. Zur Ermittlung von Fahrzeiten, Fahrplanauskünften, Fahrtkosten, Stammdaten etc. werden weitere interne System mit EWDS gekoppelt.
Die Benutzeroberfläche unterstützt modernste Frontendkomponenten wie beispielsweise Lazy Loading (automatisches dynamisches Nachladen) einer TreeTable mit mehreren Hierarchieebenen.
EWDS ist ein international einsetzbares System. Durch EWDS sollen mehrere ältere Systeme der Bahn abgelöst werden.
Unternehmenskritische Anwendung ISTP (Disposition von Zügen des Personenverkehrs)
Das System ISTP ist die Software der Deutschen Bahn zur Disposition von Zügen des Personenverkehrs. Die Daten von ca. 20 Schnittstellen werden teilweise in Echtzeit verarbeitet (z.B. Positionsmeldungen der Züge). Disponenten können bei Störfällen (z.B. Verspätungen, Personenschäden) systemunterstützt Maßnahmen einleiten (z.B. Anschlusszüge warten lassen, Ersatzzüge bestellen, Umleitungen veranlassen).
Konzeption und Entwicklung einer Reporting-Software zur
statischen Qualitätsanalyse von Java-Projekten. Der Code von Java-Projekte wird mit verschiedenen Werkzeugen statisch analysiert. Die Analyse wird in einer Datenbank persistiert. Ausgehend von dieser Analyse sowie allen anderen bisher in der Datenbank befindlichen Analysen wird eine automatische Bewertung des Projekts vorgenommen und daraus ein Druckstück erstellt, in dem kritische Codestellen vermerkt sind und der Status im Vergleich zu anderen Projekten grafisch visualisiert wird. Das Druckstück dient der Projektleitung als QS-Statusbericht und den Architekten als Ansatzpunkt für Maßnahmen zur Qualitätsverbesserung.
Technisches Fachkonzept
Architektur
Implementierung
Wartung und Weiterentwicklung der Webanwendung SVIS (Software für Versicherungsmakler zur Beratung von Endkunden und zum Verkauf von Versicherungen). Wartung und Weiterentwicklung der in SVIS integrierten Webanwendung teckpro AV-Basic
Architekturdesign und Implementierung des Web-Tiers von SVIS bei der Migration von Struts zu JSF
Redesign der Oberfläche
Anpassung CSS, JSPs und HTML-Seiten
Erarbeitung von Vorschlägen und Abstimmung mit den Fachbereichen
Design und Implementierung von Arbeitspaketen im Bereich Weiterentwicklung und Wartung über alle Schichten (Datenbankprogrammierung in PL/SQL, Datenbankanbindung, Geschäftslogik, GUI)
Druckstückimplementierung
Bugfixing SVIS
Bugfixing teckpro AV-Basic
Erstellung einer Webanwendung auf Basis der Swing-Anwendung teckpro-AV-Basic (Versicherungsberatungssoftware). Dabei wurden die Business-Logik- und die Persistenz-Schicht weitgehend wieder verwendet. Darüber wurde eine technologie-unabhängige Präsentationsschicht, auf der die JSF- Präsentationsschicht aufsetzt, gelegt. Die SW wurde in die Webanwendung SVIS der SV SparkassenVersicherung integriert.
Design und Implementierung des Frameworks
Design und Implementierung wieder verwendbarer Komponenten
Implementierung kundenspezifischer Anpassungen
Mitarbeit bei Design und Implementierung der Integration in SVIS
Erstellen von Arbeitspaketen für die Entwickler
Koordination der Entwicklungsaufgeben
Wartung und Weiterentwicklung der Webanwendung SVIS (Software für Versicherungsmakler zur Beratung von Endkunden und zum Verkauf von Versicherungen)
Design und Implementierung von Arbeitspaketen im Bereich Weiterentwicklung und Wartung über alle Schichten (Datenbankprogrammierung in PL/SQL, Datenbankanbindung, Geschäftslogik, GUI)
Konzeption und Implementierung von Lasttests
Bugfixing SVIS
KIWI (Kindergeld Windows-Implementierung). Neuimplementierung der Unix-basierten Kindergeld-Anwendung der Bundesagentur für Arbeit. Die 3-Schichten-J2EE-Anwendung (mit Hibernate als Persistenz-Schicht und einem Rich Client auf Basis von Swing und JGoodies) wurde modellgetrieben entwickelt (UML mit MID Innovator).
Beratung in Java und OO, mitverantwortlich für Architektur des Client
Implementierung des Clients
verantwortlich für die Barrierefreiheit des Clients nach BITV
Applikations-Optimierung mit Borland Optimizeit
Erstellung von Ant-Buildfiles
Abstimmung des Styleguides mit Fachkonzept-Team und BA-Architektur-Team
Konzeption und Prototyp-Erstellung eines intranet-basierten Mechanismenkatalog-Tools zur Entwickler-Unterstützung zum Erreichen qualitativer (nichtfunktionaler) Anforderungen.
Mechanismen sind z.B. Design Patterns oder Coding Standards.
Konzeption einer Vorgehensweise zur Erstellung quality- bzw. domänenspezifischer Kataloge.
Erstellung eines Meta-Modells für Mechanismenkataloge, das die Tätigkeiten und Rollen bei der Arbeit mit Mechanismenkatalogen beschreibt und diese in den Software Life Cycle einbettet, daraus abgeleitet Anforderungen an das Tool.
Design und Implementierung des Tools.
Befüllung der Datenbank mit Mechanismenkatalogen für Portability, Reliability und Variability zur Validierung der theoretischen Grundlagen.
Evaluierung von Konfigurationswerkzeugen für Software-Produktfamilien. Vier Tools zur Variabilitäts-Modellierung und -Konfiguration wurden einander gegenüber gestellt und hinsichtlich ihrer Ausdrucksstärke und Benutzbarkeit bewertet. Fokus lag auf der tatsächlichen praktischen Anwendbarkeit, daher wurden in Zusammenarbeit mit dem Auftraggeber Bewertungskriterien ausgearbeitet und gewichtet und die Werkzeuge im praktischen Einsatz bei der Modellierung einer Teil-Domäne im Automotiv-Bereich evaluiert. Abzuliefernde Produkte waren die vier verschiedenen Modelle der Domäne sowie ein Abschlussbericht, der die Bewertungen, Besonderheiten der Modellierungen und ein Resümee umfasste.
Diplom-Informatiker
Modellierung, Vorgehensweise
Office
Webserver, Application-Server
Bugtracking
IDEs
Versionsverwaltung
Build/CI
Testen, QS
Enterprise Architect, Rational Rose, Poseidon for UML, MID Innovator, Telelogic SDT, VModell 97, Scrum, Design Patterns, Quality Szenarios, Kiviat-Diagramme, Mechanism-Quality-Matrix, Decision Trees, UML
Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.