Fachlicher Schwerpunkt dieses Freiberuflers

Softwareentwicklung und Data Engineer

verfügbar ab
01.10.2019
verfügbar zu
50 %
davon vor Ort
80 %
Städte
Köln
100 km
Kontaktwunsch

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

Projekte

08/2019 - Heute

2 Monate

Migration und Erweiterung

Rolle
Data Engineer
Kunde
Haushaltsgerätehersteller
Projektinhalte
  • Migration und Erweiterung einer Machine Learning Pipeline auf Amazon Web Services

Tätigkeiten

  • Migration einer Machine Learning Pipeline von einer On-Premise Lösung auf Amazon Web Services
  • Erweiterung der Pipeline für neue Einsatzzwecke
  • Automatisierte Ermittlung und Auswertung von Pipeline Metriken
  • Administration der AWS Ressourcen
  • Evaluation neuer Tools zur Datenaufnahme und Datenvalidierung
Kenntnisse

Python

Gitlab CI

ElasticSearch

Kibana

AWS ECS

AWS EKS

AWS Athena

AWS S3

Kubeflow

Tensorflow

04/2019 - 08/2019

5 Monate

Konzeption einer Migrationsstrategie

Rolle
Java Entwickler
Kunde
Internationale Bank
Projektinhalte
  • Migration von 160 Java Applikationen auf Java 8

Tätigkeiten

  • Konzeption einer Migrationsstrategie für das Upgrade von 160 spezialisierten Java Web-Anwendungen und Batchprogrammen auf Java 8
  • Durchführen der Upgrades und Integration moderner Java-Frameworks
  • Anpassung und Erweiterung der Komponententest zur Sicherstellung der korrekten Migration
  • Entwickeln einer Teststrategie und Durchführung von Systemtests zur Qualitätskontrolle
  • Vereinheitlichen des Look and Feel auf neue Coporate Identity
  • Konzeption und Implementierung von Single Sign On in allen Anwendungen
  • Vereinheitlichen der verwendeten Versionen von Frameworks und selbst geschriebener Service Komponenten
Kenntnisse

Java

IBM Liberty

IBM Applikation Server

IBM DB2

Hibernate

SQLJ

JPA

Vaadin

JSF

JSP

Struts

Maven

09/2018 - 03/2019

7 Monate

Aufbau einer Data-Pipeline

Rolle
Data Engineer
Kunde
Haushaltsgerätehersteller
Projektinhalte
  • Aufbau einer Data-Pipeline zur Auswertung von Gerätedaten zum Training eines Tensorflow Modells

Tätigkeiten

  • Export von Gerätelogs aus ElasticSearch
  • Datenaufbereitung und -validierung
  • Aufbau einer Datenbank um Messdaten verwalten zu können
  • Erstellen eines Webportals zur Erstellung von Testplänen und Eingabe von Testdaten in die Datenbank
  • Integration vorhandener Python Skripte in Docker Container
  • Aufbau einer CI Pipeline zur automatischen Erstellung der
    Container inklusive Tests
  • Aufbau eines Kubernetes Cluster zur Administration der
    einzelnen Docker Container
  • Aufbau einer Machine Learning Pipeline auf Basis von
    Pachyderm und Kubeflow
Kenntnisse

Python

Gitlab CI

ElasticSearch

Kibana

Docker

Kubernetes

Kubeflow

Pachyderm

PostgreSQL

Django

Tensorflow

08/2015 - 02/2019

3 Jahre 7 Monate

Erweiterung einer ERP Lösung

Rolle
Testautomatisierer, IT-Consultant
Kunde
Fertigungsindustrie
Projektinhalte
  • Erweiterung einer ERP Lösung für neue Geschäftsprozesse und Integration mobiler Endgeräte in die IT-infrastruktur und die Geschäftsprozesse

Tätigkeiten

  • Testdatenbereitstellung und -auswertung (SQL)
  • Testautomatisierung der oberflächenbasierten Systemtests
  • Optimierung des Testprozesses
  • Vorbereitung und Durchführung der Integrations- und Systemtests
  • Performanceoptimierung interner Systemabläufe nach Schwachstellenanalyse mittels SQL
  • Vorbereitung und Durchführung der Integrations- und Systemtests
  • Koordination der Abnahmetests
Kenntnisse

Microsoft Dynamics NAV

MS SQL Server

HP UFT

Java

Sikulix

05/2018 - 08/2018

4 Monate

Entwicklung einesWebportals

Rolle
Java Entwickler
Kunde
Internationale Bank
Projektinhalte
  • Entwicklung einesWebportals zur Erstellung und Verwaltung von Kostenausweisen nach MiFid II

Tätigkeiten

  • Analyse von Kundenanforderungen
  • Aufbau einer Datenbankstruktur um Anforderungen abbilden zu können
  • Erstellen eines Webportals
  • Unit Testing
  • Migration bestehender Daten
  • Unterstützung bei Kundentests
Kenntnisse

Java

JEE

IBM WebSphere

IBM DB2

Vaadin

03/2018 - 05/2018

3 Monate

Anpassung des zentralen Kundenverwaltungsportals

Rolle
Java Entwickler
Kunde
Internationale Bank
Projektinhalte
  • Anpassung des zentralen Kundenverwaltungsportals an neue Kundenanforderungen

Tätigkeiten

  • Analyse von Kundenanforderungen
  • Implementierung der Kundenanforderungen
  • Implementierung gesetzlicher und regulatorischer
    Anforderungen
  • Unit Testing
  • Bugfixing
  • Unterstützung bei Kundentests
Kenntnisse

Java

JEE

IBM WebSphere

IBM DB2

Vaadin

01/2018 - 02/2018

2 Monate

Vollautomatisierte Regressionstests

Rolle
C# Entwickler
Kunde
Automotive Aftermarket
Projektinhalte
  • Vollautomatisierte Regressionstests zur Überprüfung von 360 Datenvalidierungsregeln

Tätigkeiten

  • Review der funktionalen Testfälle und der entsprechenden Testdaten
  • Kategorisierung der Testfälle um geeignete Regressionstestfälle aufzubauen
  • Konzeption und Implementierung eines vollautomatisierten Regressionstests
  • Einbau weiterer Konfigurationsmöglichkeiten in enger Abstimmung mit dem Kunden
  • Implementierung eines Reports zur einfachen Auswertung der einzelnen Testdurchläufe
Kenntnisse

C#

Oracle DB

11/2017 - 02/2018

4 Monate

Erstellen eines vollautomatisierten Datentransfers

Rolle
Java Entwickler
Kunde
Internationale Bank
Projektinhalte
  • Erstellen eines vollautomatisierten Datentransfers zur Meldung relevanter Daten an Börsen

Tätigkeiten

  • Import relevanter Daten aus den Bestandssystemen
  • Zusammenführen der Datenbestände aus den unterschiedlichen Systemen
  • Erstellen von Exporten in den jeweiligen Formaten der unterschiedlichen Börsen
  • Implementieren einer automatischen Verarbeitung der elektronischen Börsenantworten
  • Unit Testing
  • Durchführung funktionaler Systemtest
Kenntnisse

Java

JEE

Spring Batch

IBM DB2

04/2017 - 10/2017

7 Monate

Entwicklung einer Software

Rolle
C# Entwickler
Kunde
Haushaltsgerätehersteller
Projektinhalte
  • Entwicklung einer Software für die Diagnose und automatisierte Ausführung von Testsequenzen für einen Staubsaugerroboter

Tätigkeiten

  • Implementierung von Gerätekommandos in C#
  • Erstellen einer GUI mittels WPF
  • Aufbau einer Datenbank zur Verwaltung von Diagnosetests und Resultaten
  • Implementierung der Datenbankschnittstelle
  • Implementierung einer automatischen Datensynchronisation über Webservices
  • Implementierung von Testskripten für die Testdurchführung in CS
  • Implementierung von NUnit-Tests
  • Spezifikation von Use Cases in enger Abstimmung mit dem Kunden
Kenntnisse

C#

WPF

WCF

NHibernate

Nunit

MS SQL Server

Git

12/2016 - 03/2017

4 Monate

Erweiterung des bestehenden zentralen Paketverwaltungssystems

Rolle
Testautomatisierer
Kunde
Logistikdienstleister
Projektinhalte
  • Erweiterung des bestehenden zentralen Paketverwaltungssystems für einen neuen Markt

Tätigkeiten

  • Automatisierung von Regressionstestfällen für Weboberflächen
  • Testdatengenerierung in VBA und SQL
  • Spezifikation von Abnahmetestfällen
  • Testdurchführung
Kenntnisse

PostgreSQL

Selenium

HP ALM

02/2015 - 07/2015

6 Monate

Aufbau eines separaten ERP Systems

Rolle
Testmanager, IT-Consultant
Kunde
Fertigungsindustrie
Projektinhalte
  • Aufbau eines separaten ERP Systems für einen ausgegliederten Unternehmensteil inklusive der Schnittstellen zum bestehenden ERP-System

Tätigkeiten

  • Aufbau eines GMP konformen Testprozesses
  • Durchführung von Schulungen zu den Grundlagen des
    Testprozesses
  • Koordination der Abnahmetests
  • Vorbereitung und Durchführung der Integrations- und
    Systemtests
Kenntnisse

Microsoft Dynamics NAV

MS SQL Server

01/2015 - 01/2015

1 Monat

Entwicklung eines Tools

Rolle
Softwareentwickler
Kunde
Berufsgenossenschaft
Projektinhalte
  • Entwicklung eines Tools zur End-to-End-Laufzeitmessung mittels automatisierter Oberflächentests

Tätigkeiten

  • Konzeption der Systemarchitektur
  • Entwicklung einer Software zur Laufzeitmessung auf dem
    Client
  • Entwicklung einer Software zur graphischen Auswertung der
    Testergebnisse
Kenntnisse

Java

Hibernate

SQLite

Sikulix

JFreeChart

jUnit

06/2014 - 12/2014

7 Monate

Entwicklung einer Datenmanagement-Software

Rolle
Softwareentwickler
Kunde
Medizintechnikunternehmen
Projektinhalte
  • Entwicklung einer Datenmanagement-Software für Medizinische Messgeräte

Tätigkeiten

  • Aufbau einer lokalen DB zur Verwaltung von
    Messergebnissen, User-Rechten und Log-Information
  • Aufbau einer Server-DB zur Erstellung und Verwaltung von
    Messprofilen und Usern
  • Implementierung einer automatisierten Synchronisation der
    Datenbanken
  • Implementierung einer Windows Forms Anwendung zum
    Auslesen und zur Administration der Messdaten
  • Entwicklung einer USB-Schnittstelle zum Messgerät
  • Unit Tests
Kenntnisse

C#

MS SQL Server

NHibernate

nUnit

06/2014 - 12/2014

7 Monate

Entwicklung einer Datenmanagement-Software

Rolle
Softwareentwickler
Kunde
Medizintechnikunternehmen
Projektinhalte
  • Entwicklung einer Datenmanagement-Software für Medizinische Messgeräte

Tätigkeiten

  • Aufbau einer lokalen DB zur Verwaltung von
    Messergebnissen, User-Rechten und Log-Information
  • Aufbau einer Server-DB zur Erstellung und Verwaltung von
    Messprofilen und Usern
  • Implementierung einer automatisierten Synchronisation der
    Datenbanken
  • Implementierung einer Windows Forms Anwendung zum
    Auslesen und zur Administration der Messdaten
  • Entwicklung einer USB-Schnittstelle zum Messgerät
  • Unit Tests
Kenntnisse

C#

MS SQL Server

NHibernate

nUnit

11/2014 - 11/2014

1 Monat

Ablösung der bestehenden SAP IS-U Lösung

Rolle
Testmanager
Kunde
Energieversorger
Projektinhalte
  • Leitung von Workshops zur Testfallerstellung mit den Fachabteilungen
Kenntnisse

SAP IS-U

Robotron ecount

Projekthistorie

weitere Projekte gerne auf Anfrage

Kompetenzen

Produkte / Standards / Erfahrungen
HP ALM

Beruflicher Werdegang

2019–heute
Arbeitgeber: Freiberufler
Position: Softwareentwickler, Data Engineer

Wichtigste Tätigkeiten

  • Softwareentwicklung
  • IT-Beratung
  • Projektarbeit (siehe Projektliste)

2016–2019
Arbeitgeber: Ceteq GmbH
Position: Unit Manager

Wichtigste Tätigkeiten

  • Kundenbetreuung
  • Mitarbeiterbetreung
  • Projektarbeit (siehe Projektliste)

2011–2016
Arbeitgeber: Ceteq GmbH
Position: IT-Consultant, SW-Entwickler

Wichtigste Tätigkeiten

  • Projektarbeit (siehe Projektliste)

WEITERE KENNTNISSE

  • Testautomatisierung (Selenium, SoapUI, Sikulix)
  • Testmanagement
  • Agile Development (Scrum, Kanban), V-Modell
  • Continous Integration Git, SVN
  • Prince 2

Sprachkenntnisse
Deutsch
MUTTERSPRACHE
Englisch
Verhandlungssicher

Programmiersprachen
C, C++, C#
Java, J2EE
JavaScript, TypeScript
PHP
Python
SQL (T-SQL, P-SQL)

Datenbanken
IBM DB2
Microsoft SQL Server
Oracle
PostgreSQL

Betriebssysteme
Linux
Windows

Ausbildungshistorie

2009–2011
Master of Science Wirtschaftsmathematik
TU Bergakademie Freiberg
Note 1,9

2005–2009
Bachelor of Science Wirtschaftsmathematik
TU Bergakademie Freiberg
Note 2,0

1996–2004
Abitur

Gymnasium Annenschule
Mathematik, Physik

ZERTIFIZIERUNGEN

  • ISTQB - Certified Tester - Foundation Level
  • Prince2 - Foundation
×
×