Schlagwörter
Skills
Schwerpunkte:
Folgende Kenntnisse habe in meiner 8-jährigen Tätigkeit als Freelancer erlangt.
- Implementierung von Programmen in der Programmiersprache Java,
- Konzeption von Programmen in einer objektorientierten Programmiersprache,
- Optimierung bestehender Geschäftsprozesse in der Entwicklung durch Analyse, Beschreibung und Konzeption,
- Entwicklung und Konzeption von Unittests, Komponententests und Integrationstest,
- Implementierung von Geschäftsprozessen als XML-basierte Services im Sinne der Service Orientierten Architektur (SOA) und Integration externer Systeme in den Geschäftsprozess.
Folgende Kenntnisse habe in meiner 8-jährigen Tätigkeit als Freelancer erlangt.
- Entwicklerarbeit (einzeln):
- Programmiersprachen: Java (1.4, 1.5, 1.6), C/C++, Visual Basic
- IDE: Eclipse (3.3 – 4.6), Netbeans (6.0 – 6.7),
- Frameworks & Standards: UML 2.0, Junit3, Junit4, Java Webstart, Google Web Toolkit, Google Protocolbuffer, JSON, XML, RMI, JNI (Java C++), Apache POI, Apache Velocity, JGraph
- Entwicklerarbeit (im Team):
- Buildserver: Hudson, Jenkins
- Buildwerkzeuge: Apache Maven 2, 3, Apache Ant 1.7
- Quellcodeverwaltungen: SVN, Telelogic Synergy, CVS
- Ticketsysteme & Dokumentation: TRAC, JIRA/Confluence, Mantis,
- Infrastruktur (Betrieb):
- Betriebssysteme: Solaris 10, Ubuntu 7.04 – 12.04, AIX 6.1.0
- Virtualisierung: VM Ware, Virtual Box
- Backendsysteme:
- Verzeichnisse: OpenLDAP
- Datenbanken: Oracle 9g, 10g, 11g, IBM DB2, Lotus Notes (dokumentenorientiert), MySQL, MS DB Server, Sequel, Apache Hadoop
- Applikationsserver: Oracle OC4J 10.1.3.2.0, Siemens Bean TA 3.1, BEA Weblogic, JBoss
- Webserver: Apache Tomcat, Apache Webserver
- Allgemeiner Entwicklungszyklus: Anforderungsanalyse, fachliche Konzeption, technische Konzeption, Implementierung, Qualitätssicherung, Betrieb/Wartung.
- Java Libraries: Junit, GWT, Google Protocolbuffer, JSON, Maven, Smart GWT, Jersey, Datenspeicherung (Backend Systeme)
Projekthistorie
Projekte
überwachenden Systeme wurde das Werkzeug dynaTrace eingesetzt mit dem alle testrelevanten Werte ausgewertet und
aufgezeichnet werden konnten. Die Ergebnisse wurden in einem ausführlichen Lasttestbericht ausgewiesen.
Anteil.
die Einführung der Möglichkeit für einen Finanzkauf eines Mobilfunkgeräts ergibt. Die Lasttests wurden mit dem Silkperformer ausgeführt und für mehrere Testszenarien wurden Testauswertungen erstellt. Die Testausführung für die http Schnittstelle basiert auf normalen http Requests. Die zu testende Workload bestand aus bereits im letzten Lasttestprojekt eingesetzten Skripten. Für die Skripte im Rahmen der Vertragsverlängerung wurde ein Testdatengetriebener Ansatz verwendet. Die Bestandstestdaten wurden
von mir zentral für alle Lasttestprojekte in diesem Release verwaltet. Die Testskripte basieren auf einer Aufnahme des Anwendungsfalls im KUBIS Client, die mit dem Recorder des Silkperformers erstellt wurde, und anschließend für die Verwendung vorselektierter Testdaten aufbereitet wurden.
Testausführung für die EDIFACT Schnittstelle basiert auf Dateien. Die zu testenden Workload bestand dabei aus fast
allen bereits bestehenden Anwendungsfällen. Zu jedem Anwendungsfall gibt es je ein Testskript. Die Testskripte basieren auf einer EDIFACT Template Datei, welche im Testskript mit Testdaten aufbereitet wird. Die vom Testskript erzeugte EDIFACT Datei wird der EDIFACT Schnittstelle zur Verarbeitung übergeben. Im Rahmen des Projektes aktualisierte ich die Dokumentation für die EDIFACT
Schnittstelle.
Ausführung des Builds mit Maven.
einfach für andere statistische Auswertungen genutzt werden konnte. So konnten die Auswertungsmerkmale frei konfiguriert werden. Die erzeugten Auswertungen konnten dann in Excel Sheets umgewandelt werden. Im Laufe des Projektes wurde eine Testabdeckung mit Junittests von 80% erreicht und die Laufzeit des täglichen Auswertungslaufes kontinuierlich reduziert.
Stammdatenserver eingelagert werden. Die Quittierung der Einlagerung von Stammdaten wird gemäß der Konzeption
ausgeführt. Das Datenbankdesign für den Stammdatenserver wurde konzeptioniert und implementiert.
- 02/2016 – 06/2016 cloudsync
- 02/2016 FODB Digitalisierung²
- 08/2015 – 12/2015 Online Banking DB - 2
- 07/2015 WKO Evaluierung
- 05/2015 – 06/2015 Online Banking DB - 1
- 10/2014 – 12/2014 myCRM/CST Schweiz
überwachenden Systeme wurde das Werkzeug dynaTrace eingesetzt mit dem alle testrelevanten Werte ausgewertet und
aufgezeichnet werden konnten. Die Ergebnisse wurden in einem ausführlichen Lasttestbericht ausgewiesen.
- 09/2014 – 10/2014 EAI Workflow Upgrade
Anteil.
- 04/2014 – 07/2014 Finanzkauf Advanced
die Einführung der Möglichkeit für einen Finanzkauf eines Mobilfunkgeräts ergibt. Die Lasttests wurden mit dem Silkperformer ausgeführt und für mehrere Testszenarien wurden Testauswertungen erstellt. Die Testausführung für die http Schnittstelle basiert auf normalen http Requests. Die zu testende Workload bestand aus bereits im letzten Lasttestprojekt eingesetzten Skripten. Für die Skripte im Rahmen der Vertragsverlängerung wurde ein Testdatengetriebener Ansatz verwendet. Die Bestandstestdaten wurden
von mir zentral für alle Lasttestprojekte in diesem Release verwaltet. Die Testskripte basieren auf einer Aufnahme des Anwendungsfalls im KUBIS Client, die mit dem Recorder des Silkperformers erstellt wurde, und anschließend für die Verwendung vorselektierter Testdaten aufbereitet wurden.
- 01/2014 – 03/2014 Oracle Upgrade
- 06/2013 – 12/2013 SEPA Integration
- 05/2013 – 06/2013 Sofortige Optionswechsel
Testausführung für die EDIFACT Schnittstelle basiert auf Dateien. Die zu testenden Workload bestand dabei aus fast
allen bereits bestehenden Anwendungsfällen. Zu jedem Anwendungsfall gibt es je ein Testskript. Die Testskripte basieren auf einer EDIFACT Template Datei, welche im Testskript mit Testdaten aufbereitet wird. Die vom Testskript erzeugte EDIFACT Datei wird der EDIFACT Schnittstelle zur Verarbeitung übergeben. Im Rahmen des Projektes aktualisierte ich die Dokumentation für die EDIFACT
Schnittstelle.
- 08/2011 – 04/2013 ISI incentage SWIFT Interface - FIN
Ausführung des Builds mit Maven.
- 04/2012 – 05/2012 Hanne Phase 3 Konzernverflechtungen
- 02/2012 – 03/2012 Prototyp
- 10/2011 – 01/2012 Hanne Phase 3
- 02/2011 – 08/2011 NCM
- 12/2010 – 02/2011 Error und Ticket Monitoring
- 06/2009 – 11/2010 Workflow Controlling
- 01/2008 – 11/2009 Basis (Statistik)
einfach für andere statistische Auswertungen genutzt werden konnte. So konnten die Auswertungsmerkmale frei konfiguriert werden. Die erzeugten Auswertungen konnten dann in Excel Sheets umgewandelt werden. Im Laufe des Projektes wurde eine Testabdeckung mit Junittests von 80% erreicht und die Laufzeit des täglichen Auswertungslaufes kontinuierlich reduziert.
- 02/2007 - 12/2007 SEPA/ WPP
Stammdatenserver eingelagert werden. Die Quittierung der Einlagerung von Stammdaten wird gemäß der Konzeption
ausgeführt. Das Datenbankdesign für den Stammdatenserver wurde konzeptioniert und implementiert.
Reisebereitschaft
Verfügbar in den Ländern
Deutschland, Österreich und Schweiz
Verfügbarkeit: ab dem 01.07.2018
Einsatzorte: Deutschland (PLZ-4 und 5 bevorzugt), Österreich(Remote oder Projektlaufzeit > 6 Monate), Schweiz(Remote oder Projektlaufzeit > 6 Monate)
Einsatzorte: Deutschland (PLZ-4 und 5 bevorzugt), Österreich(Remote oder Projektlaufzeit > 6 Monate), Schweiz(Remote oder Projektlaufzeit > 6 Monate)