Fachlicher Schwerpunkt dieses Freiberuflers

Scrum Master, Scrum, Testautomatisierung, Agiles Testen, Projektkoordinator, Java, Selenium, Silk, UI Testing

verfügbar ab
01.04.2019
verfügbar zu
100 %
davon vor Ort
100 %
PLZ-Gebiet, Land

D6

Städte
Frankfurt
50 km
Kontaktwunsch

Ich möchte ausschließlich für Projekte in diesen Einsatzorten kontaktiert werden.

Projekte

01/2017 - 03/2019

2 Jahre 3 Monate

Testautomatisierung, Automatisierte Migration von Altdaten nach SAP

Rolle
Projektverantwortlicher für Testautomatisierung
Einsatzort
Stuttgart
Projektinhalte

Das Altsystem basierte auf einer reinen Webanwendung und sollte von SAP abgelöst werden. Für die Datenmigration wurden automatisierte Oberflächentests für SAP GUI erstellt. Die Migration der Altdaten erfolgte automatisiert in ein neues auf SAP-basierenden System. Da nicht für alle Datenbestände Migrationsprogramme bestanden, war die Aufgabe in diesem Projekt entsprechende Migrationsprogramme zu konzipieren und entwickeln. Dies wurde mit Silk4J und Java durchgeführt.

Kenntnisse

Java

Silk4J

SAP GUI

Selenium

Maven

Oracle SQL

Produkte

Selenium

SAP GUI

Oracle

Eclipse

09/2016 - 12/2016

4 Monate

Neuentwicklung eines automatisierten Posteingangs

Rolle
Agiler Tester
Kunde
Versicherung
Einsatzort
Köln
Projektinhalte

Erstellung einer Testkonzeption, Testplans sowie Unterstützung der Testfallerstellung bei der Neuentwicklung eines automatisierten Posteingangs für einen großen Versicherungskonzern.

Funktionen, Aufgaben, Ergebnisse:

  • Projektplanung
  • Projektmanagement
  • Projektdokumentation
  • BDD Konzepterstellung

Kenntnisse

Java

Gurkin

IntelliJ

Coaching

Moderation

BDD

Scrum

Produkte

Jira

Atlassian Confluence

Projekthistorie

2 Jahre: Testautomatisierung von SAP- GUI Anwendungen und Web Oberflächen

Rolle: Testmanager

Branche: Öffentlicher Dienst

 

Projektbeschreibung:

Umstellung von manuellen Oberflächentests und -verfahren auf eine automatisierte Testumgebung. Hierzu wurde zunächst die Entscheidung für eine Technologie im Rahmen eines Softwareauswahlprozesses vorbereitet. Nach der Technologieauswahl fand zudem eine Weiterentwicklung der benötigten Funktionalitäten statt.

Funktionen, Aufgaben, Ergebnisse:

  • Projektplanung
  • Projektmanagement
  • Projektkoordination
  • Projektreporting
  • Erstellung Kriterienkatalog für die Softwareauswahl
  • Durchführung und Koordination des Softwareauswahlprozesses
  • Testkonzepterstellung
  • Umsetzung und Entwicklung
  • Frameworkentwicklung

Methoden/Verfahren, Technologien, Werkzeuge etc.

XML, Java, Eclipse, SAP GUI, SILK4J, Selenium, Confluence


2 Jahre: Koordination und Projektmanagement der Umstellung von Cobol-Bescheide auf XML Technologie

Rolle: Projektmanager

Branche: Öffentlicher Dienst

Projektbeschreibung:

In einer öffentlichen Einrichtung war das Ziel, die alte Cobol-Technologie abzulösen und durch die modernere XML Struktur zu ersetzen.

Der Aufbau von Steuerbescheiden in verschiedenen Einnahmearten basierte auf der alten Technologie Cobol und sollte für die SEPA Umstellung sowohl hinsichtlich des Layouts als auch der Technik modernisiert werden.

Funktionen, Aufgaben, Ergebnisse:

  • Projektplanung
  • Projektmanagement
  • Projektkoordination

Methoden/Verfahren, Technologien, Werkzeuge etc.

XML, Java, Eclipse, Doc1


6 Monate: Konzepterstellung zur Außenwahrnehmung eines Unternehmens in Social Media

Rolle: Business Analyst

Branche: Forschung

 

Projektbeschreibung:

Konzeption zur Informationsgewinnung und Analyse der Außenwahrnehmung eines Unternehmens in Social Media. In diesem Konzept kommt die iQser GIN Plattform zum Einsatz, eine Middleware Lösung mit dem Semantic Web Ansatz. Neben der Beurteilung von Analyseergebnissen der iQser Plattform sowie die Erstellung einer geeigneten graphischen Oberfläche für die Ergebnisse der Analyseroutinen sollten die Ergebnisse dieser Software beurteilt werden.

Funktionen, Aufgaben, Ergebnisse:

  • Test und Bewertung der iQser Software
  • Auswahl verschiedener Quellen für die Analyse
  • Erstellung eines Kriterienkatalogs für diese Quellen
  • Erstellung einer graphischen Oberfläche zur Ergebnisanalyse
  • Ausführliche Dokumentation der Ergebnisse, des Vorgehens und des Konzepts

Methoden/Verfahren, Technologien, Werkzeuge etc.

J2EE, Maven, XML, Java, MySQL, Eclipse, Notepad++, iQser GIN Plattform, JBoss, Glassfish, Facebook Graph API, Twitter API, JUNG


6 Monate: Implementierung eines Feedlesers mit integriertem Webcrawler

Rolle: Business Analyst

Branche: Online Marketing & Affiliate

 

Projektbeschreibung:

Entwicklung einer Software zum Lesen und Verarbeiten von Datenfeeds im CSV- und / oder XML- Format. Für die Verarbeitung wurden zahlreiche, vom Kunden gewünschte, Funktionen mit implementiert. Zusätzlich wurde ein Crawler entwickelt, um verschiedene Webquellen nach zusätzlichen Informationen zu einem konfigurierten Themengebiet abzufragen und diese Daten mit aufzunehmen.

Funktionen, Aufgaben, Ergebnisse:

Einlesen und Verarbeiten von XML- oder CSV- Datenfeeds. Der Anwender kann verschiedene Funktionen während der Feedverarbeitung anwenden, um seine Daten aufzubereiten. Nach Verarbeitung des Datenfeeds erfolgt eine Ausgabe im XML Datenformat. Über den Installationsassistenten lässt sich das Datenoutputformat individuell konfigurieren.

Methoden/Verfahren, Technologien, Werkzeuge etc.

Eclipse, PHP, MySQL, Notepad++, XML, libcurl


6 Monate: Planung und Entwicklung einer Zuschnittsoptimierungssoftware

Rolle: Entwickler

Branche: Dach & Solartechnologie

 

Projektbeschreibung:

Basierend auf zahlreichen Parametern sollte eine Software erstellt werden, die anhand der eingegebenen Informationen die notwendigen Stäbe, deren Anzahl und deren Typ für die Produktion der Fenster bestimmt.

Funktionen, Aufgaben, Ergebnisse:

In enger Absprache mit der Fachabteilung wurde die Software geplant und entwickelt. Die Software exportiert die notwendigen Ausgabedateien für die Zuschnittsmaschinen. Sie hat eine Lagerfunktion für Stabreste, welche in die Berechnung wieder einfließen können und generiert alle benötigten Dokumente für die Fachabteilung. Ein Backupsystem, um alte Pläne zurückzusichern, ist ebenfalls enthalten. Die Software befindet sich seit 2010 im Einsatz.

Methoden/Verfahren, Technologien, Werkzeuge etc.

Eclipse, PHP, MySQL, Notepad++, XML


6 Monate: Entwicklung und Test eines Webcrawlerkonzeptes 

Rolle: Entwickler/ Tester

Branche: Forschung

 

Projektbeschreibung:

Entwicklung und Erprobung eines Webcrawlerkonzeptes. Das Konzept geht von einer Startwebseite aus und analysiert alle ausgehenden Links. Durch das Folgen dieser Links erhält der Crawler stetig neue Links. Mit dieser Arbeitsweise lässt sich eine URL Datenbank erstellen. Zusätzlich werden auch noch Metadaten, wie z.B. der Inhalt des „Description“- Tags mit abgelegt.

Funktionen, Aufgaben, Ergebnisse:

  • Planung und Erstellung des Konzepts. Erprobung durch Testimplementierung und einen Testdurchlauf über mehrere Tage.
  • Wiederaufnahmeverfahren im Fehlerfall, ausführliche Dokumentation des Konzepts.

Methoden/Verfahren, Technologien, Werkzeuge etc.

Eclipse, PHP, MySQL, DB2


3 Monate: Planung, Entwicklung und Schulung einer Mitgliederverwaltungssoftware 

Rolle: Entwickler

Branche: Forschung

 

Projektbeschreibung:

Entwicklung einer Verwaltungssoftware für die Mitglieder des Kunden, Gewinnung statistischer Informationen aus diesen Daten.

Funktionen, Aufgaben, Ergebnisse:

Planung und Entwicklung der Architektur, Schnittstellenimplementierung für den Altdatenimport.

Als Ergebnis stand eine umfangreiche Software zur Verfügung, durch die der Kunde seine Mitglieder verwalten und auch statistische Informationen für Marketingkampagnen gewinnen konnte.

Methoden/Verfahren, Technologien, Werkzeuge etc.

Eclipse, PHP, JavaScript, MySQL, CSS, Schulung


5 Jahre: Planung und Entwicklung einer Kundenclub Software

Rolle: Entwickler

Branche: Forschung

 

Projektbeschreibung:

Entwicklung einer Datenbank gestützten Software für den Kundenclub. Die Anforderungen an die Software bestanden aus Kundenverwaltung und deren Punkteguthaben und Generierung statistischer Auswertungen über beispielsweise die Beliebtheit verschiedener Prämien oder den Umsatz in einzelnen Niederlassungen.

Funktionen, Aufgaben, Ergebnisse:

In der Software enthalten sind auch Features zur Fahrzeugverwaltung, da der Kunde auch Leasingfahrzeuge als Prämie anbietet. Geplant wurden die Serverarchitektur und das Serverkonzept. Nach Konzeptvorstellung erfolgte die Durchführung. Neben der fertig gestellten Software stehen zudem zahlreiche Schnittstellen, eine umfassende technische Dokumentation und ein ausführliches Benutzerhandbuch zur Verfügung. Die Software wurde nach einer ausführlichen Schulung installiert, die Daten importiert und befindet sich jetzt seit 2008 im Einsatz. Derzeit sind über 2000 Mitglieder in der Software enthalten.

 

Eine kurze Auswahl der Main-Features:

  • Mitgliederverwaltung und eine Übersicht über alle zugehörigen Informationen
  • Prämienverwaltung und Prämienbestellung per integriertem Email-Formular beim Großhändler
  • Umfassender, integrierter Bestellprozess für Prämien
  • Zahlreiche Statistiken, die sich sowohl graphisch als Diagramm, als auch in Excel als CSV exportieren lassen.
  • Niederlassungs- und Aussendienstmitarbeiterverwaltung incl. statistischer Informationen.
  • Umfangreiche Startseite, die eine Übersicht über z.B. Geburtstag des Kunden, offene Bestellungen oder kommende Leasingfahrzeugrückgaben darstellt.
  • Umfangreiches Backend, welches zahlreiche Einstellungsmöglichkeiten und Listenergänzungen bietet.

Methoden/Verfahren, Technologien, Werkzeuge etc.

Apache, Eclipse, PHP, JavaScript, AJAX, MySQL, CSS, Windows 2008 Server, Ubuntu, UML, Schulungen


6 Jahre: diverse Projekte u.a. in den Themengebieten Softwareentwicklung und Social Media

Projekte:

  • Planung und Entwicklung individueller CMS Systeme
  • Erstellung verschiedener Webseiten
  • Entwicklung eines Onlineshops
  • Weiterentwicklung div. Open Source Onlineshops
  • Beratung und Betreuung der Kunden
  • Entwicklung von Onlinemarketing Strategien
  • Suchmaschinenoptimierung div. Webseiten und Onlineshops
  • Google Adwords Konten Betreuung
  • Schulung der implementierten Software beim Kunden
  • Betreuung des Facebook und Twitter Auftritts diverser Kunden

Branchen

  • Onlinemarketing
  • Webdesign
  • Webdevelopment
  • Suchmaschinenoptimierung
  • Suchmaschinenmarketing
  • Öffentlicher Dienst
  • Verwaltung
  • Versicherung
  • Dach & Solar

Kompetenzen

Produkte / Standards / Erfahrungen
Agiles Testen
Akzeptanztest
Atlassian Confluence
BDD
Eclipse
Git
Jira
JUnit
Maven
Moderation
SAP GUI
SAP GUI Testing
Scrum
Selenium
SQL Developer
SVN
TDD
Testautomatisierung
UI Testing

Tätigkeitsfelder

Die Beratungsschwerpunkte des Freiberuflers liegen in den Bereichen der Softwareentwicklung mit objektorientierten Technologien und Testautomatisierung. Darüber hinaus hat er für diverse Kunden Projekte als agiler Tester, Projektkoordinator und Entwickler durchgeführt.

Qualifikationen

Vorgehensmodelle

  • Extreme Programming (XP)
  • Scrum
  • Pair Programming

Methoden und Verfahren

  • Design Patterns
  • Clean Code
  • SOLID-Prinzipien
  • Entity-Relationship-Modellierung (ERM)
  • Behaviour Driven Development (BDD)
  • methodisches Testvorgehen
  • modellbasiertes Testen
  • Use Case Modellierung
  • Testautomatisierung
  • ITIL
  • Projektleitung
  • Projektplanung
  • Projektcontrolling
  • Moderation
  • Wirtschaftlichkeitsbetrachtungen
  • Review-Arbeitstechnik
  • Schulungserfahrung
  • Teststrategien
  • GUI-Testing
  • Webtesting
  • SAP-Testing
  • Testdriven Development (TDD)

Komponententechnologien und Produkte

  • Java EE
  • Web Services
  • SOA
  • Apache
  • JBoss Application Server
  • XT-Commerce
  • OC-Commerce
  • Magento
  • HHG Shop
  • Wordpress
  • iQser GIN Plattform
  • Selenium
  • Silk-Test
  • Iqser
  • Silk4J

Klassenbibliotheken,  Frameworks, Technologien, Produkte

  • JUnit
  • JDBC
  • ODBC
  • Hibernate
  • AJAX
  • OC-Commerce
  • XT-Commerce
  • Magento
  • HHG Shop
  • JUNG
  • Facebook Graph API
  • Twitter API
  • Selenium

Entwicklungswerkzeuge

Implementation:

  • IntelliJ
  • Eclipse
  • MS Visual Studio
  • Homesite
  • Notepad++
  • Altova Mapforce

Test:

  • JUnit
  • TestNG

Build:

  • Maven

Versionsverwaltung:

  • Git
  • SVN

Sonstiges

  • Onlinemarketing Tools: Google Adwords, Google Analytics, eTracker
  • Suchmaschinenoptimierung, Suchmaschinenmarketing,
  • Crawlertechnologie, Landingpage- Optimierung und Erstellung

Berufserfahrung

Zuvor:

  • 4 Jahre Consultant / 1 Jahr Senior Consultant bei NovaTec Consulting GmbH
  • 1 Jahr Online Marketing Manager bei isdeins GmbH
  • 6 Jahre Gründung und Leitung einer Softwareentwicklungsfirma [Name auf Anfrage]

Programmiersprachen
CSS
HTML
Java
Java 8
Java Script
Oracle SQL
PHP
SQL
XML

Datenbanken
Access
DB2
MySQL
Oracle
PostgreSQL

Betriebssysteme
MS DOS
Windows

Sprachkenntnisse
Deutsch
Muttersprache
Englisch
in Wort und Schrift

Bemerkungen

diverse Vorträge auf Konferenzen und Veröffentlichungen, nähere Informationen gerne auf Anfrage


Ausbildungshistorie

  • Studium der Informatik MSc., Hochschule für angewandte Wissenschaften Würzburg-Schweinfurt
  • Masterarbeit im Bereich der Außenwahrnehmung eines Unternehmens in Social Media
  • Studium der Informatik B.Eng., Hochschule für angewandte Wissenschaften Würzburg-Schweinfurt
  • Ausbildung zum Informatikkaufmann

Zertifikate

  • Professional Scrum Master I (PSM I)
  • iSAQB Certified Professional for Software Architecture Foundation Level
  • iSTQB Certified Tester Foundation Level
×
×