Architekt, Senior Entwickler und Berater in Java, Java Enterprise, Serviceorientierte Architektur, Websphere, noSQL, Oracle,DB2, Spring, GWT / VAADIN
Aktualisiert am 11.03.2024
Profil
Referenzen (4)
Freiberufler / Selbstständiger
Verfügbar ab: 15.03.2024
Verfügbar zu: 100%
davon vor Ort: 100%
Deutsch
Muttersprache
Englisch
Kenntnisse sehr gut
Französisch
Grundkenntnisse

Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz

Deutschland

nicht möglich

Projekte

Projekte

8 Jahre 2 Monate
2016-01 - heute

Neuentwicklung einer Webbasierten Software um das alte Textsystem IBM 370/Text abzulösen (TOM-Portal). Das System wird in dem gesamten Konzern von den Sachbearbeitern eingesetzt um zu einem Vertrag oder Schaden, die erforderlichen Korrespondenzen ...

Architekt, Entwickler
Architekt, Entwickler

Neuentwicklung einer Webbasierten Software um das alte Textsystem IBM 370/Text abzulösen (TOM-Portal). Das System wird in dem gesamten Konzern von den Sachbearbeitern eingesetzt um zu einem Vertrag oder Schaden, die erforderlichen Korrespondenzen mit den jeweiligen Vertragspartner zu erstellen und diese zu verwalten.

Das Frontend wird auf Basis von GWT/GXT entwickelt und die Backend- Systeme werden je nach Verfügbarkeit über Webservices oder EJB-Fassaden eingebunden.

Implementiert wurde in Stufe 1 die Prozesse „Neue Korrespondenz“, Tagesarbeit, Schwebe und Wiederaufnahme mit den benötigten Frontend- und Workflow-Komponenten.

 

Anbindung der Host-Fassaden für Vertrags- und Schadenservice. Anbinden der Webservices der verschiedenen Partner-Systeme und Vermittlersysteme um die Empfänger einer Korrespondenz zu ermitteln. Anbinden des Portals an die Webservice-Schnittstelle des Systems „MText“ der Firma Kühn & Weyh.

Bereitstellen der Funktionen für die Dokumentenerzeugung als Webservice- Schnittstelle um einen Batchbetrieb zu ermöglichen.

Unterstützung des Testcenter bei  dem Erstellen der Testpläne.

Unterstützung bei dem Aufbau der Infrastuktur (Entwicklung, Test, Abnahme und Produktion).

                       
Das Projekt ist in 5 Stufen aufgeteilt und geht bis 2020.

Java Version 7 SVN GWT J2EE MText DB2 Ibm Websphere 8.5 IBM Rational Developer 8.5
Gothaer Versicherung
Köln
8 Jahre 4 Monate
2015-11 - heute

Weiterentwicklung der Depotverwaltungs-Software der Sparkassen nach Vorgaben des Fachbereichs ...

Entwickler
Entwickler

Weiterentwicklung der Depotverwaltungs-Software der Sparkassen nach Vorgaben des Fachbereichs. Anpassen der Depotanwendung an die Erweiterungen im Kernbanksystem „Olympic“. Erweiterungen in den Modulen Reporting, Depoteröffnung und Stammdatenverwaltung.

Entwicklung einer Webanwendung, um die Mindestbestandreserven der Wertpapierhändler zu berechnen und die ermittelten Werte an die „Banque centrale du Luxemburg“ zu melden.

Ansonsten allgemeine Entwicklungsaufgaben iund Support m Rahmen des Tagesgeschäft.

Weiterentwicklung innerhalb der Anwendung „Tukan“

und „Text Output Management“-System (StrlClient).

Erweiterung eines „Text Output Management“-System für die fachlichen Anforderungen des Bereichs „PM1e“

Java Version 8 GIT SVN Primefaces JSF EJB IBM AS400 DB2 Spring 3.x.x Jira Sonar Jenkins
Dekabank
Luxemburg
8 Monate
2015-04 - 2015-11

Im Rahmen des Projekt NKD, komplette Neuimplementierung der alten Geschäftsregeln mit Hilfe von IBM BPM und IBM Decision Center.

Architekt, Lead Entwickler
Architekt, Lead Entwickler

Evaluierung der in Frage kommenden Regelwerk-Software, zur Auswahl                                    standen: Drools, IBM Decision Center, Visual Rules von Bosch.

 

                        Aufbereitung der Ergebnisse in Form von Präsentationen für den Vorstand.

                        Präsentationen der Ergebnisse und Alternativen inklusive Aussprechen einer                   Empfehlung in Form eines Vorstandworkshops zusammen mit dem                               Unternehmensarchitekt.

 

                        Analyse der Legacy-Regelwerke und Aufwandsschätzung für die                                                Neuimplementierung.  

                       

Initiales aufsetzten des Scrum-Teams, inklusive füllen des Backlogs, Sprintpanung und Terminplanungen innerhalb des Teams.

 

Konzeption und Implementierung der Regelwerke für Auftragsmanagement und Clearing. Anbindung der Regelwerke an die Backend-Services mit Hilfe einer Webservice-Komponente.

                       

Erstellen eines Konzept für die Testdurchführung und Umsetzung dieser mit einem Testteam.

                       

Implementierung der Geschäftsprozesse für das Outbound und Inbound-Geschäft im Rahmen des Vertriebsvorgang und Auftragsmanagement.

Erstellung der fachlichen Konzepte für Vertriebsmanagement und Kontaktverwaltung.

                       

Modellierung der Services für Vertriebsmanagement und Kontaktverwaltung in UML. Generierung der Artefakte für die Serviceimplementierung mit Hilfe von Rational Software Architekt. Implementierung der Geschäftslogik mit Java EE und Intelij IDEA 13.1.

 

Konzeption der Batchverarbeitung vom Kampagnenmanagement. Bereistellen von Spring Batch-Komponenten für Massimport von Kampagnenaufträgen.

                       

Entwicklung von neuen Spring Batch-Jobs um die schriftliche Angebote zu importieren. Anbindung der Clearing-Regelwerke in die Batch-Jobs um unvollständige Angebot für die manuelle Nachbearbeitung aus zusteuern. 

 

Implementieren der Kontaktverwaltung im Frontend mit Apache Wicket. Einbinden der Backend-Services  für die Geschäftsprozesse „Anlegen und Verwalten der Kundenkontakte“  mit Hilfe des Spring Framework. Einbinden der Kontaktverwaltung in das Dashboard der Rahmenanwendung NDK.

Java Version 7 GIT SVN IBM Ruledesigner IBM Decision Center IBM ODM Ruleserver IBM Rational Software Architekt IBM Websphere 8.5 JPublisher und IPSuite Apache Wicket 6.2 und 7.0 Spring 3.x.x Jira Sonar Jenkins
Cosmosdirekt
Saarbrücken
6 Monate
2014-11 - 2015-04

Architekt im Projekt Verbis/Jobbörse

Architekt
Architekt

Weiterentwicklung der Architektur einer Verwaltungssoftware im Rahmen des Projekt Verbis (Vermittlungs-, Beratungs- und Integrationssoftware).

 

Die Anwendung wird mit Hilfe einer eigenen Domain Specific Language und verschiedenen Codegeneratoren erzeugt. Als Frontend-Technologie wird eine Mischung aus JSP (Altkomponenten) und JSF verwendet.

Die Anwendung läuft in einer eigenen Runetime-Umgebung, der verschiedene Services (Datenbankzugriff /JPA, Webservice/ JAX-WS, Testsuiten (JUNIT und Selenium) bereitstellt.

Java Version 7 Xtend/Xtext Oracle Weblogic GIT SVN JSF/JSP EJB Sprachdesign und Entwicklung von Domain Specific Language JUNIT Java Enterprise (JEE) Version 6 und 7 Selenium
Bundesagentur für Arbeit
Nürnberg
1 Jahr 2 Monate
2013-10 - 2014-11

Mitarbeit im Projekt CRM.

Entwickler. Stellvertreter Gruppenleiter (Releaseplanung)
Entwickler. Stellvertreter Gruppenleiter (Releaseplanung)

Implementierung einer Serviceorientierte Infrastruktur und Migration/Integration  bestehender Mainframe-Anwendungen in eine Serviceorientierte Umgebung.

Die verschiedenen Mainframe-Anwendungen werden über Webservices und Rest-Services den neu zu erstellten Tarifierungsrechner und dem zu integriertem CRM zur Verfügung gestellt.

Es wird eine 24x7 Stunden Verfügbarkeit der Services, auch bei Ausfall oder Batchbetrieb der Mainframe-Umgebung, gewährleistet.

Dies geschieht über ein Online-Lesespiegel, der über Loadbalancer der zeitgesteuert (Tag/Nacht) oder Event getriggert, konfiguriert wird.

Konzeption und Entwicklung von neuen webbasierten Tarifierungssysteme für die einzelnen Versicherungssparten auf Basis von Java Enterprise (JEE) für das Backend und GWT / Vaadin für das Frontend.

Entwicklung der Service-Schicht in Zusammenarbeit mit den Fachbereichen um die Host-Anwendungen zu kapseln

Anbindung der Webanwendungen an die Serviceorientierte Infrastruktur und an ein CRM-System.

Ablösung einiger Lotus Domino 8.5 Anwendung und Migration in eine JEE-Anwendung.

  • Analyse der fachlichen Konzepte, Erstellen des Fachklassen-Modell mit Enterprise Architekt. Erstellen der Use-Case, Sequenzdiagramme mit Enterprise Architekt.
  • Aufbau eines Setups für die Entwicklerteams und erstellen der Basisdienste (Webservices).Die Basisdienste werden über Business-Delegate-Facaden aus aufgerufen.
  • Entwicklung der Basis-Weboberfläche und Anbindung an die Gothaer-Interne Schnittstelle für den Austausch von Daten über Applikationsgrenzen hinweg (Shared-Communication) auf Basis von EJB 3 und Webservices.
  • Ablösung der alten EJB-Facade durch Webservices (JAX-WS) und Restfuel-Services um die Host-Anwendungen zu kapseln
  • Entwicklung einer Simulations-Anwendung, um die Basisfunktionen eines CRM abzubilden. Diese Anwendung wird für die Integration und Test der fachlichen Anforderungen an die TAA's verwendet. Als Frontend-Framework wird JSF 2 und Primefaces eingesetzt.
  • Serverkonfiguration für Entwicklung und Test-Umgebung, Buildmanagement mit ANT und CruiseControl
  • Datenbankmodellierung (ER-Modelle)
  • Implementierung der Persistenzschicht mittels DAO und TO-Pattern
  • Funktion-, Integration- und Systemtest
Java Version 7 Jax-WS Websphere Application Server Version 7 bis 8.5 Rational Application Developer 7 bis 8.5 GWT 2.5.1 JSF/Primefaces EJB Version 2 und 3 JSF 1.2 xHTML Javascript Lotus Domino 8.5 Lotus Notes 8.5
Gothaer Versicherung
Köln
8 Jahre 6 Monate
2006-03 - 2014-08

Mitarbeit an der Integration der Belegverarbeitung und Belegarchivierung im Lotus Domino 8.5 und 9.0.1 Umgebungen.

Berater, Entwickler
Berater, Entwickler

Als langjähriger Partner der Firma CTO Balzuweit, habe ich und CTO gemeinsam mehrere mittelständige Kunden, bei der Planung und Programmierung von Schnittstellen und Datenbanken für die Belegverarbeitung und Archivierung betreut.

Aktuell berate ich gemeinsam mit der CTO einen Kunden für mehrere Erweiterungen seiner Lotus Workflow-Anwendungen,

um die abgeschlossenen Prozesse zu archivieren und im Archiv eine Suche zu ermöglichen. Diverse Anpassungen und Migrationen von erweiterten Notes-Standardschablonen von Version 8.5 auf Version 9.0.

Beratung von Migrationspfade von angepassten Anwendungen beim Upgrade von Lotus Domino 8 auf Lotus Domino 9.

Lotus Domino 5.0 bis 7.0 und 8.0 bis 9.0 Lotus Notes Designer
CTO Balzuweit und Partner/ Kunden derer
8 Monate
2013-03 - 2013-10

Mitarbeit im Projekt Puma. Ablösung der Hostanwendungen

Entwickler
Entwickler

Im Projekt Puma wurden die alten Hostanwendung für die KFZ-Versicherungsprozesse, durch eine Serviceorientierte Anwendung die auf einem JBoss-Applikationsserver läuft, abgelöst.

Hierbei waren Angebot-, Antrags- und Tarifierungskomponenten betroffen. Die Druckfunktionen wurden auf ein neues System umgestellt.

  • Analyse und Design der Anwendung. Erstellen DV-Feinkonzept mit Hilfe von UML und Enterprise Architekt
  • Migration der Alt-Anwendung nach Java
  • Anbindungen an das Produktmanagementsystem
  • Anpassen der bestehenden X4-Workflows an das neue System
  • Entwicklung neuer X4-Workflows
  • Datenbankmodellierung
  • Implementierung der Persistenzschicht (DAO und TO)
  • Funktion-, Integration- und Systemtest
Java Version 6 JBoss Host Cobol Hibernate 4.4 MSSQL XML XSLT
R+V Versicherung
Wiesbaden
3 Monate
2012-12 - 2013-02

Entwicklung und Einbindung eines Bestell / Order-Anwendung (?Order Tool?) in einer serviceorientierte Architektur

Software-Architekt, Entwickler
Software-Architekt, Entwickler

Die Bestell- und Order-Anwendung („Order Tool“) ist ein umfassendes System aus mehreren Bausteinen, dass den übergreifenden Prozess von der Realisierung eines bei Carfrogger bestellten Designs anleitet, abbildet und verwaltet.

Es besteht aus mehreren Subsystemen, die für unterschiedliche Aufgabenbereiche genutzt werden. Zudem steht es im direkten Zusammenhang mit den bereits in Betrieb stehenden Systemen „Community“ (zuständig für Userverwaltung, Plattform und Community-Funktionalität) und „Configurator“ (zuständig für die Erstellung von Designs und deren Übersetzung zu technisch fabrizierbaren Dateien).

Die Systeme kommunizieren über Webservices miteinander, um der Modularität des Gesamtsystems Rechnung zu tragen.

Die Bedienoberfläche des Systems („Order Tool“) richtet sich daher dynamisch nach den unterschiedlichen Aufgabenbereichen und Rechten aus.

  • Analyse und Design der Anwendung. Erstellen DV-Feinkonzept mit Hilfe von UML und Enterprise Architekt
  • Entwicklung eines Shopfrontend, mit Verwaltungsfunktionen für den Kunden
  • Entwicklung von Webservices um Realtime Preise zu berechnen und an den „Configurator“ zu senden.
  • Entwicklung eines Administrationsfrontend mit den Modulen:
    • Benutzerverwaltung / Rechteverwaltung
    • Kundenverwaltung
    • Bestellverwaltung
    • Shop-Verwaltung
    • Produktverwaltung
    • Fahrzeugverwaltung
    • Preisberechnungs-System
    • Payment (Kreditkarte/Paypal/Sofortüberweisung)
    • Terminplanungsverwaltung
  • Datenbankmodellierung
  • Implementierung der Persistenzschicht mit Hibernate 4 und MySQL, DAO und TO-Pattern
  • Implementierung des Anwendungssecurity mit Spring
  • Implementierung der Anwendungslogik und Frontend mit JSP/Struts
  • Einsatz des MVC- und DataValue- Patterns
  • Implementierung verschiedener Webservices
  • Erstellen und konfigurieren des Build-Prozess in Hudson
  • Implementieren der Test-Case mit JUnit und Mockito
  • Vorstellen der Ergebnisse beim Fachbereich
  • Funktion-, Integration- und Systemtest
Java Version 7 Tomcat 7 Struts Spring 3.2 Hibernate 4.4 Maven GIT-Versionsverwaltung Restful-Service mit Spring Web
Carfrogger GmbH
8 Monate
2012-04 - 2012-11

Entwicklung eines Wartungs-Frontend für PSNT und der Serviceorientierte Umgebung im Unternehmen

Software-Architekt, Entwickler
Software-Architekt, Entwickler
  • Analyse und Design der Anwendung. Erstellen DV-Feinkonzept mit Hilfe von UML und Enterprise Architekt
  • Evaluierung verschiedener JSF-Frameworks (Icefaces, Primefaces)
    • Auswahl zusammen mit dem Fachbereich
  • Konfiguration des Projekt mit Eclipse, Maven und SVN
  • Konfiguration Tomcat 7 (Datasource)
  • Datenbankmodellierung
  • Implementierung der Persistenzschicht mit Hibernate 4 und Oracle-Datenbank 11G
  • Implementierung des Anwendungssecurity mit Spring
  • Implementierung der Anwendungslogik und Frontend mit JSF 2 und Primefaces 3.4
  • Erstellen und konfigurieren des Build-Prozess
  • Implementieren der Test-Case mit JUnit und Mockito
  • Vorstellen der Ergebnisse beim Fachbereich
  • Funktion-, Integration- und Systemtest
Java Version 7 Tomcat 7 JSF 2 Spring 3.1 Hibernate 4.4 Oracle 11G XML
T-Online AG
8 Monate
2011-09 - 2012-04

Registrierungs-Backend auf J2EE-Basis zur zentralen Real-Time-Verwaltung von Nutzern und deren Registrierungen bei verschiedenen Web-Portalen.

Software-Architekt, Entwickler
Software-Architekt, Entwickler
  • Implementierung der DE-Mail-Prozess als Webservice
  • Implementieren der Webservice-Client-Schnittstellen zu den Backend-Systemen der T-Online
  • Automatisierte Abrechnungsverfahren.
  • Anbindung weiterer Systeme (email Versand, Provisionierungssysteme, Abrechnungsschnittstellen bei diversen Payment-Providern, Buchhaltungsschnittstellen).
  • Zusätzlich ein System zur Verwaltung von Einverständniserklärungen (AGBs, Sondervereinbarungen, Werbemaßnahmen)
  • Implementieren des Logging und Monitoring mit AOP (Spring)
  • Modellierung und Implementierung des Datenmodels
  • Weiterentwicklung bestehender Webservices an die DE-Mail-Prozesse
  • Erstellen DV-Feinkonzept für die Implementierung eines OpenIssue-Prozess für die registrierten Kunden von T-Online.
  • Besprechung und Feinabstimmung der Webservice-Schnittstellen mit dem Entwickler-Team des Kundenservicecenter
  • Abstimmung der Schnittstellen mit dem Entwickler-Team für SAM(„Single-Authentification-Management“)
  • Implementierung der Webservice-Schnittstellen
  • Implementierung der Webservice-Client-Schnittstellen von SAM
  • Implementierung der Persistenz-Schicht.
  • Implementierung der Prozesslogik, Logging und Monitoring
  • Implementierung einer Administration-Schnittstelle für das anlegen von OpenIssue-Prozessen
  • Implementierung von TestCase mit JUnit und SOAP-UI
  • Funktion-, Integration- und Systemtest
Java 6 JBoss 7 J2EE Spring Hibernate Apache Axis XML JDBC Oracle 11G SoapUI Eclipse SVN Tomcat 7 JSF 2 Spring 3.1
T-Online AG
3 Monate
2011-07 - 2011-09

Entwicklung einer Labor-Software für das Stahlwerk

Entwickler
Entwickler
  • Implementierung eines Messaging Framework mit JMS und EJB3 um die Probedaten von den einzelnen Analysegeräte zu empfangen
  • Implementierung der Fachlogik für das auswerten der Proben und Analysen mit anschließender Darstellung der Ergebnisse in einem Swing-Client
  • Modellierung der Datenbank-Entitäten mit EJB 3 und Hibernate
  • Einsatz der Design-Patterns
  • Bereitstellung von Tests mit JUnit und Easymock
  • Entwickeln von Aktzeptanztest mit FIT
  • Integration des Projekt in Hudson
  • Implementieren des Logging und Monitoring
  • Funktionstest, Integrationstest,Stresstest und Systemtest
Java 6 Jboss 5 Hibernate XML JDBC Oracle 11G Eclipse SVN Hudson Swing Jgoodies EJB 3 Jboss-JMS
Dillinger Hütte AG
3 Jahre
2008-08 - 2011-07

Weiterentwicklung Arcor Portal und Kundenservicecenter (KSC)

Architekt, Entwickler
Architekt, Entwickler
  • Fortlaufende Erweiterung des Kundenservicecenter an die Anforderungen von den Fachbereichen der Arcor AG
  • Fortlaufende Erweiterungen der Webservice-Schnittstellen an die Backendsysteme der Arcor AG
  • Implementierung eines Marketing-Kampagnen-Moduls
  • Implementierung der Webservice-Schnittstelle zu dem Kundenmanagement-Systemen (KBA) der Arcor AG
  • Erstellen eines Konzept für die Sendeverfolgung von Paketen
  • Implementierung der Sendeverfolgung in das Kundenservicecenter
  • Neuentwicklung der Bestellprozesse für Festnetzverträge und Mobilverträge
  • Implementieren der Persistenzschicht für den Bestellprozes
  • Darstellung des Status des Bestellprozess im Kundenservicecenter
  • Weiterentwicklung der Anschluss-Verfügbarkeitsprüfung mit Anbindung an den Enterprise-Service-Bus (ESB) von der Arcor
  • Implementierung und Anbindung des Kundenservicecenter an die Single-Sign-On Umgebung der Vodafone.
  • Erstellen eines Konzept, Abstimmung mit dem Fachbereich für die Bereitstellung eines Kundenservicecenter für den Geschäftskundenbereich der Vodafone AG
  • Implementierung eines Kundenservicecenter für Geschäftskunden der Vodafone AG
  • Bereitstellung und Betreuung der Inbetriebnahme der Release
  • Betreuung des Test-Teams
  • Supportunterstützung für den Betrieb
Oracle 11G SAP JCO Eclipse Websphere MQ Series Webservice (AXIS 2) JAXB Spring Framework J2EE SQL UML Webentwicklung Tomcat Bea Weblogic 9.2 Freemarker JSF/JPA/EJB Hibernate OpenSSO Restful-Services ESB/SOA
Arcor GmbH bzw. Vodafone GmbH
3 Monate
2011-03 - 2011-05

Migration der Lotus Domino 7 Umgebung auf Lotus Domino 8

Berater, Entwickler (parttime 2-3 Tage die Woche )
Berater, Entwickler (parttime 2-3 Tage die Woche )

Erstellen eines Migrationsplan. Ermitteln über eine Migrationsumgebung, welche angepassten und entwickelten Anwendungen (Lotus Notes Client und Web-Anwendungen) an die neue Serverversion angepasst werden müssen.

Anpassungen der Schablonen. Anpassungen der 8.5 Mailschablone an die schon vorhanden Erweiterungen der Schablone beim Kunden. Anpassen des Namens/Adressbuch. Anpassen der Orga-Datenbanken. Anpassen der Schnittstellen zu Oracle-Datenbanken und SAP-Zugriffe mittels EDIFACT.

Lotus Domino 7.0 und 8.5 bis 9.0 Lotus Notes Designer
GARDENA

Aus- und Weiterbildung

Aus- und Weiterbildung

Ausbildung:

  • Ausbildung zum Wirtschaftsinformatiker/IHK 1994 - 1996
  • Ausbildung zum SAP-Entwickler 1996

Zertifizierungen:

  • Certified Scrum Developer
  • Lotus Notes CLP 4.6 Principal
  • Lotus Notes CLP 5
  • Agile Software-Entwicklung, Test-Driven-Development   

Position

Position

  • Software-Entwicklung / Programmierung
  • Beratung / Consulting
  • Coaching / Schulung / Training
  • Projektleitung / Organisation / Koordination
  • Administration / Support
  • Entwicklung von Lotus Notes Anwendungen (Client und Web),
  • Entwicklung im gesamten Java-Bereich (Java Standard, Java Enterprise), Three-tier-Architektur, Entwicklung an relationalen Datenbanksystemen und der Bereich XML.

Kompetenzen

Kompetenzen

Schwerpunkte

J2EE, EJB/JCA, Websphere, JBoss, Bea Weblogic, Struts, JSP/Servlet, JSF, Lotus Domino Client und Web Entwickler,  Senior Architekt, Konzeptarbeit

Produkte / Standards / Erfahrungen / Methoden

EJB
GIT
Jenkins
Jira
JSF
Primefaces
Sonar
SVN

Erfahrungen im Bereich:

  • Design und Implementierung Serviceorientierte Architektur (SOA)
  • Design und Implementierung Messageorientierte Architektur (MOM) mit ESB-Bus
  • Anwendungsprogrammierung mit Java und Java Enterprise
  • Spezifikation, Programmierung, Test
  • Technische Teamleitung / Projektleitung
  • Agile Software-Entwicklung (Scrum)
  • Entwicklung von sehr hochwertigen Lotus Domino Applikation Web / Client
  • Entwicklung von Portalanwendungen und J2EE-Anwendungen
  • Entwicklung von Location Based Services für die Telekommunikation
  • Vorrangig Enterprise Programmierung in Java für Projekte aus dem Bereich         eCommerce, eBusiness, Portale. Schwerpunkt EJB, J2EE

  • Projektleitung / Organisation / Koordination

  • Designerfahrung UML

  • TDD mit EasyMock, Fit-Test und JUnit

  • Webservice

  • Architekturmuster (Three-tier)

  • Entwicklung und Anpassungen von CMS-Systemen (OpenCMS, you@Web und Pirobase)

  • Java Enterprise: JEE 5 und 6, JMS, EJB, JPA, JSF

  • Ajax, Dojo, Javascript-Frameworks

  • Portalentwicklung: IBM Websphere Portal, Apache Jetspeed

  • Apache ANT, Maven, Hudson

  • JBoss, IBM Websphere, Glassfish

  • Webentwicklung / Resposive Webdesign mit jQuery, NodeJs und AngularJS

  • WebSite Aufbau, Wartung, Design (Internet, HTML, HTTP, TCP/IP, CGI)

  • Lotus Domino Web und Client-Programmierung, Lotus Domino 4.x bis 9.0.1

  • Lotus Connection, Lotus Workflow, Lotus Enterprise Integration

Methoden:

  • Objektorientierte Analyse, Design, Programmierung (OOA,OOD)
  • Agile Methoden, Pair Programming
  • Datenbanken Design

Verwendete Tools:

  • IBM Websphere Application Developer alle Versionen
  • Eclipse ab Version 2.0
  • CVS, Subversion,Git, ANT, Maven, Hudson, Sonar
  • Netbeans ab Version 4.0
  • Rational Application Developer ab Version 6.0


Middleware:

  • Lotus Notespump und Lotus LEI
  • Vitria Middelware
  • CIT-Engine
  • Bea Weblogic
  • Tomcat und Jetty
  • IBM Websphere
  • Glassfish
  • JBoss ab Version 4 und Wilffly ab Version 9
  • Apache Active MQ, Hornet JMS

Betriebssysteme

Amiga OS
Linux
Mac OS
MS-DOS
Novell
SUN OS, Solaris
Unix
Windows
Windows CE

Programmiersprachen

ABAP4
Grundkenntnisse
Basic
Hervorragende Kenntnisse
C
Gute Kenntnisse
C++
Gute Kenntnisse
CORBA IDL
Hervorragende Kenntnisse
Java
Hervorragende Kenntnisse, J2EE
Java Version 8
JavaScript
Hervorragende Kenntnisse, J2EE
Lotus Notes Script
Hervorragende Kenntnisse
Makrosprachen
Gute Kenntnisse
Pascal
Grundkenntnisse
Perl
Gute Kenntnisse
PHP
Gute Kenntnisse
PL/SQL
Gute Kenntnisse
Python
Gute Kenntnisse
Scriptsprachen
Hervorragende Kenntnisse
Shell
Gute Kenntnisse

Datenbanken

Access
Hervorragende Kenntnisse
Adabas
Apache Cassandra
Apache Jackrabbit
BDE
CouchDB
DAO
Hervorragende Kenntnisse
DB2
Gute Kenntnisse
IBM DB2
Interbase
JDBC
Hervorragende Kenntnisse
Lotus Notes
Hervorragende Kenntnisse
MongoDB
MS SQL Server
MySQL
Gute Kenntnisse
ODBC
ADO und RDO
Oracle
Oracle 8.1.x bis Oracle 11.X.x
PostgreSQL
Hervorragende Kenntnisse
SQL
Hervorragende Kenntnisse
Sybase

Datenkommunikation

CORBA
Gute Kenntnisse
Ethernet
GSM
Internet, Intranet
ISO/OSI
LAN, LAN Manager
NetBeui
NetBios
parallele Schnittstelle
Router
SMTP
TCP/IP
Token Ring
UMTS
Windows Netzwerk
Winsock
WLAN

Hardware

Amiga
Atari
CD-Writer / Brenner
Datapumps
Datenerfassungsterminals
Drucker
IBM AS400
Iomega
Macintosh
Modem
PC
Scanner
Soundkarten
Streamer
SUN

Design / Entwicklung / Konstruktion

Spring 3.x.x

Branchen

Branchen

  • Bahn
  • Entwicklung
  • Banken
  • Gastronomie
  • Pharmazie
  • Börse
  • Handel
  • Post
  • Bau
  • Handwerk
  • Softwarehersteller
  • Betriebswirtschaft
  • Versicherungen

Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz

Deutschland

nicht möglich

Projekte

Projekte

8 Jahre 2 Monate
2016-01 - heute

Neuentwicklung einer Webbasierten Software um das alte Textsystem IBM 370/Text abzulösen (TOM-Portal). Das System wird in dem gesamten Konzern von den Sachbearbeitern eingesetzt um zu einem Vertrag oder Schaden, die erforderlichen Korrespondenzen ...

Architekt, Entwickler
Architekt, Entwickler

Neuentwicklung einer Webbasierten Software um das alte Textsystem IBM 370/Text abzulösen (TOM-Portal). Das System wird in dem gesamten Konzern von den Sachbearbeitern eingesetzt um zu einem Vertrag oder Schaden, die erforderlichen Korrespondenzen mit den jeweiligen Vertragspartner zu erstellen und diese zu verwalten.

Das Frontend wird auf Basis von GWT/GXT entwickelt und die Backend- Systeme werden je nach Verfügbarkeit über Webservices oder EJB-Fassaden eingebunden.

Implementiert wurde in Stufe 1 die Prozesse „Neue Korrespondenz“, Tagesarbeit, Schwebe und Wiederaufnahme mit den benötigten Frontend- und Workflow-Komponenten.

 

Anbindung der Host-Fassaden für Vertrags- und Schadenservice. Anbinden der Webservices der verschiedenen Partner-Systeme und Vermittlersysteme um die Empfänger einer Korrespondenz zu ermitteln. Anbinden des Portals an die Webservice-Schnittstelle des Systems „MText“ der Firma Kühn & Weyh.

Bereitstellen der Funktionen für die Dokumentenerzeugung als Webservice- Schnittstelle um einen Batchbetrieb zu ermöglichen.

Unterstützung des Testcenter bei  dem Erstellen der Testpläne.

Unterstützung bei dem Aufbau der Infrastuktur (Entwicklung, Test, Abnahme und Produktion).

                       
Das Projekt ist in 5 Stufen aufgeteilt und geht bis 2020.

Java Version 7 SVN GWT J2EE MText DB2 Ibm Websphere 8.5 IBM Rational Developer 8.5
Gothaer Versicherung
Köln
8 Jahre 4 Monate
2015-11 - heute

Weiterentwicklung der Depotverwaltungs-Software der Sparkassen nach Vorgaben des Fachbereichs ...

Entwickler
Entwickler

Weiterentwicklung der Depotverwaltungs-Software der Sparkassen nach Vorgaben des Fachbereichs. Anpassen der Depotanwendung an die Erweiterungen im Kernbanksystem „Olympic“. Erweiterungen in den Modulen Reporting, Depoteröffnung und Stammdatenverwaltung.

Entwicklung einer Webanwendung, um die Mindestbestandreserven der Wertpapierhändler zu berechnen und die ermittelten Werte an die „Banque centrale du Luxemburg“ zu melden.

Ansonsten allgemeine Entwicklungsaufgaben iund Support m Rahmen des Tagesgeschäft.

Weiterentwicklung innerhalb der Anwendung „Tukan“

und „Text Output Management“-System (StrlClient).

Erweiterung eines „Text Output Management“-System für die fachlichen Anforderungen des Bereichs „PM1e“

Java Version 8 GIT SVN Primefaces JSF EJB IBM AS400 DB2 Spring 3.x.x Jira Sonar Jenkins
Dekabank
Luxemburg
8 Monate
2015-04 - 2015-11

Im Rahmen des Projekt NKD, komplette Neuimplementierung der alten Geschäftsregeln mit Hilfe von IBM BPM und IBM Decision Center.

Architekt, Lead Entwickler
Architekt, Lead Entwickler

Evaluierung der in Frage kommenden Regelwerk-Software, zur Auswahl                                    standen: Drools, IBM Decision Center, Visual Rules von Bosch.

 

                        Aufbereitung der Ergebnisse in Form von Präsentationen für den Vorstand.

                        Präsentationen der Ergebnisse und Alternativen inklusive Aussprechen einer                   Empfehlung in Form eines Vorstandworkshops zusammen mit dem                               Unternehmensarchitekt.

 

                        Analyse der Legacy-Regelwerke und Aufwandsschätzung für die                                                Neuimplementierung.  

                       

Initiales aufsetzten des Scrum-Teams, inklusive füllen des Backlogs, Sprintpanung und Terminplanungen innerhalb des Teams.

 

Konzeption und Implementierung der Regelwerke für Auftragsmanagement und Clearing. Anbindung der Regelwerke an die Backend-Services mit Hilfe einer Webservice-Komponente.

                       

Erstellen eines Konzept für die Testdurchführung und Umsetzung dieser mit einem Testteam.

                       

Implementierung der Geschäftsprozesse für das Outbound und Inbound-Geschäft im Rahmen des Vertriebsvorgang und Auftragsmanagement.

Erstellung der fachlichen Konzepte für Vertriebsmanagement und Kontaktverwaltung.

                       

Modellierung der Services für Vertriebsmanagement und Kontaktverwaltung in UML. Generierung der Artefakte für die Serviceimplementierung mit Hilfe von Rational Software Architekt. Implementierung der Geschäftslogik mit Java EE und Intelij IDEA 13.1.

 

Konzeption der Batchverarbeitung vom Kampagnenmanagement. Bereistellen von Spring Batch-Komponenten für Massimport von Kampagnenaufträgen.

                       

Entwicklung von neuen Spring Batch-Jobs um die schriftliche Angebote zu importieren. Anbindung der Clearing-Regelwerke in die Batch-Jobs um unvollständige Angebot für die manuelle Nachbearbeitung aus zusteuern. 

 

Implementieren der Kontaktverwaltung im Frontend mit Apache Wicket. Einbinden der Backend-Services  für die Geschäftsprozesse „Anlegen und Verwalten der Kundenkontakte“  mit Hilfe des Spring Framework. Einbinden der Kontaktverwaltung in das Dashboard der Rahmenanwendung NDK.

Java Version 7 GIT SVN IBM Ruledesigner IBM Decision Center IBM ODM Ruleserver IBM Rational Software Architekt IBM Websphere 8.5 JPublisher und IPSuite Apache Wicket 6.2 und 7.0 Spring 3.x.x Jira Sonar Jenkins
Cosmosdirekt
Saarbrücken
6 Monate
2014-11 - 2015-04

Architekt im Projekt Verbis/Jobbörse

Architekt
Architekt

Weiterentwicklung der Architektur einer Verwaltungssoftware im Rahmen des Projekt Verbis (Vermittlungs-, Beratungs- und Integrationssoftware).

 

Die Anwendung wird mit Hilfe einer eigenen Domain Specific Language und verschiedenen Codegeneratoren erzeugt. Als Frontend-Technologie wird eine Mischung aus JSP (Altkomponenten) und JSF verwendet.

Die Anwendung läuft in einer eigenen Runetime-Umgebung, der verschiedene Services (Datenbankzugriff /JPA, Webservice/ JAX-WS, Testsuiten (JUNIT und Selenium) bereitstellt.

Java Version 7 Xtend/Xtext Oracle Weblogic GIT SVN JSF/JSP EJB Sprachdesign und Entwicklung von Domain Specific Language JUNIT Java Enterprise (JEE) Version 6 und 7 Selenium
Bundesagentur für Arbeit
Nürnberg
1 Jahr 2 Monate
2013-10 - 2014-11

Mitarbeit im Projekt CRM.

Entwickler. Stellvertreter Gruppenleiter (Releaseplanung)
Entwickler. Stellvertreter Gruppenleiter (Releaseplanung)

Implementierung einer Serviceorientierte Infrastruktur und Migration/Integration  bestehender Mainframe-Anwendungen in eine Serviceorientierte Umgebung.

Die verschiedenen Mainframe-Anwendungen werden über Webservices und Rest-Services den neu zu erstellten Tarifierungsrechner und dem zu integriertem CRM zur Verfügung gestellt.

Es wird eine 24x7 Stunden Verfügbarkeit der Services, auch bei Ausfall oder Batchbetrieb der Mainframe-Umgebung, gewährleistet.

Dies geschieht über ein Online-Lesespiegel, der über Loadbalancer der zeitgesteuert (Tag/Nacht) oder Event getriggert, konfiguriert wird.

Konzeption und Entwicklung von neuen webbasierten Tarifierungssysteme für die einzelnen Versicherungssparten auf Basis von Java Enterprise (JEE) für das Backend und GWT / Vaadin für das Frontend.

Entwicklung der Service-Schicht in Zusammenarbeit mit den Fachbereichen um die Host-Anwendungen zu kapseln

Anbindung der Webanwendungen an die Serviceorientierte Infrastruktur und an ein CRM-System.

Ablösung einiger Lotus Domino 8.5 Anwendung und Migration in eine JEE-Anwendung.

  • Analyse der fachlichen Konzepte, Erstellen des Fachklassen-Modell mit Enterprise Architekt. Erstellen der Use-Case, Sequenzdiagramme mit Enterprise Architekt.
  • Aufbau eines Setups für die Entwicklerteams und erstellen der Basisdienste (Webservices).Die Basisdienste werden über Business-Delegate-Facaden aus aufgerufen.
  • Entwicklung der Basis-Weboberfläche und Anbindung an die Gothaer-Interne Schnittstelle für den Austausch von Daten über Applikationsgrenzen hinweg (Shared-Communication) auf Basis von EJB 3 und Webservices.
  • Ablösung der alten EJB-Facade durch Webservices (JAX-WS) und Restfuel-Services um die Host-Anwendungen zu kapseln
  • Entwicklung einer Simulations-Anwendung, um die Basisfunktionen eines CRM abzubilden. Diese Anwendung wird für die Integration und Test der fachlichen Anforderungen an die TAA's verwendet. Als Frontend-Framework wird JSF 2 und Primefaces eingesetzt.
  • Serverkonfiguration für Entwicklung und Test-Umgebung, Buildmanagement mit ANT und CruiseControl
  • Datenbankmodellierung (ER-Modelle)
  • Implementierung der Persistenzschicht mittels DAO und TO-Pattern
  • Funktion-, Integration- und Systemtest
Java Version 7 Jax-WS Websphere Application Server Version 7 bis 8.5 Rational Application Developer 7 bis 8.5 GWT 2.5.1 JSF/Primefaces EJB Version 2 und 3 JSF 1.2 xHTML Javascript Lotus Domino 8.5 Lotus Notes 8.5
Gothaer Versicherung
Köln
8 Jahre 6 Monate
2006-03 - 2014-08

Mitarbeit an der Integration der Belegverarbeitung und Belegarchivierung im Lotus Domino 8.5 und 9.0.1 Umgebungen.

Berater, Entwickler
Berater, Entwickler

Als langjähriger Partner der Firma CTO Balzuweit, habe ich und CTO gemeinsam mehrere mittelständige Kunden, bei der Planung und Programmierung von Schnittstellen und Datenbanken für die Belegverarbeitung und Archivierung betreut.

Aktuell berate ich gemeinsam mit der CTO einen Kunden für mehrere Erweiterungen seiner Lotus Workflow-Anwendungen,

um die abgeschlossenen Prozesse zu archivieren und im Archiv eine Suche zu ermöglichen. Diverse Anpassungen und Migrationen von erweiterten Notes-Standardschablonen von Version 8.5 auf Version 9.0.

Beratung von Migrationspfade von angepassten Anwendungen beim Upgrade von Lotus Domino 8 auf Lotus Domino 9.

Lotus Domino 5.0 bis 7.0 und 8.0 bis 9.0 Lotus Notes Designer
CTO Balzuweit und Partner/ Kunden derer
8 Monate
2013-03 - 2013-10

Mitarbeit im Projekt Puma. Ablösung der Hostanwendungen

Entwickler
Entwickler

Im Projekt Puma wurden die alten Hostanwendung für die KFZ-Versicherungsprozesse, durch eine Serviceorientierte Anwendung die auf einem JBoss-Applikationsserver läuft, abgelöst.

Hierbei waren Angebot-, Antrags- und Tarifierungskomponenten betroffen. Die Druckfunktionen wurden auf ein neues System umgestellt.

  • Analyse und Design der Anwendung. Erstellen DV-Feinkonzept mit Hilfe von UML und Enterprise Architekt
  • Migration der Alt-Anwendung nach Java
  • Anbindungen an das Produktmanagementsystem
  • Anpassen der bestehenden X4-Workflows an das neue System
  • Entwicklung neuer X4-Workflows
  • Datenbankmodellierung
  • Implementierung der Persistenzschicht (DAO und TO)
  • Funktion-, Integration- und Systemtest
Java Version 6 JBoss Host Cobol Hibernate 4.4 MSSQL XML XSLT
R+V Versicherung
Wiesbaden
3 Monate
2012-12 - 2013-02

Entwicklung und Einbindung eines Bestell / Order-Anwendung (?Order Tool?) in einer serviceorientierte Architektur

Software-Architekt, Entwickler
Software-Architekt, Entwickler

Die Bestell- und Order-Anwendung („Order Tool“) ist ein umfassendes System aus mehreren Bausteinen, dass den übergreifenden Prozess von der Realisierung eines bei Carfrogger bestellten Designs anleitet, abbildet und verwaltet.

Es besteht aus mehreren Subsystemen, die für unterschiedliche Aufgabenbereiche genutzt werden. Zudem steht es im direkten Zusammenhang mit den bereits in Betrieb stehenden Systemen „Community“ (zuständig für Userverwaltung, Plattform und Community-Funktionalität) und „Configurator“ (zuständig für die Erstellung von Designs und deren Übersetzung zu technisch fabrizierbaren Dateien).

Die Systeme kommunizieren über Webservices miteinander, um der Modularität des Gesamtsystems Rechnung zu tragen.

Die Bedienoberfläche des Systems („Order Tool“) richtet sich daher dynamisch nach den unterschiedlichen Aufgabenbereichen und Rechten aus.

  • Analyse und Design der Anwendung. Erstellen DV-Feinkonzept mit Hilfe von UML und Enterprise Architekt
  • Entwicklung eines Shopfrontend, mit Verwaltungsfunktionen für den Kunden
  • Entwicklung von Webservices um Realtime Preise zu berechnen und an den „Configurator“ zu senden.
  • Entwicklung eines Administrationsfrontend mit den Modulen:
    • Benutzerverwaltung / Rechteverwaltung
    • Kundenverwaltung
    • Bestellverwaltung
    • Shop-Verwaltung
    • Produktverwaltung
    • Fahrzeugverwaltung
    • Preisberechnungs-System
    • Payment (Kreditkarte/Paypal/Sofortüberweisung)
    • Terminplanungsverwaltung
  • Datenbankmodellierung
  • Implementierung der Persistenzschicht mit Hibernate 4 und MySQL, DAO und TO-Pattern
  • Implementierung des Anwendungssecurity mit Spring
  • Implementierung der Anwendungslogik und Frontend mit JSP/Struts
  • Einsatz des MVC- und DataValue- Patterns
  • Implementierung verschiedener Webservices
  • Erstellen und konfigurieren des Build-Prozess in Hudson
  • Implementieren der Test-Case mit JUnit und Mockito
  • Vorstellen der Ergebnisse beim Fachbereich
  • Funktion-, Integration- und Systemtest
Java Version 7 Tomcat 7 Struts Spring 3.2 Hibernate 4.4 Maven GIT-Versionsverwaltung Restful-Service mit Spring Web
Carfrogger GmbH
8 Monate
2012-04 - 2012-11

Entwicklung eines Wartungs-Frontend für PSNT und der Serviceorientierte Umgebung im Unternehmen

Software-Architekt, Entwickler
Software-Architekt, Entwickler
  • Analyse und Design der Anwendung. Erstellen DV-Feinkonzept mit Hilfe von UML und Enterprise Architekt
  • Evaluierung verschiedener JSF-Frameworks (Icefaces, Primefaces)
    • Auswahl zusammen mit dem Fachbereich
  • Konfiguration des Projekt mit Eclipse, Maven und SVN
  • Konfiguration Tomcat 7 (Datasource)
  • Datenbankmodellierung
  • Implementierung der Persistenzschicht mit Hibernate 4 und Oracle-Datenbank 11G
  • Implementierung des Anwendungssecurity mit Spring
  • Implementierung der Anwendungslogik und Frontend mit JSF 2 und Primefaces 3.4
  • Erstellen und konfigurieren des Build-Prozess
  • Implementieren der Test-Case mit JUnit und Mockito
  • Vorstellen der Ergebnisse beim Fachbereich
  • Funktion-, Integration- und Systemtest
Java Version 7 Tomcat 7 JSF 2 Spring 3.1 Hibernate 4.4 Oracle 11G XML
T-Online AG
8 Monate
2011-09 - 2012-04

Registrierungs-Backend auf J2EE-Basis zur zentralen Real-Time-Verwaltung von Nutzern und deren Registrierungen bei verschiedenen Web-Portalen.

Software-Architekt, Entwickler
Software-Architekt, Entwickler
  • Implementierung der DE-Mail-Prozess als Webservice
  • Implementieren der Webservice-Client-Schnittstellen zu den Backend-Systemen der T-Online
  • Automatisierte Abrechnungsverfahren.
  • Anbindung weiterer Systeme (email Versand, Provisionierungssysteme, Abrechnungsschnittstellen bei diversen Payment-Providern, Buchhaltungsschnittstellen).
  • Zusätzlich ein System zur Verwaltung von Einverständniserklärungen (AGBs, Sondervereinbarungen, Werbemaßnahmen)
  • Implementieren des Logging und Monitoring mit AOP (Spring)
  • Modellierung und Implementierung des Datenmodels
  • Weiterentwicklung bestehender Webservices an die DE-Mail-Prozesse
  • Erstellen DV-Feinkonzept für die Implementierung eines OpenIssue-Prozess für die registrierten Kunden von T-Online.
  • Besprechung und Feinabstimmung der Webservice-Schnittstellen mit dem Entwickler-Team des Kundenservicecenter
  • Abstimmung der Schnittstellen mit dem Entwickler-Team für SAM(„Single-Authentification-Management“)
  • Implementierung der Webservice-Schnittstellen
  • Implementierung der Webservice-Client-Schnittstellen von SAM
  • Implementierung der Persistenz-Schicht.
  • Implementierung der Prozesslogik, Logging und Monitoring
  • Implementierung einer Administration-Schnittstelle für das anlegen von OpenIssue-Prozessen
  • Implementierung von TestCase mit JUnit und SOAP-UI
  • Funktion-, Integration- und Systemtest
Java 6 JBoss 7 J2EE Spring Hibernate Apache Axis XML JDBC Oracle 11G SoapUI Eclipse SVN Tomcat 7 JSF 2 Spring 3.1
T-Online AG
3 Monate
2011-07 - 2011-09

Entwicklung einer Labor-Software für das Stahlwerk

Entwickler
Entwickler
  • Implementierung eines Messaging Framework mit JMS und EJB3 um die Probedaten von den einzelnen Analysegeräte zu empfangen
  • Implementierung der Fachlogik für das auswerten der Proben und Analysen mit anschließender Darstellung der Ergebnisse in einem Swing-Client
  • Modellierung der Datenbank-Entitäten mit EJB 3 und Hibernate
  • Einsatz der Design-Patterns
  • Bereitstellung von Tests mit JUnit und Easymock
  • Entwickeln von Aktzeptanztest mit FIT
  • Integration des Projekt in Hudson
  • Implementieren des Logging und Monitoring
  • Funktionstest, Integrationstest,Stresstest und Systemtest
Java 6 Jboss 5 Hibernate XML JDBC Oracle 11G Eclipse SVN Hudson Swing Jgoodies EJB 3 Jboss-JMS
Dillinger Hütte AG
3 Jahre
2008-08 - 2011-07

Weiterentwicklung Arcor Portal und Kundenservicecenter (KSC)

Architekt, Entwickler
Architekt, Entwickler
  • Fortlaufende Erweiterung des Kundenservicecenter an die Anforderungen von den Fachbereichen der Arcor AG
  • Fortlaufende Erweiterungen der Webservice-Schnittstellen an die Backendsysteme der Arcor AG
  • Implementierung eines Marketing-Kampagnen-Moduls
  • Implementierung der Webservice-Schnittstelle zu dem Kundenmanagement-Systemen (KBA) der Arcor AG
  • Erstellen eines Konzept für die Sendeverfolgung von Paketen
  • Implementierung der Sendeverfolgung in das Kundenservicecenter
  • Neuentwicklung der Bestellprozesse für Festnetzverträge und Mobilverträge
  • Implementieren der Persistenzschicht für den Bestellprozes
  • Darstellung des Status des Bestellprozess im Kundenservicecenter
  • Weiterentwicklung der Anschluss-Verfügbarkeitsprüfung mit Anbindung an den Enterprise-Service-Bus (ESB) von der Arcor
  • Implementierung und Anbindung des Kundenservicecenter an die Single-Sign-On Umgebung der Vodafone.
  • Erstellen eines Konzept, Abstimmung mit dem Fachbereich für die Bereitstellung eines Kundenservicecenter für den Geschäftskundenbereich der Vodafone AG
  • Implementierung eines Kundenservicecenter für Geschäftskunden der Vodafone AG
  • Bereitstellung und Betreuung der Inbetriebnahme der Release
  • Betreuung des Test-Teams
  • Supportunterstützung für den Betrieb
Oracle 11G SAP JCO Eclipse Websphere MQ Series Webservice (AXIS 2) JAXB Spring Framework J2EE SQL UML Webentwicklung Tomcat Bea Weblogic 9.2 Freemarker JSF/JPA/EJB Hibernate OpenSSO Restful-Services ESB/SOA
Arcor GmbH bzw. Vodafone GmbH
3 Monate
2011-03 - 2011-05

Migration der Lotus Domino 7 Umgebung auf Lotus Domino 8

Berater, Entwickler (parttime 2-3 Tage die Woche )
Berater, Entwickler (parttime 2-3 Tage die Woche )

Erstellen eines Migrationsplan. Ermitteln über eine Migrationsumgebung, welche angepassten und entwickelten Anwendungen (Lotus Notes Client und Web-Anwendungen) an die neue Serverversion angepasst werden müssen.

Anpassungen der Schablonen. Anpassungen der 8.5 Mailschablone an die schon vorhanden Erweiterungen der Schablone beim Kunden. Anpassen des Namens/Adressbuch. Anpassen der Orga-Datenbanken. Anpassen der Schnittstellen zu Oracle-Datenbanken und SAP-Zugriffe mittels EDIFACT.

Lotus Domino 7.0 und 8.5 bis 9.0 Lotus Notes Designer
GARDENA

Aus- und Weiterbildung

Aus- und Weiterbildung

Ausbildung:

  • Ausbildung zum Wirtschaftsinformatiker/IHK 1994 - 1996
  • Ausbildung zum SAP-Entwickler 1996

Zertifizierungen:

  • Certified Scrum Developer
  • Lotus Notes CLP 4.6 Principal
  • Lotus Notes CLP 5
  • Agile Software-Entwicklung, Test-Driven-Development   

Position

Position

  • Software-Entwicklung / Programmierung
  • Beratung / Consulting
  • Coaching / Schulung / Training
  • Projektleitung / Organisation / Koordination
  • Administration / Support
  • Entwicklung von Lotus Notes Anwendungen (Client und Web),
  • Entwicklung im gesamten Java-Bereich (Java Standard, Java Enterprise), Three-tier-Architektur, Entwicklung an relationalen Datenbanksystemen und der Bereich XML.

Kompetenzen

Kompetenzen

Schwerpunkte

J2EE, EJB/JCA, Websphere, JBoss, Bea Weblogic, Struts, JSP/Servlet, JSF, Lotus Domino Client und Web Entwickler,  Senior Architekt, Konzeptarbeit

Produkte / Standards / Erfahrungen / Methoden

EJB
GIT
Jenkins
Jira
JSF
Primefaces
Sonar
SVN

Erfahrungen im Bereich:

  • Design und Implementierung Serviceorientierte Architektur (SOA)
  • Design und Implementierung Messageorientierte Architektur (MOM) mit ESB-Bus
  • Anwendungsprogrammierung mit Java und Java Enterprise
  • Spezifikation, Programmierung, Test
  • Technische Teamleitung / Projektleitung
  • Agile Software-Entwicklung (Scrum)
  • Entwicklung von sehr hochwertigen Lotus Domino Applikation Web / Client
  • Entwicklung von Portalanwendungen und J2EE-Anwendungen
  • Entwicklung von Location Based Services für die Telekommunikation
  • Vorrangig Enterprise Programmierung in Java für Projekte aus dem Bereich         eCommerce, eBusiness, Portale. Schwerpunkt EJB, J2EE

  • Projektleitung / Organisation / Koordination

  • Designerfahrung UML

  • TDD mit EasyMock, Fit-Test und JUnit

  • Webservice

  • Architekturmuster (Three-tier)

  • Entwicklung und Anpassungen von CMS-Systemen (OpenCMS, you@Web und Pirobase)

  • Java Enterprise: JEE 5 und 6, JMS, EJB, JPA, JSF

  • Ajax, Dojo, Javascript-Frameworks

  • Portalentwicklung: IBM Websphere Portal, Apache Jetspeed

  • Apache ANT, Maven, Hudson

  • JBoss, IBM Websphere, Glassfish

  • Webentwicklung / Resposive Webdesign mit jQuery, NodeJs und AngularJS

  • WebSite Aufbau, Wartung, Design (Internet, HTML, HTTP, TCP/IP, CGI)

  • Lotus Domino Web und Client-Programmierung, Lotus Domino 4.x bis 9.0.1

  • Lotus Connection, Lotus Workflow, Lotus Enterprise Integration

Methoden:

  • Objektorientierte Analyse, Design, Programmierung (OOA,OOD)
  • Agile Methoden, Pair Programming
  • Datenbanken Design

Verwendete Tools:

  • IBM Websphere Application Developer alle Versionen
  • Eclipse ab Version 2.0
  • CVS, Subversion,Git, ANT, Maven, Hudson, Sonar
  • Netbeans ab Version 4.0
  • Rational Application Developer ab Version 6.0


Middleware:

  • Lotus Notespump und Lotus LEI
  • Vitria Middelware
  • CIT-Engine
  • Bea Weblogic
  • Tomcat und Jetty
  • IBM Websphere
  • Glassfish
  • JBoss ab Version 4 und Wilffly ab Version 9
  • Apache Active MQ, Hornet JMS

Betriebssysteme

Amiga OS
Linux
Mac OS
MS-DOS
Novell
SUN OS, Solaris
Unix
Windows
Windows CE

Programmiersprachen

ABAP4
Grundkenntnisse
Basic
Hervorragende Kenntnisse
C
Gute Kenntnisse
C++
Gute Kenntnisse
CORBA IDL
Hervorragende Kenntnisse
Java
Hervorragende Kenntnisse, J2EE
Java Version 8
JavaScript
Hervorragende Kenntnisse, J2EE
Lotus Notes Script
Hervorragende Kenntnisse
Makrosprachen
Gute Kenntnisse
Pascal
Grundkenntnisse
Perl
Gute Kenntnisse
PHP
Gute Kenntnisse
PL/SQL
Gute Kenntnisse
Python
Gute Kenntnisse
Scriptsprachen
Hervorragende Kenntnisse
Shell
Gute Kenntnisse

Datenbanken

Access
Hervorragende Kenntnisse
Adabas
Apache Cassandra
Apache Jackrabbit
BDE
CouchDB
DAO
Hervorragende Kenntnisse
DB2
Gute Kenntnisse
IBM DB2
Interbase
JDBC
Hervorragende Kenntnisse
Lotus Notes
Hervorragende Kenntnisse
MongoDB
MS SQL Server
MySQL
Gute Kenntnisse
ODBC
ADO und RDO
Oracle
Oracle 8.1.x bis Oracle 11.X.x
PostgreSQL
Hervorragende Kenntnisse
SQL
Hervorragende Kenntnisse
Sybase

Datenkommunikation

CORBA
Gute Kenntnisse
Ethernet
GSM
Internet, Intranet
ISO/OSI
LAN, LAN Manager
NetBeui
NetBios
parallele Schnittstelle
Router
SMTP
TCP/IP
Token Ring
UMTS
Windows Netzwerk
Winsock
WLAN

Hardware

Amiga
Atari
CD-Writer / Brenner
Datapumps
Datenerfassungsterminals
Drucker
IBM AS400
Iomega
Macintosh
Modem
PC
Scanner
Soundkarten
Streamer
SUN

Design / Entwicklung / Konstruktion

Spring 3.x.x

Branchen

Branchen

  • Bahn
  • Entwicklung
  • Banken
  • Gastronomie
  • Pharmazie
  • Börse
  • Handel
  • Post
  • Bau
  • Handwerk
  • Softwarehersteller
  • Betriebswirtschaft
  • Versicherungen

Vertrauen Sie auf GULP

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das GULP Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.