 |
Projekte
|
Projekt- und Tätigkeitserfahrung
|
01/2013 - heute
Entwickler
|
TAA-LV: Tariffierung, Angebot, Antrag für die Lebensversicherung, Barmenia
Das Modul zur Tariffierung, Angebot, Antrag für die Lebensversicherung soll aus der Aussendienstanwendung eBasis herausgelöst und als eigenständige Komponente auf der Basis der Technologie der Bestandsführung PSLife und möglichst weitgehender Verwendung von Teilkomponenten von PSLife realisiert werden.
Ziel ist es, die doppelte Wartung von LV-Produkten in PSLife und eBasis zu reduzieren und die Entwicklungszyklen von eBasis und PSLife zu entkoppeln. Im Sinne der Wiederverwendung werden auf Basis der etablierten PSLife-Architektur zukünftig auch die Vertriebsprozesse Tarifierung, Angebot , Antrag (kurz: TAA) für das Neugeschäft der Barmenia Lebensversicherung unterstützt.
Mit dem Entfallen einer doppelten Produktführung (BULL, PSLife) sind nun prozesstechnische Modifikationen in der Kommunikation zwischen eBASIS und PSLife möglich, die nachhaltig, z. B. bei der Einführung neuer Produkte, Entwicklungszyklen beschleunigen und die Entwicklungskosten reduzieren werden. Voraussetzung hierfür ist u. a. die konsequente Wiederverwendung von PSLife-Funktionalität im Tarifierungs-, Angebots- und Antragsprozess sowie das zentrale Drucken (Outputmanagement).
Aufgaben im Projekt:
- Integration einer Dunkelverarbeitungs und -policierungskomponente
- Sukzessive Einbindung von neuen Produkten in die Anwendung
- Umsetzung von Anforderungen
- Bugfixing, Change Requests
Eingesetzte Technologien:
- PSLife
- COMPASS Risikoprüfung
- Java 1.6 und JEE5
- Eclipse
- Apache Maven
- Dozer Mapping
- JSF 1.2 mit RichFaces und JSTL
- Oracle/BEA WebLogic 11g
|
11/2012 - 01/2013
Entwickler
Berater
|
Migration und Umstellung der Online Vertragsabschlüsse, Barmenia
Im Zuge der Umstellung der Webpräsenz der Barmenia Versicherung müssen die bestehenden Online Vertragsabschlüsse migriert werden. Diese sollen vereinheitlicht werden und auf einem gemeinsamen Technologiestack basieren. Es sind u.a. die Abschlüsse Zahnzusatzversicherung, Jahres-Reiseschutz (Famulatur), Reiseschutz für Einzelreisen und die stationäre Zusatzversicherung von der Umstellung betroffen. Zusätzlich sind neue Anfoderungen an die Unisex-Tarife in die Online-Abschlüsse einzubringen.
Eingesetzte Technologien:
- JSF
- RichFaces
- Ajax4JSF (a4j)
- BEA WebLogic
- Apache Ant
|
03/2012 - 09/2012
Projektleiter
Architekt
Entwickler
|
Masterarbeit: "Szenariobasierte Evaluation von Open Source ESBs zum Einsatz in einer Cloud-basierten Softwareinfrastruktur", Fraunhofer ISST
Es existiert eine Vielzahl von Open-Source ESBs auf dem Markt. Für die Cloud-basierte Logistics Mall für Logistikanwendungen wird eine Lösung benötigt, die es zu finden gilt. Aus diesem Grund ist es vorgesehen, eine Vorauswahl anhand eines Vergleichs der Herstellerangaben durchzuführen, sodass für einen anschließenden praktischen Vergleich zwei ESBs übrig bleiben. Dazu wird ein Kriterienkatalog an Anforderungen und Eigenschaften aufgestellt und entsprechend der Priorität für die Logistics Mall gewichtet. Anhand dieser Kriterien werden die bekanntesten Vertreter der ESB-Implementierungen beurteilt und bewertet. Die besten zwei Lösungen werden dann praktisch umgesetzt und detaillierter betrachtet.
Für diesen praktischen Vergleich werden ebenfalls Bewertungskriterien aufgestellt, bevor die eigentliche Umsetzung beginnt. Für die Umsetzung wird ein Szenario entworfen, das möglichst realitätsnah an einen Prozess der Logistics Mall angelehnt ist. Es werden also kleine Anwendungen beziehungsweise "Apps" entwickelt, die miteinander kommunizieren sollen und dabei unterschiedliche Nachrichtenformate unterstützen.
Für die praktische Evaluation werden anschließend die auserwählten ESBs abwechselnd in dieses Szenario eingebunden und so konfiguriert, dass der gewünschte Geschäftsprozess abgehandelt werden kann.
Nach der Evaluation werden die Konfigurationswege aufgezeigt und die ESBs anhand der Bewertungskriterien miteinander verglichen, bevor das abschließende Fazit eine mögliche Auskunft über ein Produkt für die Logistics Mall gibt.
Aufgaben im Projekt:
- Vergleich nach Herstellerangaben und Eingrenzung von Open Source ESBs anhand eines erstellten, mehrstufigen Kriterienkatalogs
- Konzeption und Implementierung eines Logistics Mall-nahen Szenarios
- Installation und Einbindung von Mule ESB und Talend ESB in das Szenario
- Vergleich der beiden Produkte anhand eines Kriterienkatalogs für die praktische Umsetzung
Eingesetzte Technologien:
- Talend ESB
- Mule ESB
- OAGIS und UN/EDIFACT
- REST und SOAP Webservices mit Apache CXF
- Smooks - Data Integration
- XML, XSD, WSDL
- UML und LaTeX
|
07/2011 - 09/2012
Hilfswissenschaftler
Entwickler
|
Logistics Mall, Fraunhofer ISST
Die Fraunhofer Institute für Software- und Systemtechnik (ISST) und Materialfluss und Logistik (IML) arbeiten an einer innovativen Cloud Computing Infrastruktur für die Logistik (Logistics Mall). Darin sollen logistische IT-Anwendungen nach dem SaaS Prinzip angeboten und vertrieben werden. Der Austausch zwischen den autonomen Anwendungen erfolgt über standardisierte Nachrichten. Dies erfordert eine intelligente Middleware (Enterprise Service Bus) die die Transformation, Persistenz und Versionierung heterogener Datentypen ermöglicht.
Aufgaben im Projekt:
- Persistenz standardisierter, generierter XMLBeans Business Objekte der OAGI-Spezifikation mit Hibernate
- Transformation standardisierter Nachrichten (OAGIS, XML, UN/EDIFACT, EDI) mit Smooks
- Lightening und Flattening von OAGIS BODs
- Entwicklung einer Auftragsverwaltung mit 4D als Komponente der Cloud zu Demonstrationszwecken
- Entwicklung eines Java-Webservice-Adapters zwischen ESB und Auftragsverwaltung
- Apache CXF (OAGIS-Serviceanbindung an ESB über Document/Literal SOAP)
- Apache Axis (für Legacy RPC/Encoded Schnittstelle von 4D)
- Apache Maven
- Jetty
- Unterstützung der Business Object Group
Eingesetzte Technologien:
- JBoss 7.1
- JPA / Hibernate
- PostgreSQL
- Smooks - Data Integration
- Apache Maven
- Apache CXF Webservices
- Apache Axis 1 Legacy Webservices
- XMLBeans Databinding
- OAGIS 8 und 9
- UN/EDIFACT
- XML, XSD, XSL, Schematron, WSDL
|
09/2011 - 02/2012
Architekt
Entwickler
Service und Support
|
Rapid Prototyping von Logistik-Anwendungen und deren szenariobasierte Integration, Fraunhofer ISST
Die Fraunhofer Institute für Software- und Systemtechnik (ISST) und Materialfluss und Logistik (IML) arbeiten an einer innovativen Cloud Computing Infrastruktur für die Logistik (Logistics Mall). Darin sollen logistische IT-Anwendungen nach dem SaaS Prinzip angeboten und vertrieben werden. Für die Demonstration dieser Mall wurden zwei SaaS Demonstratoren entwickelt; ein Warehouse Management System sowie ein Enterprise Resource Planning System. Diese Anwendungen kommunzieren szenariobasiert miteinander um einen Geschäftsprozess der Kontraktlagerverwaltung abzubilden. Der Nachrichtenaustausch ist standardisiert nach der Spezifikation der OAGi (OAGIS), wie es auch später in der produktiven Cloud-Computing Umgebung stattfinden soll. Diese Demonstration der Logistics Mall wurde auf der CeBIT 2012 erfolgreich vorgestellt.
Aufgaben im Projekt:
- Entwicklung des Warehouse Management System Demonstrators
- Definition und Integration der erforderlichen Business Objekte nach OAGIS
- Bereitstellen der Service-Schnittstellen und Aufbau des Kommunikationsszenarios
- Blackbox und Whitebox Tests
Eingesetzte Technologien:
- OAGIS 9.5.1
- 4D + Lightning
- XML, XSD, XSL und WSDL
- Lightening und Flattening von XML-Schema
- soapUI
|
Seit 08/2011
Projektleiter
Architekt
Entwickler
Service und Support
Vertrieb / Marketing
|
Wortschatztrainer für die Android-Plattform (Dev Portal)
Mit dieser App kann der aktive sowie passive Wortschatz erweitert werden. Das Ziel ist gebildeter, wortgewandter; also eloquenter rüberzukommen.
Hunderte ausgewählter Wörter aus der Wiktionary können offline strukturiert durchstöbert und gelernt werden. Dabei wird das klassische Karteikastensystem angewandt. Zur Auswahl steht ein Lern- und ein Quizmodus.
Aufgaben im Projekt:
- Datenbankkonzept
- Datenintegration
- Backend und Logik
- User Interface und Design
- Update Politik
- Vermarktung und Werbung
Eingesetzte Technologien:
- Android SDK ab 1.6
- JDK 1.6
- SQLite DB
- Kryo (Serialisierung)
- Proguard (Obfuscating und Optimierung)
- Eclipse IDE
|
10/2010 - 07/2011
Entwickler
Service und Support
|
Rechtschutzversichererportal, adesso AG
Das RSV Portal bietet eine Schnittstelle für eine schnelle und unkomplizierte Kommunikation zwischen Kanzleien und Rechtschutzversicherern für Deckungsanfragen zu Schadenfällen. Besonderer Schwerpunkt liegt hier auf der Integration bestehender Software auf Seiten der Kanzleien sowie der verschiedenen Systeme der Rechtschutzversicherer. Dabei kommen sowohl Webservices als auch das GDV Schadennetz zum Einsatz. Den Hauptpunkt des Portals bildet ein komplexer Dynamischer Fragenkatalog zur Erfassung von Schadenfällen. Über diese dynamischen Fragen können Versicherer strukturiert Daten zu Schadenfällen erfassen und schneller bearbeiten.
Aufgaben im Projekt:
- Entwicklung Fax-Lösung für advocard Sachbearbeiterplatz
- Integration in Jenkins und Sonar
- 3rd-Level Support
Eingesetzte Technologien:
- JEE 5
- JSF 1.2 mit ICEFaces 1.8
- Servlets 2.5
- Spring 2.5.6
- EJB 3.0
- JPA / Hibernate 3.3.1
- Eclipse 3.4
- JUnit 4
- JBoss AS 4.2.3
- Axis2 1.3
- JasperReports
- JAXB
|
03/2010 - 11/2010
Architekt
Entwickler
Service und Support
|
Neuentwicklung und Ablösung des Abwesenheitssystems perbit.views, adesso AG
Ziel des Projekts ist die Ablösung des Systems zur Erfassung von Abwesenheiten "perbit.views" der adesso AG. Die neue Web-Anwendung ermöglicht den Mitarbeitern das Beantragen, Ändern und Einsehen von Urlauben. Durch den Genehmigungsprozess gelangt der Antrag automatisch zum jeweiligen Vorgesetzten/Projektleiter, der weitere Rechte besitzt und die Anträge genehmigen/ablehnen kann. Die Personalabteilung ist in der Lage, Abwesenheiten wie Krankheit, Elternzeit etc. einzutragen und zu verwalten. Dazu stehen Kalender, Reports und weitere Listen zur Verfügung. Benötigte Mitarbeiterinformationen werden über eine Web-Service Schnittstelle aus aproda importiert. Abwesenheitsinformationen werde auf umgekehrtem Weg über diese Schnittstelle an aproda übermittelt.
Aufgaben im Projekt:
- Konzeption der Web-Anwendung (OOA/D)
- Aufbau/Erweiterung der Persistenzschicht (Hibernate)
- Oberflächenentwicklung mit MyFaces Tomahawk
- Konzeption (Contract First), Realisierung und Test der Web-Service Schnittstelle mit Axis2 und SoapUI
- Umsetzung von dynamischen Reports im Excel- und PDF-Format mit JasperReports
- Historisierung der Tabellen mit JBoss Envers
- Kundenbetreuung (Personalabteilung)
- Testbetreuung und BugFixing
Eingesetzte Technologien:
- JBoss 5.1
- Oracle 10g
- Apache Ant
- Hibernate
- EJB 3.0
- JEE
- Apache MyFaces Tomahawk 1.2 (JSF-Komponentenbibliothek)
- Apache Axis2 1.5.1 Webservices
- soapUI
- JasperReports und iReport
- Selenium Tests
- Sonar / Hudson (Continuous Integration)
- Eclipse Galileo
- SVN (TortoiseSVN Client)
|
|
www.AndreasBeckers.de
|
|
 |