Zeitraum: 03.2021 - heute

Beschreibung: App-Entwicklung in Azure
Eingesetzte Technologien: Java 11, Spring Boot, Docker, Kubernetes, AKS, JPA, SOAP, REST, IntelliJ, etc.
Aufgaben: Micro-Service-Entiwicklung nach Scrum

Zeitraum: 09.2019 - 02.2021

Beschreibung: Weiterentwicklung, Pflege und Migration von Anwendungen und Services
Eingesetzte Technologien: Java 8, Spring Boot, Docker, Kubernetes, OpenShift, WAS, JPA, MQS, SOAP, REST, IntelliJ, etc.
Aufgaben: Migration der Anwendungen von WAS auf SpringBoot/OpenShift, Redesign und Weiterentwicklung, DevOps, Scrum, Pair-Programming

Zeitraum: 10.2017 - 08.2019

Beschreibung: Neuentwicklung von Services, Weiterentwicklung und Pflege von Anwendungen
Eingesetzte Technologien: Java 11, Spring Boot, Docker, Kubernetes, Angular, JPA, REST, Mockito, Kafka, IntelliJ, etc.
Aufgaben:Entwicklung von GUI und Services, Migration von Altanwendungen bzw. Neuimplementierung, DevOps

Zeitraum: 07.2016 - 03.2018

Beschreibung: Weiterentwicklung und Pflege einer Anwendung
Eingesetzte Technologien: Java, RCP, JavaScript, Datenbank
Aufgaben: Entwicklung von Front- und Backend -Logik

Zeitraum: 04.2017 - 01.2018

Beschreibung: Erweiterung/Weiterentwicklung bestehender Anwendungen
Eingesetzte Technologien: Java 7, EclipseLink/JPA, Wicket, Oracle 11, Gradle, Bootstrap, Selenium, JUnit, Jenkins, Eclipse 4.5
Aufgaben: Entwicklung von Front- und Backend -Logik, Selenium-Test-Entwicklung

Zeitraum: 01.2016 - 06.2016

Beschreibung: Erweiterung/Weiterentwicklung bestehender Anwendungen
Eingesetzte Technologien: Java 6-8, Spring 3/4 (Core, MVC, ORM), MyBatis,Swing/Jide, JUnit, Oracle 11, H2, Hazelcast, EHCache, Maven, Jenkins, Jetti, Eclipse 4.5
Aufgaben: Entwicklung und Pflegevon Backend- und Client-Logik für die bestehenden und neue Anwendungen, Unit-. und Integrationstest

Zeitraum: 11.2015 - 12.2015

Beschreibung: Erweiterung/Weiterentwicklung eines bestehenden Bezahlsystems
Eingesetzte Technologien: Java 7, Spring 4 (Core, MVC, ORM), Hibernate 4, JQuery, HTML5, CSS, JUnit, Oracle 11, Maven, Jenkins, JBoss AS 7, Eclipse 4.5
Aufgaben: Entwicklung einzelner Teil-Module für die bestehende Plattform, Unit-. und Integrationstest, Datenmigration

Zeitraum: 01.2012 - 11.2015

Beschreibung: Ablösung eines hausinternen Hostsystems
Eingesetzte Technologien: Oracle 11/Exadata, PLSQL,Java, Eclipse SWT, Maven, Hudson/Jenkins
Aufgaben: Datenbank-Team Leitung, Modellierung des Datenbankschemas, Datenbankpflege, Erstellen und Pflege der DB-Build- und Deployment-Skripte , Performanzoptimierung, Konzeption und Erstellung von Schnittstellen (Arbeitspaket Verantwortung), Erstellung von SWT-Masken und der dazugehörigen Business-Logik

Zeitraum: 03.2011 - 12.2011

Beschreibung: Weiterentwicklung eines Autohändler-Portals
Eingesetzte Technologien: Java/J2EE, IceFaces, Tomcat, Hibernate, Spring, JUnit, Oracle, Axis2, Ant, iText, JavaScript
Aufgaben: Entwicklung im Frontend und Backendbereichen, Schnittstellenentwicklung, Tests, Performanz-Optimierung

Zeitraum: 10.2010 - 02.2011

Beschreibung: Weiterentwicklung eines Vermittler-Portals für Wertpapiere
Eingesetzte Technologien: Java/J2EE, Wicket, EJB3(JBoss), Hibernate, Seam, JUnit, DBUnit, MySQL, Maven, iText
Aufgaben: Modellierung und Implementierung von Domänen-Objekten, Geschäftslogik und Anzeige-Masken, Erstellung von Tests

Zeitraum: 04.2010 - 09.2010

Beschreibung: Fehlerbereinigung/Performanzoptimierung in einem Autohändler-Portal
Eingesetzte Technologien: Java/J2EE, IceFaces, Tomcat, Hibernate, Spring, JUnit, Oracle, Ant, iText, JavaScript
Aufgaben: Implementierung von Domänen-Objekten, Geschäftslogik und Anzeige-Masken, Erstellung von TestsBugfixing Frontend und Backend, JUnit-Tests, Performanz-Optimierung

Zeitraum: 12.2009 - 03.2010

Beschreibung: Implementierung eines Vermittler-Portals für Wertpapiere
Eingesetzte Technologien: Java/J2EE, Wicket, EJB3(JBoss), Hibernate, Seam, JUnit, DBUnit, MySQL, Maven, iText
Aufgaben: Modellierung und Implementierung von Domänen-Objekten, Geschäftslogik und Anzeige-Masken, Erstellung von Tests

Zeitraum: 09.2009 - 03.2010

Beschreibung: Implementierung von Domänen-Objekten, Geschäftslogik und Rendering-Routinen, Schnittstellen (Atom, RSS, Blogger, Google, PayPal, FaceBook, Print-On-Demand-Services), GUI-Entwicklung
Eingesetzte Technologien: Java/J2EE, JSF/RichFaces, EJB3(JBoss), Hibernate, Seam, JUnit, PostgreSQL, Ant, jQuery, LaTex, iText, Google-API, PayPal-API, FaceBook-API, Atom-Feed, RSS-Feed, Rest, Java2D-API
Aufgaben: Modellierung und Implementierung von Domänen-Objekten, Geschäftslogik und Rendering-Routinen, Schnittstellen (Atom, RSS, Blogger, Google, PayPal, FaceBook, Print-On-Demand-Services), GUI-Entwicklung

Zeitraum: 10.2008 - 07.2009

Beschreibung: Implementierung einer Workflow gestützten Intranet-Anwendung für die Verwaltung von digitalisierten Medien
Eingesetzte Technologien: Java/J2EE, JSF/Richfaces, EJB3(JBoss), jBPM, Hibernate, Seam, JUnit, Oracle, Ant, CruiseControl
Aufgaben: Technische Projektleitung, DV-Konzept, Architektur und Modellierung, Entwicklung System-kritischer Komponenten und Schnittstellen (SOAP, SAP, Optisches Storage)

Zeitraum: 03.2007 - 10.2008

Beschreibung: Implementierung einer Firmen-Kredit-Lösung für ein Finanzunternehmen
Eingesetzte Technologien: Java/J2EE,Struts/CC-Controls, EJB(JBoss/Tomcat), jBPM, Hibernate, JUnit 4, Oracle 10, Ant
Aufgaben: Schnittstellen-Design, Frontend- und Backend-Entwicklung, Architektur und Modellierung

Zeitraum: 10.2006 - 03.2007

Beschreibung: Implementierung Finanz-Software für ein großes Telekommunikationsunternehmen
Eingesetzte Technologien: Flex 2/Action Script 2, Java Servlet (Tomcat), JDBC-Datenbank-Zugriff, JUnit/DBUnit, XML-basierte Request/Response Kommunikation, Ant, Firebird 2
Aufgaben: Ausarbeitung des DV-Konzeptes: Datenbank-, Schnittstellen- und Architektur-Design, Entwicklung serverseitiger Businesslogik und Datenbank-Zugriffslogik, Erstellung von Buildskripten

Zeitraum: 07.2006 - 10.2006

Beschreibung: Implementierung einer Benutzer- und Berechtigungs-verwaltung für ein großes Telekommunikationsunternehmen (Access Right Management)
Eingesetzte Technologien: Tapestry (Tomcat), Hibernate (Tomcat), Spring, JUnit, Firebird 2, Ant
Aufgaben: Erstellung eines Fach- und DV-Konzeptes, Implementierung der Businesslogik und der Hibernate-Zugriffschicht, Datenbank-Design, Erstellung von Buildskripten

Zeitraum: 03.2006 - 07.2006

Beschreibung: Weiterentwicklung hauseigener Software für ein großes Telekommunikationsunternehmen (diverse fachliche Aufgabenstellungen)
Eingesetzte Technologien: PL-SQL und Java/Hibernate, Oracle 9, Ant
Aufgaben: Erstellung des DV-Konzepts nach Fachvorgabe, Datenbank- und Schnittstellen-Design, PL/SQL Skripte und Java/Hibernate Anwendungen für Massendatenverarbeitung, Performance-Analyse und Optimierung der DB-Batchprocesse

Zeitraum: 02.2006 - 03.2006

Beschreibung: Performance-Analyse des Kundensystems
Eingesetzte Technologien: JMeter
Aufgaben: Konzeption und Erstellung von JMeter-Skripten, Test-Durchführung auf dem Kunden-System, Analyse der Ergebnisse und Erarbeitung der Lösungsvorschläge

Zeitraum: 09.2005 - 02.2006

Beschreibung: Entwicklung einer Kundenservice-Verwaltungssoftware für ein großes Telekommunikationsunternehmen
Eingesetzte Technologien: Java/J2EE, Tapestry (Entwicklung unter Tomcat, produktiv unter Websphere), Hibernate, Spring, Junit, Maven, Oracle 9
Aufgaben: Implementierung der Businesslogik, der Hibernate-Zugriffsschicht, Buildmanagement, Datenbank-Design

Zeitraum: 01.2005 - 08.2005

Beschreibung: Entwicklung einer Portalanwendung für ein Solarunternehmen
Eingesetzte Technologien: Java/J2EE, Struts (Tomcat), Chayenne (Persistenz), JUnit, MS-SQL-Server, Ant
Aufgaben: Erstellen eines Fach- und DV-Konzeptes, Implementierung der Businesslogik, Datenbank-Design, Datenmigration aus der bestehenden Anwendung, Spezifikation und Entwicklung von Schnittstellung zu einem externen Gerät(XML)

Zeitraum: 07.2004 - 12.2005

Beschreibung: Pflege und Weiterentwicklung einer bestehenden Portalanwendung für ein Solarunternehmen
Eingesetzte Technologien: Java/J2EE, XSLT-basiertes Frontend (Resin), EJB/JDBC, MS-SQL-Server, Ant
Aufgaben: Performanz-Analyse und Optimierung, Refactoring der Java und T-SQL Codebasis, Second-Level-Support

Zeitraum: 06.2001 - 07.2004

Beschreibung: Pflege und Weiterentwicklung eine Banking- und Brokerage Web-Anwendung für ein großes Finanzinstitut
Eingesetzte Technologien: Java/J2EE, JSP (Tomcat), EJB (Weblogic 5/6), JUnit, Oracle 8/9, Ant, Sun/Solaris, Linux
Aufgaben: Implementierung von Businesslogik, Schnittstellen zu Legacy-Systemen und PL-SQL-Skripten, Second-Level-Support, Betreuung von Kunden-Testumgebung

Zeitraum: 06.2000 - 01.2001

Beschreibung: Entwicklung eines leichtgewichtigen CMS/WAP-Portals für den Ensatz in mobilen Geräten
Eingesetzte Technologien: Java, WAP, XML/XSLT
Aufgaben: Entwicklung eines WAP-Frontends unter Berücksichtigung der Geräteunabhängigkeit