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.
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
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.
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
Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.