Requirements Engineering, Analyse(OOA), Design(OOD), Architektur und Implementierung von J2EE / JEE Multi-Tier Unternehmensanwendungen(Frontend/Middleware/Backend). Datenbank Design / Entwicklung
Aktualisiert am 18.02.2021
Profil
Freiberufler / Selbstständiger
Verfügbar ab: 01.07.2021
Verfügbar zu: 50%
davon vor Ort: 100%
Java
JavaScript
JEE
Applicationserver
Datenbanken
3-tier-Architekturen
Deutsch
Muttersprache
Englisch
gut
Spanisch
Grundkenntnisse

Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz
nicht möglich

Projekte

Projekte

09.2016 ? 06.2017

SwissLife Versicherung, Zürich, Schweiz

 

Rolle: Software Engineer

 

Neuentwicklung einer JEE Anwendung (Projekt 360 Grad Stammdaten) zur Erhöhung der Verfügbarkeit von Offert- und Verwaltungsprozessen. In-Memory Caching der letzten gültigen Datenlieferung (XML): Hoch performant, geringe Komplexität, maximale Verfügbarkeit. Die Versorgung der Umsysteme erfolgt über Webservice Schnittstellen. Die Umsetzung wurde in einem kleineren Team realisiert mit dem folgendem Technologiestack: JEE, EJB 3.2, CDI, Swagger, Oracle Weblogic Server 12, Datenhaltung in In-Memory DB (ehcache), Anbindung der Partnersysteme über SOAP und Restful Webservices.

 

 

06.2016 ? 08.2016

SwissLife Versicherung, Zürich, Schweiz

 

Rolle: Software Engineer

 

Umstellung zentraler Systeme der SwissLife im Bereich Datenbank von Oracle auf MS SQL Server im Zusammenhang mit dem Umzug in die Azure Cloud. Dazu mussten die Hibernate Persistence Layer, SQL Skripte, Trigger, PL/SQL der Unternehmensanwendungen von Oracle auf MS SQL Server migriert werden. Gleichzeitig wurde dabei auf eine neuere und einheitliche Hibernate Version umgestellt sowie JBatch eingesetzt, um UC4 abzulösen. Technischer Background: Oracle Weblogic Server 12.2, Oracle DB, MS SQL Server 2014, Spring, SOAP Webservices, Servlets, JSF.

 

                                                           

02.2016 ? 05.2016

AXA Winterthur Versicherung, Winterthur, Schweiz                                                

Rolle: Software Engineer                                                                                   

 

Umbau der Autorisierung über den XACML Standard für alle Anwendungen des Unternehmens. Ziel war es, ein u.a. LDAP basierendes System performanter zu konstruieren. Dabei kommt das Framework der US Firma NextLabs zum Einsatz. Über Adaptoren werden die Anwendungen an dieses Framework angebunden. Die Regeln werden in einer MS SQL Datenbank hinterlegt, auf die das Framework zugreift. Der Import der Daten zur Autorisierung, z.B. aus einem CRM System, erfolgt über File Imports und Webservices. Technologischer Stack: Java 1.8, JBoss EAP 6.4, JPA, EJB 3.1, WebServices, Maven, Jenkins, Sonar.

04.2013 ? 09.2015

HDI Gerling Versicherung AG, (Talanx Systeme AG), Hannover  

                                                                       

Rolle: Entwickler

 

Neuentwicklung eines Bestandführungssystems (BIN - Bestand Industrie) für industriespezifische Versicherungen mit JEE Technologien, dass das bisherige Host System ablösen wird. Es werden mehrere Versicherungssparten im Bereich Industrie in einem System zusammengeführt und dadurch diverse Altsysteme ersetzt. Die Entwicklung erfolgt unter RSA (Rational Software Architect) mit Websphere AS 8.0, MQSeries, EJB 3.1, CDI, Hibernate 4.1, Webservices,
RCP, SWT, JFace, Spring, PL/SQL, Oracle Datenbank und das firmeneigene Framework Harpoon (MDA - Model Driven Architecure). JRebel, OSGi, Repository mit Maven und Nexus. Scrum Projektsteuerung. Umsetzung von User Stories und Incidents Behebung aus HP ALM in der Produktion. Das System wurde 09-2013 mit der Feuersparte produktiv gesetzt und wird um weitere Versicherungssparten (Kfz, Gruppenunfall, Transport, technische Versicherung) erweitert.

 

04.2011 ? 01.2013

KfW Bankengruppe, Berlin / Frankfurt am Main   

 

Rolle: Teamlead / Architekt / Entwickler (Referenz vorhanden)

 

Neuentwicklung (Architektur und Implementierung) des Finanzplanungstools der KfW zur Bestimmung der zukünftigen Geschäftsentwicklung der Bank. Reviews der technischen Designs der Fachabteilung. Nach dem Prototyp wurde anschließend die JEE Anwendung umgesetzt mit JSF 2.0, Spring 3.1, RichFaces 4.0, EJB 3.1, JPA 2.0, JAXB 2.0, JAX-WS 2.0, IBM WebSphere AS 7.0, Oracle 10g, PL/SQL, IBM RAD Entwicklungsumgebung, Enterprise Architect 9, Softwaretest mit JUnit und Selenium.
Die Anwendung ist 12-2012 produktiv gegangen.


Des Weiteren Unterstützung bei der Fehlerbehebung an PL/I Service Modulen auf dem IBM Hostsystem (Teilnahme an PL/I Schulung der KfW Bank).

 

 

01.2011 ? 03.2011

T-Systems International GmbH, Darmstadt

 

Rolle:Teamlead / Designer / Architekt / Entwickler

 

Fortführung des Projektes aus 09.2009 ? 06.2010: Das Projekt wurde im Anschluss (06.2010) nach Indien ausgelagert. Die Umsetzung war jedoch mangelhaft, daher Rückruf früherer Architekten. Fortführung des Projektes mit Unterstützung aus Deutschland. Reviews von technischen Designs, Korrekturen an der Software, Ausbau von serverseitigen Regressionstests mit Cactus/JUnit.

 

 

07.2010 ? 12.2010

T-Systems International GmbH, Hamburg  

 

Rolle: Entwickler

 

Online Anwendung RINN (Replacement IN Nord). Anpassungen und Erweiterungen an der bestehenden JEE Applikationen (0700-Rufnummer und TVPN Manager) aus dem Jahr 1999. Die Anwendung wurde vom Server (Tomcat / JBoss) genommen und einer Generalüberholung unterzogen. Neben Fehlerbehebung wurde eine Hochverfügbarkeit und Traffic Corba Limitation eingebaut und Anpassungen am Frontend (Servlets) vorgenommen.
Weitere Technologien: PL/SQL, Corba, JavaScript, Html, Oracle Datenbank.

 

 

09.2009 ? 06.2010

T-Systems International GmbH, Darmstadt

 

Rolle:Teamlead / Designer / Architekt / Entwickler

 

JEE Anwendung Configuration & Calculation Platform (CCP). Neuentwicklung (Design, Architektur und Implementierung) einer zentralen SOA Plattform zur Kalkulation und Angebotserstellung für den Vertrieb von Produkten der Deutschen Telekom. CCP löst ca. 50 proprietäre Kalkulationssysteme der Deutschen Telekom ab und vereinheitlicht die Prozessierung. CCP kommuniziert über einen ESB mit mehreren Partnersystemen, wie. z.B. für das Vertragswesen mit SAP. Technologien: JSF, EJB3, Hibernate3, JBoss, Spring, WebServices, webMethods ESB, Oracle 11g.

 

 

06.2008 ? 06.2009

IBM Network Services & Solutions GmbH /
NSN (Nokia Siemens Networks GmbH & Co. KG), Berlin    

 

Rolle: Entwickler (Referenz vorhanden)

 

IP Multimedia Subsystem (IMS) im Rahmen von Next Generation Network (NGN). Erweiterung des IMS Management Servers hiQ4300 zur Steuerung von Soft-Switches (Real Time Switches) in einer JEE Umgebung. Frontend mit JSP und JavaScript, Middleware mit EJB?s und Hibernate auf JBoss Applikationserver. Implementierung von automatischen Tests mit JUnit für die SOAP Schnittstelle (Axis). Java Code Generierung mit XSLT. Agile Softwareentwicklung mittels SCRUM.

 

 

08.2007 ? 05.2008

UBS AG (Union Bank Of Switzerland), Zürich, Schweiz      

 

Rolle: Entwickler

 

JEE Credit Risk Calculation System (CRCS / Basel II). Umbau der Persitenz des bestehenden Systems auf Hibernate und Anpassungen und Erneuerung von PL/SQL auf Oracle Datenbank. Middleware mit EJB?s auf IBM WebSphere Application Server Cluster. Anpassung bestehender und Aufsetzen neuer JUnit Tests. Technische Umsetzung von fachlichen Change Requests.

 

 

01.2007 ? 07.2007

SwissLife AG, Hannover

 

Rolle: Entwickler (Referenz vorhanden)

 

AWD Webportal: Deployment, Fehler- und Performanceanalyse von JEE Anwendungen auf BEA Weblogic (Produktion) ? JBoss (Entwicklung) - Apache Webserver Umgebung. Weiterentwicklung des bestehenden JEE Versicherungs- und Anlageberatungssystem. Weitere Technologien: Spring, SOAP, JAXB, XMLRPC, XPath.

 

 

08.2006 ? 12.2006

GSCF Ltd. (Global Supply Chain Finance), Zug, Schweiz     

 

Rolle: Designer /Architekt / Entwickler

 

Neuentwicklung (Design, Architektur und Implementierung) eines JEE Trading System für Accounts Receivable / Accounts Payable zur Ablösung des alten Systems. Die separaten Services (SOA) sind über einen ESB (OpenSource: Servicemix) verbunden. Das darüber geleitete Messaging (JMS) erfolgt im transformierten XML. Die Persistenz wurde über JPA auf einem BEA Weblogic Server realisiert, Backend Oracle Datenbank. Entwicklung unter Betriebssystem Linux (Suse).

 

 

02.2006 ? 06.2006

T-Online International AG, Darmstadt        

 

Rolle:Entwickler (Referenz vorhanden)

 

Projekt DualPhone. Erweiterung des bestehenden JEE Systems des Ordermanagements zur Markteinführung von dualen Mobiltelefonen der 3.Generation (GSM/WLAN). Das Frontend besteht aus Servlets, EJB auf BEA Weblogic Server. Anbindung von Datenlieferanten via Soap (Axis) und Messaging Service via Oracle Advanced Queuing.

 

 

03.2004 ? 05.2006

T-Systems Nova Deutsche Telekom Innovationsgesellschaft mbH,
Entwicklungszentrum Darmstadt/Koblenz/Krefeld           

 

Rolle:Architekt / Entwickler

 

CRM JEE Projekt Telekom Sales and Marketing (TSAM) auf Basis von Siebel eBusiness. Neuentwicklung (Architektur und Implementierung) der fachlichen Anforderungen für ein Ordermanagement für den Bereich Business Kunden mit EJB, Webservices, BEA Weblogic, JBoss, MQSeries, PL/SQL auf Oracle Datenbank. TSAM hat u.a. die Funktion Buchungskonto, Standorte, Korrespondenz, Auftragserteilung, Berichte, Bestände, Datenkonsistenz von Adressen, Auskunftsdatenserver, Debitoren Kontokorrent, Forderungsbestand, Schnittstellendatenserver.

 

 

12.2002 ? 12.2003

TUI InfoTec AG Hannover / TUI Northern Europe, London, England       

 

Rolle:Architekt / Entwickler (Referenz vorhanden)

 

EAI-Projekt zur Einführung eines Shared-Service-Centers für die Finanzbuchhaltung mit Oracle Financial. Nach kurzer Einarbeitung in Hannover wurde die Entwicklung in London durchgeführt. Neuentwicklung (Architektur und Implementierung) der Message Flows auf IBM Websphere MQSeries Integrator (Transformation), Transport der Messages über IBM MQSeries. Entwicklung einer JEE Management Konsole, IBM Websphere Application Server mit Servlets und EJB, um den Message Flow über verschiedene Kanäle konfigurieren zu können. PL/SQL auf Oracle Datenbank.

 

 

09.2002 ? 12.2002

T-Systems Nova Deutsche Telekom Innovationsgesellschaft mbH,
Entwicklungszentrum Berlin

 

Rolle:Designer / Architekt / Entwickler (Referenz vorhanden)

 

Neuentwicklung (Design, Architektur und Implementierung) eines Workflows für ein Online Managementsystem für einen externen Kunden der Deutschen Telekom. Der Workflow beinhaltete das Schalten von Anschlüssen über einen Alcatel Switch und die interne Anbindung der Fehlersignalisierung und Fehlerverarbeitung an das interne System des Auftraggebers. C#/ASP.NET für die Visualisierung der Management Konsole. Die Ansteuerung des Switch erfolgt über Corba. Weitere Technologien: EJB und Hibernate auf JBoss Application Server. Über JMS wurden weitere Datenlieferanten angebunden. Datenbank MS SQL Server 2000.

 

 

08.2001 ? 06.2002

T-Systems Nova Deutsche Telekom Innovationsgesellschaft mbH,
Entwicklungszentrum Berlin

 

Rolle:Designer / Architekt / Entwickler (Referenz vorhanden)

 

EAI-Projekt Telekom Global Network (TGN). Neuentwicklung (Design, Architektur und Implementierung) eines Service für ein dezentrales, internationales Management- und Billing System. Dieser Service steht über eine JMS/IBM MQSeries Anbindung anderen Komponenten zur Verfügung und nutzt andere Services um Daten zu beziehen. Das Messaging erfolgt über transformierte XML Nachrichten. Fachlogik, Persistenz mit EJB auf BEA Weblogic Server, Backend Oracle Datenbank.

Aus- und Weiterbildung

Aus- und Weiterbildung

Diplom Informatiker

Kompetenzen

Kompetenzen

Top-Skills

Java JavaScript JEE Applicationserver Datenbanken 3-tier-Architekturen

Produkte / Standards / Erfahrungen / Methoden

Programmier- und Skriptsprachen

Java, Objective-C, iOS, Python, JavaScript, PL/I

 

Verteilte Systeme

EJB, RMI, Corba, SOAP, XMLRPC

 

Datenbanken und Datenbankprogrammierung

Oracle Datenbank, DB2, MS SQL Server, PL/SQL

 

Tools

Rational Rose, StP, Together, ObjectIF, EA (Enterprise Architect), HPQC / HP ALM, Jira,

Selenium, SVN (Subversion), CVS, Nexus, JProfiler, Synergie, GIT, Sonar

 

Betriebssysteme

Solaris, HP Unix, Linux, MacOS, Windows


Server
BEA/Oracle Weblogic Server, IBM WebSphere Server, IBM WebSphere MQSeries/Integrator/Message Broker, JBoss Server, Tomcat

 

IDE / Entwicklungsumgebungen

Eclipse, RAD, RSA, Xcode

 

Technologien / Frameworks

Hibernate, JPA, Spring, XML, XSD, SOAP, Webservices, JAX-WS, RESTful, Servlet, JSP, JMS, XSLT, XPath, EAI, SOA, ESB, JUnit, Ant, Maven, UML, JAXB, Spring, RCP, CDI, SWT, OSGi, JRebel

 

Agile Softwareentwicklung

SCRUM

Betriebssysteme

HPUX
SUN OS, Solaris
Unix
Windows

Programmiersprachen

CORBA IDL
Java
JavaScript
PHP
PL/SQL
Python

Datenbanken

Access
JDBC
MS SQL Server
MySQL
Oracle
SQL

Datenkommunikation

CORBA
Internet, Intranet
Message Queuing
RPC
SMTP
TCP/IP
Windows Netzwerk

Hardware

SUN

Branchen

Branchen

Anlagentechnik
Elektrizitätswirtschaft
Autobranche
Energieversorgung
Luft- und Raumfahrt
Automatisierungstechnik
Flughafen
Maschinenbau
Bahn
Forschung, Entwicklung, UNI
Mineralölindustrie
Banken
Gastronomie
Pharmazie
Börse
Handel
Post
Bau
Handwerk
Robotersteuerung
Behörden
Hardwarehersteller
Softwarehersteller
Betriebswirtschaft
sonstige Industrie
Stahlindustrie
Chemie
Kommunalwesen
Versicherungen

Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz
nicht möglich

Projekte

Projekte

09.2016 ? 06.2017

SwissLife Versicherung, Zürich, Schweiz

 

Rolle: Software Engineer

 

Neuentwicklung einer JEE Anwendung (Projekt 360 Grad Stammdaten) zur Erhöhung der Verfügbarkeit von Offert- und Verwaltungsprozessen. In-Memory Caching der letzten gültigen Datenlieferung (XML): Hoch performant, geringe Komplexität, maximale Verfügbarkeit. Die Versorgung der Umsysteme erfolgt über Webservice Schnittstellen. Die Umsetzung wurde in einem kleineren Team realisiert mit dem folgendem Technologiestack: JEE, EJB 3.2, CDI, Swagger, Oracle Weblogic Server 12, Datenhaltung in In-Memory DB (ehcache), Anbindung der Partnersysteme über SOAP und Restful Webservices.

 

 

06.2016 ? 08.2016

SwissLife Versicherung, Zürich, Schweiz

 

Rolle: Software Engineer

 

Umstellung zentraler Systeme der SwissLife im Bereich Datenbank von Oracle auf MS SQL Server im Zusammenhang mit dem Umzug in die Azure Cloud. Dazu mussten die Hibernate Persistence Layer, SQL Skripte, Trigger, PL/SQL der Unternehmensanwendungen von Oracle auf MS SQL Server migriert werden. Gleichzeitig wurde dabei auf eine neuere und einheitliche Hibernate Version umgestellt sowie JBatch eingesetzt, um UC4 abzulösen. Technischer Background: Oracle Weblogic Server 12.2, Oracle DB, MS SQL Server 2014, Spring, SOAP Webservices, Servlets, JSF.

 

                                                           

02.2016 ? 05.2016

AXA Winterthur Versicherung, Winterthur, Schweiz                                                

Rolle: Software Engineer                                                                                   

 

Umbau der Autorisierung über den XACML Standard für alle Anwendungen des Unternehmens. Ziel war es, ein u.a. LDAP basierendes System performanter zu konstruieren. Dabei kommt das Framework der US Firma NextLabs zum Einsatz. Über Adaptoren werden die Anwendungen an dieses Framework angebunden. Die Regeln werden in einer MS SQL Datenbank hinterlegt, auf die das Framework zugreift. Der Import der Daten zur Autorisierung, z.B. aus einem CRM System, erfolgt über File Imports und Webservices. Technologischer Stack: Java 1.8, JBoss EAP 6.4, JPA, EJB 3.1, WebServices, Maven, Jenkins, Sonar.

04.2013 ? 09.2015

HDI Gerling Versicherung AG, (Talanx Systeme AG), Hannover  

                                                                       

Rolle: Entwickler

 

Neuentwicklung eines Bestandführungssystems (BIN - Bestand Industrie) für industriespezifische Versicherungen mit JEE Technologien, dass das bisherige Host System ablösen wird. Es werden mehrere Versicherungssparten im Bereich Industrie in einem System zusammengeführt und dadurch diverse Altsysteme ersetzt. Die Entwicklung erfolgt unter RSA (Rational Software Architect) mit Websphere AS 8.0, MQSeries, EJB 3.1, CDI, Hibernate 4.1, Webservices,
RCP, SWT, JFace, Spring, PL/SQL, Oracle Datenbank und das firmeneigene Framework Harpoon (MDA - Model Driven Architecure). JRebel, OSGi, Repository mit Maven und Nexus. Scrum Projektsteuerung. Umsetzung von User Stories und Incidents Behebung aus HP ALM in der Produktion. Das System wurde 09-2013 mit der Feuersparte produktiv gesetzt und wird um weitere Versicherungssparten (Kfz, Gruppenunfall, Transport, technische Versicherung) erweitert.

 

04.2011 ? 01.2013

KfW Bankengruppe, Berlin / Frankfurt am Main   

 

Rolle: Teamlead / Architekt / Entwickler (Referenz vorhanden)

 

Neuentwicklung (Architektur und Implementierung) des Finanzplanungstools der KfW zur Bestimmung der zukünftigen Geschäftsentwicklung der Bank. Reviews der technischen Designs der Fachabteilung. Nach dem Prototyp wurde anschließend die JEE Anwendung umgesetzt mit JSF 2.0, Spring 3.1, RichFaces 4.0, EJB 3.1, JPA 2.0, JAXB 2.0, JAX-WS 2.0, IBM WebSphere AS 7.0, Oracle 10g, PL/SQL, IBM RAD Entwicklungsumgebung, Enterprise Architect 9, Softwaretest mit JUnit und Selenium.
Die Anwendung ist 12-2012 produktiv gegangen.


Des Weiteren Unterstützung bei der Fehlerbehebung an PL/I Service Modulen auf dem IBM Hostsystem (Teilnahme an PL/I Schulung der KfW Bank).

 

 

01.2011 ? 03.2011

T-Systems International GmbH, Darmstadt

 

Rolle:Teamlead / Designer / Architekt / Entwickler

 

Fortführung des Projektes aus 09.2009 ? 06.2010: Das Projekt wurde im Anschluss (06.2010) nach Indien ausgelagert. Die Umsetzung war jedoch mangelhaft, daher Rückruf früherer Architekten. Fortführung des Projektes mit Unterstützung aus Deutschland. Reviews von technischen Designs, Korrekturen an der Software, Ausbau von serverseitigen Regressionstests mit Cactus/JUnit.

 

 

07.2010 ? 12.2010

T-Systems International GmbH, Hamburg  

 

Rolle: Entwickler

 

Online Anwendung RINN (Replacement IN Nord). Anpassungen und Erweiterungen an der bestehenden JEE Applikationen (0700-Rufnummer und TVPN Manager) aus dem Jahr 1999. Die Anwendung wurde vom Server (Tomcat / JBoss) genommen und einer Generalüberholung unterzogen. Neben Fehlerbehebung wurde eine Hochverfügbarkeit und Traffic Corba Limitation eingebaut und Anpassungen am Frontend (Servlets) vorgenommen.
Weitere Technologien: PL/SQL, Corba, JavaScript, Html, Oracle Datenbank.

 

 

09.2009 ? 06.2010

T-Systems International GmbH, Darmstadt

 

Rolle:Teamlead / Designer / Architekt / Entwickler

 

JEE Anwendung Configuration & Calculation Platform (CCP). Neuentwicklung (Design, Architektur und Implementierung) einer zentralen SOA Plattform zur Kalkulation und Angebotserstellung für den Vertrieb von Produkten der Deutschen Telekom. CCP löst ca. 50 proprietäre Kalkulationssysteme der Deutschen Telekom ab und vereinheitlicht die Prozessierung. CCP kommuniziert über einen ESB mit mehreren Partnersystemen, wie. z.B. für das Vertragswesen mit SAP. Technologien: JSF, EJB3, Hibernate3, JBoss, Spring, WebServices, webMethods ESB, Oracle 11g.

 

 

06.2008 ? 06.2009

IBM Network Services & Solutions GmbH /
NSN (Nokia Siemens Networks GmbH & Co. KG), Berlin    

 

Rolle: Entwickler (Referenz vorhanden)

 

IP Multimedia Subsystem (IMS) im Rahmen von Next Generation Network (NGN). Erweiterung des IMS Management Servers hiQ4300 zur Steuerung von Soft-Switches (Real Time Switches) in einer JEE Umgebung. Frontend mit JSP und JavaScript, Middleware mit EJB?s und Hibernate auf JBoss Applikationserver. Implementierung von automatischen Tests mit JUnit für die SOAP Schnittstelle (Axis). Java Code Generierung mit XSLT. Agile Softwareentwicklung mittels SCRUM.

 

 

08.2007 ? 05.2008

UBS AG (Union Bank Of Switzerland), Zürich, Schweiz      

 

Rolle: Entwickler

 

JEE Credit Risk Calculation System (CRCS / Basel II). Umbau der Persitenz des bestehenden Systems auf Hibernate und Anpassungen und Erneuerung von PL/SQL auf Oracle Datenbank. Middleware mit EJB?s auf IBM WebSphere Application Server Cluster. Anpassung bestehender und Aufsetzen neuer JUnit Tests. Technische Umsetzung von fachlichen Change Requests.

 

 

01.2007 ? 07.2007

SwissLife AG, Hannover

 

Rolle: Entwickler (Referenz vorhanden)

 

AWD Webportal: Deployment, Fehler- und Performanceanalyse von JEE Anwendungen auf BEA Weblogic (Produktion) ? JBoss (Entwicklung) - Apache Webserver Umgebung. Weiterentwicklung des bestehenden JEE Versicherungs- und Anlageberatungssystem. Weitere Technologien: Spring, SOAP, JAXB, XMLRPC, XPath.

 

 

08.2006 ? 12.2006

GSCF Ltd. (Global Supply Chain Finance), Zug, Schweiz     

 

Rolle: Designer /Architekt / Entwickler

 

Neuentwicklung (Design, Architektur und Implementierung) eines JEE Trading System für Accounts Receivable / Accounts Payable zur Ablösung des alten Systems. Die separaten Services (SOA) sind über einen ESB (OpenSource: Servicemix) verbunden. Das darüber geleitete Messaging (JMS) erfolgt im transformierten XML. Die Persistenz wurde über JPA auf einem BEA Weblogic Server realisiert, Backend Oracle Datenbank. Entwicklung unter Betriebssystem Linux (Suse).

 

 

02.2006 ? 06.2006

T-Online International AG, Darmstadt        

 

Rolle:Entwickler (Referenz vorhanden)

 

Projekt DualPhone. Erweiterung des bestehenden JEE Systems des Ordermanagements zur Markteinführung von dualen Mobiltelefonen der 3.Generation (GSM/WLAN). Das Frontend besteht aus Servlets, EJB auf BEA Weblogic Server. Anbindung von Datenlieferanten via Soap (Axis) und Messaging Service via Oracle Advanced Queuing.

 

 

03.2004 ? 05.2006

T-Systems Nova Deutsche Telekom Innovationsgesellschaft mbH,
Entwicklungszentrum Darmstadt/Koblenz/Krefeld           

 

Rolle:Architekt / Entwickler

 

CRM JEE Projekt Telekom Sales and Marketing (TSAM) auf Basis von Siebel eBusiness. Neuentwicklung (Architektur und Implementierung) der fachlichen Anforderungen für ein Ordermanagement für den Bereich Business Kunden mit EJB, Webservices, BEA Weblogic, JBoss, MQSeries, PL/SQL auf Oracle Datenbank. TSAM hat u.a. die Funktion Buchungskonto, Standorte, Korrespondenz, Auftragserteilung, Berichte, Bestände, Datenkonsistenz von Adressen, Auskunftsdatenserver, Debitoren Kontokorrent, Forderungsbestand, Schnittstellendatenserver.

 

 

12.2002 ? 12.2003

TUI InfoTec AG Hannover / TUI Northern Europe, London, England       

 

Rolle:Architekt / Entwickler (Referenz vorhanden)

 

EAI-Projekt zur Einführung eines Shared-Service-Centers für die Finanzbuchhaltung mit Oracle Financial. Nach kurzer Einarbeitung in Hannover wurde die Entwicklung in London durchgeführt. Neuentwicklung (Architektur und Implementierung) der Message Flows auf IBM Websphere MQSeries Integrator (Transformation), Transport der Messages über IBM MQSeries. Entwicklung einer JEE Management Konsole, IBM Websphere Application Server mit Servlets und EJB, um den Message Flow über verschiedene Kanäle konfigurieren zu können. PL/SQL auf Oracle Datenbank.

 

 

09.2002 ? 12.2002

T-Systems Nova Deutsche Telekom Innovationsgesellschaft mbH,
Entwicklungszentrum Berlin

 

Rolle:Designer / Architekt / Entwickler (Referenz vorhanden)

 

Neuentwicklung (Design, Architektur und Implementierung) eines Workflows für ein Online Managementsystem für einen externen Kunden der Deutschen Telekom. Der Workflow beinhaltete das Schalten von Anschlüssen über einen Alcatel Switch und die interne Anbindung der Fehlersignalisierung und Fehlerverarbeitung an das interne System des Auftraggebers. C#/ASP.NET für die Visualisierung der Management Konsole. Die Ansteuerung des Switch erfolgt über Corba. Weitere Technologien: EJB und Hibernate auf JBoss Application Server. Über JMS wurden weitere Datenlieferanten angebunden. Datenbank MS SQL Server 2000.

 

 

08.2001 ? 06.2002

T-Systems Nova Deutsche Telekom Innovationsgesellschaft mbH,
Entwicklungszentrum Berlin

 

Rolle:Designer / Architekt / Entwickler (Referenz vorhanden)

 

EAI-Projekt Telekom Global Network (TGN). Neuentwicklung (Design, Architektur und Implementierung) eines Service für ein dezentrales, internationales Management- und Billing System. Dieser Service steht über eine JMS/IBM MQSeries Anbindung anderen Komponenten zur Verfügung und nutzt andere Services um Daten zu beziehen. Das Messaging erfolgt über transformierte XML Nachrichten. Fachlogik, Persistenz mit EJB auf BEA Weblogic Server, Backend Oracle Datenbank.

Aus- und Weiterbildung

Aus- und Weiterbildung

Diplom Informatiker

Kompetenzen

Kompetenzen

Top-Skills

Java JavaScript JEE Applicationserver Datenbanken 3-tier-Architekturen

Produkte / Standards / Erfahrungen / Methoden

Programmier- und Skriptsprachen

Java, Objective-C, iOS, Python, JavaScript, PL/I

 

Verteilte Systeme

EJB, RMI, Corba, SOAP, XMLRPC

 

Datenbanken und Datenbankprogrammierung

Oracle Datenbank, DB2, MS SQL Server, PL/SQL

 

Tools

Rational Rose, StP, Together, ObjectIF, EA (Enterprise Architect), HPQC / HP ALM, Jira,

Selenium, SVN (Subversion), CVS, Nexus, JProfiler, Synergie, GIT, Sonar

 

Betriebssysteme

Solaris, HP Unix, Linux, MacOS, Windows


Server
BEA/Oracle Weblogic Server, IBM WebSphere Server, IBM WebSphere MQSeries/Integrator/Message Broker, JBoss Server, Tomcat

 

IDE / Entwicklungsumgebungen

Eclipse, RAD, RSA, Xcode

 

Technologien / Frameworks

Hibernate, JPA, Spring, XML, XSD, SOAP, Webservices, JAX-WS, RESTful, Servlet, JSP, JMS, XSLT, XPath, EAI, SOA, ESB, JUnit, Ant, Maven, UML, JAXB, Spring, RCP, CDI, SWT, OSGi, JRebel

 

Agile Softwareentwicklung

SCRUM

Betriebssysteme

HPUX
SUN OS, Solaris
Unix
Windows

Programmiersprachen

CORBA IDL
Java
JavaScript
PHP
PL/SQL
Python

Datenbanken

Access
JDBC
MS SQL Server
MySQL
Oracle
SQL

Datenkommunikation

CORBA
Internet, Intranet
Message Queuing
RPC
SMTP
TCP/IP
Windows Netzwerk

Hardware

SUN

Branchen

Branchen

Anlagentechnik
Elektrizitätswirtschaft
Autobranche
Energieversorgung
Luft- und Raumfahrt
Automatisierungstechnik
Flughafen
Maschinenbau
Bahn
Forschung, Entwicklung, UNI
Mineralölindustrie
Banken
Gastronomie
Pharmazie
Börse
Handel
Post
Bau
Handwerk
Robotersteuerung
Behörden
Hardwarehersteller
Softwarehersteller
Betriebswirtschaft
sonstige Industrie
Stahlindustrie
Chemie
Kommunalwesen
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.