Sie sind hier: Projekte

Projekte

Die Größe des Tags spiegelt meinen technologischen Schwerpunkt und meine Erfahrung mit der jeweiligen Technologie wieder. Mit einem Klick auf einen Begriff bekommen Sie nur die, für diesen Begriff relevante Projekte angezeigt. (alle Projekte anzeigen).

Projekte freiberufliche Softwareentwicklung im Bereich: Testen Testen

Zeitraum: 06.2016 -
Branche: Touristik, catjump.de Hamburg
Position: Architekt / Entwickler / Eigentümer
Tätigkeit: Design, Konzeption und Entwicklung (permanente Weiterentwicklung) des eigenen Portals www.catjump.de für Ferienwohnungen. Hochperformant, responsive und multidevicefähig.
Umgebung: Apache Wicket, Spring, Hibernate, Jetty, nginx, PostgreSQL (Trigger, Procedures), Apache 2, JPA2, JQuery, Subversion, Mockito, Linux (ubuntu), Slf4J, CSS, Maven, Bootstrap, Eclipse, HTML5, CSS, Javascript, Java 8, Open Street Map, OpenLayer, Geocoding, Suchmaschinenoptimierung (SEO)

Zeitraum: 01.2020 – 2.2022
Branche: Bank, Finanz Informatik
Position: Seniorentwickler
Tätigkeit: Unterstützung bei der Entwicklung neuer / geänderter Funktionen unter Einsatz neuer Architekturen und Technologien für die Internet Filiale (Onlinebanking der Sparkassen)
Umgebung: Content-Management Adobe Experience Manager (AEM), Websphere Liberty, Java 8, JSP, Taglibs, hausinterne Workflow-Engine, PMD, Maven, Eclipse, SVN, Jira, HP Quality Center, Mockito, JUnit, MKP (hausinterne Multi Kanal Platform), Javascript (JQuery und pur), Scrum, Hibernate, Splunk, Confluence, CodeReview, HTML5, JavaScript, JQuery, JSP, CSS, FindBugs, CleanCode

Zeitraum: 12.2018 – 01.2020
Branche: Bank, Bundesbank
Position: Seniorentwickler, Reviewing
Tätigkeit: Unterstützung bei der Migration von 3 Anwendungen im Bereich Geldmanagement zu einem anderen Technologiestack mit Websphere Liberty, JEE 8, Java 8, Angular Material, TypeScript.
Umgebung: JEE8, Java 8, IBM WebSphere Liberty, Eclipse Oxygen und Photon, Maven, SVN, Jenkins, Oracle 12 (PLSQL, Trigger etc.), JPA 2.1, Eclipse Link, Log4J, Logback, BCE-Pattern, XML, XSLT, Rest Webservices, Soap-UI, Swagger, JSon, Angular 2, EJB 3, HTML, Visual Source Code, Javascript, CSS, Angular Material, TypeScript, Apache POI, Scrum, PMD, Findbugs, Junit, Mockito, WeltUnit, Flyway, Jira, Confluence, CDI

Zeitraum: 7.2018 – 12.2018
Branche: Bank, Bundesbank
Position: Entwickler / Berater
Tätigkeit: Unterstützung bei der Migration von 4 Anwendungen im Bereich Tendersysteme und Kreditforderungen zu einem aktuellen Technologiestack mit Websphere 8.5, JEE 6, Java 8 und Maven.
Umgebung: JEE6, IBM WebSphere 8.5, Eclipse Oxygen, RAD, Maven, SVN, Jenkins, Oracle 12, JSP, Servlets, XSL, XML, ANT, Spring, Hibernate, JDBC, Log4J, HTML, Javascript, Spring MVC

Zeitraum: 12.2016 – 06.2018
Branche: Bank, NordLB Hannover
Position: Entwickler / Berater
Tätigkeit: Unterstützung bei der Implementierung einer JEE-Applikation zum Berechnen von Cashflows.
Umgebung: JEE6, IBM WebSphere 8.5, Eclipse Nano, JPA (OpenJpa), Git, Gerrit (Code Review), TomEE, JBoss, JUnit, Mockito, DB2, SQuirreL, JSF (Tobago 3), Maven, Java 7, Quartz, BaseOne (hausinternes Framework), SuperCSV, Apache Poi, XML, XSD, Jaxb, Kibana, Logback und SLF (Logging), HP Quality Center, Findbugs, Quartz

Zeitraum: 07.2016 – 12.2016
Branche: Bank, Deutsche Bundesbank Hannover
Position: Entwickler / Berater
Tätigkeit: Unterstützung bei der Refactoring, Performanceanalyse und -optimierung im Bereich Reporting. Weiterhin die Konzeption der GUI.
Umgebung: JEE6, IBM WebSphere 8, Eclipse Kepler, JSP, Struts 1.3.10, Hibernate 3.3.2, JPA,CSV mit Apache POI, JUnit, Mockito, JProfiler, VisualVM, JConsole, Oracle 11, SQL, PL/SQL, Materialized Views, SQL Tracing / Explain Plan, Datenbankpartitionierung, Jira, Subversion, HTML, CSS, SQL Developer, Firefox Firebug, JSFiddle, JQuery, FindBugs, Ajax

Zeitraum: 01.2016 – 07.2016
Branche: Bank, Deutsche Bundesbank Hannover
Position: Entwickler / Berater
Tätigkeit: Unterstützung bei der Implementierung und technischen Konzeption einer Software im Bereich Meldewesen der Notenbank an die EZB.
Umgebung: JEE 6, EJB 3, WebSphere 8, BCE-Pattern, JSF 2, Primefaces, hausinterneKolumbus Komponenten, JPA 2, OpenJPA 2.1, Eclipse Keppler, Oracle 11, FindBugs, SVN, PMD, Crucible (Reviewing), Jira, JQuery, Javascript, Html, XML, XSD, JAXB, CSS, TestNG, Jenkins, Maven, Mockito, JBoss Drules, VisualVM, JConsole, Pairprogramming, PL/SQL, SQL, Ajax, Datenbank Trigger, Profiler (VisualVM, JProfiler), Lasttests (Jmeter), Webservice, RESTful Webservices, Materialized Views, Historisierung, SQL-Optimierung

Zeitraum: 05.2015 – 12.2015
Branche: Bank, Deutsche Bundesbank Hannover
Position: Entwickler / Berater
Tätigkeit: Unterstützung bei der Implementierung und technischen Konzeption eines neuen Anwendungsbereiches im europäischem Umfeld zur Darstellung von Konzern-strukturen. Performanceanalyse und -optimierung, Historisierung mit Datenbank-triggern.
Umgebung: JEE5, IBM WebSphere V8, Eclipse Kepler, JSP, Struts 1.3.10, Hibernate 3.3.2, JPA, JAXB, Apache POI, Apache FOP (XLST), Displaytag (Taglib), Apache Commons, JUnit, Mockito, JProfiler, VisualVM, JConsole, Oracle 11, SQL, PL/SQL, DB Trigger, JBox (internes Build/Deploymenttool), Jira, Subversion, HTML, CSS, SQL Developer, Firefox Firebug, JSFiddle, FindBugs

Zeitraum: 03.2014 – 05.2015
Branche: Bank, Deutsche Bundesbank Hannover
Position: Entwickler, Architekt
Tätigkeit: Unterstützung bei der Neuentwicklung einer Software im Bereich Meldewesen der Notenbank an die EZB. Schwerpunkt im Bereich Domainmodellmodellierung und dessen Implementierungmit JPA 2; Durchführung interner Reviews. Weiterhin Analyse von Performanceengpässen und deren Optimierung.
Umgebung: JEE 6, EJB 3, WebSphere 8, BCE-Pattern, JSF 2, Primefaces, hausinterne Kolumbus Komponenten, JPA 2, OpenJPA 2.1, Eclipse, Oracle 11, FindBugs, SVN, PMD, Crucible (Reviewing), Jira, JQuery, Javascript, Html, XML, XSD, JAXB, CSS, TestNG, Jenkins, Maven, Mockito, JBoss Drules, VisualVM, Jconsole, Pairprogramming, PL/SQL, SQL, Ajax, Datenbank Trigger, Profiler (VisualVM, Yourkid), Lasttests (Jmeter), Webservice, RESTful Webservices, Materialized Views, Historisierung, SQL-Optimierung

Zeitraum: 01.2013 – 01.2014
Branche: Bank, Deutsche Bundesbank Hannover & Frankfurt
Position: Entwickler, Architekt
Tätigkeit: Unterstützung bei der Entwicklung einer europäischen Software zur Preisberechnung von Sicherheiten / Wertpapieren. Schwerpunkt im Bereich Domainmodellmodellierung und dessen Implementierung mit JPA 2; Konzeption und Implementierung einer Datenhistorisierung. Architekturverantwortlich, Durchführung interner Reviews.
Umgebung: JEE 6, EJB 3, WebSphere 8, BCE-Pattern, JSF 2, Primefaces, hausinterne Kolumbus Komponenten, JPA 2, OpenJPA 2.1, Hibernate 3.10, Eclipse, Oracle 11, FindBugs, SVN, Crucible (Reviewing), Jira, JQuery, Javascript, Html, XML, XSD, Webservices, Soap, Apache Axis, CSS, TestNG, Jenkins, Maven, Mockito, SLF4J, Drules, UML (Altova), Balsamiq, Jython, VisualVM, Pairprogramming, PL/SQL, SQL, Ajax

Zeitraum: 06.2012 - 01.2013
Branche: Bank / Kfz-Leasing, ALD Hamburg
Position: Entwickler / Berater
Tätigkeit: Unterstützung bei der Weiterentwicklung hausinterner Webapplikationen im Bereich KFZ-Leasing.
Umgebung: Apache Wicket, JQuery, Struts 1.x, CSS, HTML, Eclipse, Oracle (10 und 11), EclipseLink, J2EE, Reporting mit iText und UJAC, Jira, Mockito, SQL, PL/SQL, Ajax, Pairprogramming, VisualVM, Soap, Webservice, Apache Axis

Zeitraum: 12.2011 - 03.2012
Branche: Bank, comdirect Quickborn
Position: Entwickler / Schulungsleiter
Tätigkeit: Unterstützung bei der Weiterentwicklung hauseigener Frameworks.
Umgebung: JSF 1 und 2, Spring, Spring Web Flow, JQuery, CSS, HTML, Eclipse, Jenkins, Jira, Ajax, XML Schema, Harvest, Enterprise Architekt

Zeitraum: 04.2011 - 11.2011
Branche: Bank, ING-DiBa Nürnberg
Position: Entwickler / Architekt
Tätigkeit: Unterstützung bei der Ablösung einer Anwendung im Wertpapierbereich von Oracle Forms zu Apache Wicket mit Spring und Hibernate.
Umgebung: Apache Wicket, Spring 3, Hibernate 3, Log4J, Maven, JUnit 4, H2 Datenbank, Oracle, Tomcat 6, JBoss 5, Eclipse, Subversion, Windows XP, HTML, CSS, JavaScript, PMD (Sourcecode Qualitätssicherung), FindBugs, JQuery, WiQuery, Profiling, VisualVM, J2EE, Java, Slf4J, Maven, Jenkins, Balsamiq, Ajax

Zeitraum: 12.2010 - 04.2011
Branche: Touristik, catjump Hamburg
Position: Architekt / Entwickler
Tätigkeit: Konzeption und Implementierung eines Internetportals für Dienstleistungen in der Touristikbranche.
Umgebung: Apache Wicket, Spring 3, Spring Security und Wicket-Auth-Roles, Hibernate 3, Slf4J, Tomcat 6, Apache 2, Open Street Map (OSM), JPA2 Openlayer, Java, JQuery, PostgreSQL und mySQL, Subversion, Junit 4, Linux, JMeter, YourKid (Profiler), Jetty, Java, J2EE

Zeitraum: 01.2010 - 12.2010
Branche: Bank, Deutsche Bundesbank Hannover
Position: Entwickler / Coach
Tätigkeit: Unterstützung bei der Implementierung und Konzeption einer Anwendung für das Berichtswesen im europäischem IFRS Umfeld.
Umgebung: J2EE, EJB 2, JPA, Struts, Hibernate, Java, XBRL, XML, XSLT, Oracle, Subversion, JUnit, WebSphere Applikation Server (WSAD 6.1), Rational Applikation Developer (RAD 7.5), Windows XP

Zeitraum: 01.2008 – 12.2010
Branche: Webportal / Dienstleistung, catjump Hamburg
Position: Eigenentwicklung
Tätigkeit: Implementierung eines internationalen Webportales.
Umgebung: Java, JBoss Seam, EJB 3, JPA, Richfaces, mySQL, Java Server Faces (JSF), Facelets, Spring, Spring Web Flow, Hibernate, JUnit, Acegi Security, Subversion, Eclipse, Apache, JBoss, Ant, XML, HTML, CSS, Linux (Ubuntu)

Zeitraum: 01.2009 - 01.2010
Branche: Bank, Deutsche Bundesbank Hannover
Position: Entwickler / Coach
Tätigkeit: Unterstützung bei der Implementierung und Konzeption neuer Fachanforderungen innerhalb einer bankkritischen J2EE Anwendung zum Verwalten und Handel von Kreditforderungen europäischer Schuldner in Java, SQL und PL/SQL.Konzeption und Implementierung von Performanceoptimierungen.
Umgebung: J2EE, EJB 2, JSP, Oracle 10g (SQL, PL/SQL, Materialized Views, Partitionierung), IBM Rational Application Developer (RAD), HTML, CSS,Subversion, JUnit, Rootriver (Reporting API), Spring, Hibernate, UML, WebSphere Applikation Server (WSAD), XML, Windows XP, Rootriver, XSLT, Apache FOP, RAD Profiler, SQL-Trace

Zeitraum: 08.2008 - 01.2009
Branche: Bank, Deutsche Bundesbank Hannover
Position: Architekt / Entwickler / Coach
Tätigkeit: Unterstützung bei der Konzeption und Implementierung einer performancekritischen Statistikanwendung für das interne und externe Berichtswesen von z.B. Kreditforderungen, Wertpapierbeständen und Sicherheiten. Implementierung von Funktionen für die Massendatenübernahme in PL/SQL und Java. Generierung von PDF mittels Apache POI, Coaching und Review von Javaimplementierungen.
Umgebung: J2EE, EJB 2 (Sessionbeans und MDB's), JSP, Apache POI, Oracle 10g(SQL, PL/SQL, Materialized Views, Partitionierung), IBM Rational Application Developer (RAD), Subversion, JUnit, WebSphere Applikation Server (WSAD), HTML, CSS, Windows XP

Zeitraum: 05.2006
Branche: Dienstleister Automotive, Provalor Berlin
Position: Softwareentwickler / Technologieberater
Tätigkeit: Erstellung der dynamischen Teile eines Portalprototyps.
Umgebung: Java, Hibernate, Java Server Pages (JSP), Servlets, Eclipse, Ant, JUnit, Jmeter, mySQL, Tomcat 5, Apache 2, Log4J, XML, JConfig HTML, CSS, Windows, Linux

Zeitraum: 09.2003 – 10.2005
Branche: Öffentlicher Dienst, Hannover
Position: Softwareentwickler / Technologieberater / Coach
Tätigkeit: Migration des Redaktionssystems (CMS) und des Internetauftritts in eine auf OpenSource basierende, hochskalierbare Architektur. Anschließend die technische Konzeption und Implementierung von Schnittstellen für die Integration externer Systeme und die Weiterentwicklung des Systems. Folgende Komponenten wurden u.a. entwickelt. Framework OR/Mapper, Linkchecker, Workflow, Objektcache mit Mechanismen zum Flushen aus dem Workflow heraus, skalierbare CMA für die Contenterfassung (ca. 1000 Redakteure), skalierbares CDA (für die Anzeige im Web), Objektcache, Administrationsoberfläche. Betreuung der Entwicklerdatenbank und Unterstützung des Kunden bei der Administration der Produktivdatenbank (Oracle RAC). Datenbanktuning mittels SQL-Trace, Analyse von Ausfrührungsplänen, Imlementierung von PL/SQL. Tuning und Speicherlecksuche in den Javaschichten mittels Profiling (Jprobe).Siehe auch 10.2001 – 06.2002.
Umgebung: Web Service, Soap (Axis), HTML Wrapper, Tomcat 5, Eclipse, MS Webstress Tool, JMeter, myEclipse, PL/SQL Developer, Bugzilla, Junit, Oracle 10, Java, Apache 2, CVS, XML, Jconfig, HTML, CSS, Log4J, Jprobe (Profiling), Vignette (CMS), MS Visio, MS Powerpoint, Toad, Windows