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