Softwareentwicklung und Data Engineer
Aktualisiert am 31.01.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.06.2024
Verfügbar zu: 100%
davon vor Ort: 10%
Java
JavaEE
Python
SQL
C#
Data Science
TensorFlow
CI
Scrum
Agile Entwicklung
Deutsch
MUTTERSPRACHE
Englisch
Verhandlungssicher

Einsatzorte

Einsatzorte

Leverkusen (+100km)
möglich

Projekte

Projekte

5 Jahre 7 Monate
2020-09 - heute

Erstellen einer containerbasierten Software zur Erfassung und Analyse von Messdaten von smarten Haushaltsgeräten

Senior Python Entwickler, Data Engineer, Cloud Architekt Python Rabbitmq Terraform ...
Senior Python Entwickler, Data Engineer, Cloud Architekt

Erstellen einer containerbasierten Software zur Erfassung und Analyse von Messdaten von smarten Haushaltsgeräten

  • Konzeption und Erstellen einer containerbasierten Architektur zur Erfassung von Messdaten
  • Erstellen einer Webanwendung zur Erfassung und
    Verwaltung der Messdaten von verschiedenen Messgeräten
    und internen Sensoren
  • Integration von Jira zur Verwaltung der Messversuche
  • Upload der Messdaten in Amazon S3
  • Erstellen von Dashboards zur grafischen Analyse der
    Messdaten mit Dash
  • Erstellen von Lambdas zum Export und zur Aufbereitung von Daten aus Athena
Python Rabbitmq Terraform Docker Flask Plotly Dash Jira AWS S3 AWS Athena AWS Beanstalk AWS Lambda
Haushaltsgerätehersteller
1 Jahr
2020-04 - 2021-03

Zentrales System zur Umsetzung von Löschprozessen in den Bankensystemen

Senior Java Entwickler, DevOps Engineer, Cloud Architekt Spring Boot Spring Data Spring LDAP ...
Senior Java Entwickler, DevOps Engineer, Cloud Architekt
  • Konzeption einer prozessorientierten und cloudbasierten
    Softwarearchitektur
  • Implementieren der Microservices mit Spring Boot
  • Erstellen und Konzeption von CI/CD Pipelines mit Jenkins
    inkl. Deployment in GKE
  • Erstellen von Webportalen zur Steuerung und Überwachung
    der Prozesse
  • Erstellen prozessbasierter Workflows mit Camunda
  • Analyse und Umsetzung von Kundenanforderungen
Spring Boot Spring Data Spring LDAP OpenApi Camunda Rabbitmq Kubernetes Docker Google Kubernetes Engine Google Cloud SQL Vaadin Angular Jenkins Maven Jib Terraform Postgres Java 8
Internationale Bank
1 Jahr
2019-11 - 2020-10

Webanwendung zur Verwaltung von Leistungsentgelten

Senior Java Entwickler Hibernate WebLogic Oracle SQL ...
Senior Java Entwickler
  • Analyse und Implementierung von Kundenanforderungen
  • Performance-Optimierung von Hibernate Abfragen
  • Integration des LDAP zur Verwaltung der Nutzer und
    Nutzergruppen
  • Unit Testing
  • Unterstützung bei Kundentests
  • Migration von Daten aus Bestandssytemen
Hibernate WebLogic Oracle SQL Java 8 Vaadin 14 Oracle Weblogic 12c Oracle Database 12c
8 Monate
2019-08 - 2020-03

Migration und Erweiterung einer Machine Learning Pipeline auf Amazon Web Services

Data Engineer Python Gitlab CI ElasticSearch ...
Data Engineer
  • 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
Python Gitlab CI ElasticSearch Kibana AWS ECS AWS EKS AWS Athena AWS S3 Kubeflow Tensorflow
Haushaltsgerätehersteller
5 Monate
2019-04 - 2019-08

Migration von 160 Java Applikationen auf Java 8

Senior Java Entwickler Java IBM Liberty IBM Applikation Server ...
Senior Java Entwickler
  • 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
Java IBM Liberty IBM Applikation Server IBM DB2 Hibernate SQLJ JPA JSF JSP Struts Maven JEE JAX-WS JAX-RS Jersey Vaadin 6-8 Jenkins Eclipse IntelliJ
Internationale Bank
7 Monate
2018-09 - 2019-03

Aufbau einer Data-Pipeline

Data Engineer, Senior Python Entwickler Python Gitlab CI ElasticSearch ...
Data Engineer, Senior Python Entwickler

Aufbau einer Data-Pipeline zur Auswertung von Gerätedaten zum Training eines Tensorflow Modells

  • 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
Python Gitlab CI ElasticSearch Kibana Docker Kubernetes Kubeflow Pachyderm PostgreSQL Django Tensorflow
Haushaltsgerätehersteller
3 Jahre 7 Monate
2015-08 - 2019-02

Erweiterung einer ERP Lösung

Testautomatisierer, IT-Consultant Microsoft Dynamics NAV MS SQL Server HP UFT ...
Testautomatisierer, IT-Consultant

Erweiterung einer ERP Lösung für neue Geschäftsprozesse und Integration mobiler Endgeräte in die IT-infrastruktur und die Geschäftsprozesse

  • 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
Microsoft Dynamics NAV MS SQL Server HP UFT Java Sikulix
Fertigungsindustrie
4 Monate
2018-05 - 2018-08

Entwicklung einesWebportals

Java Entwickler Java JEE IBM DB2 ...
Java Entwickler

Entwicklung einesWebportals zur Erstellung und Verwaltung von Kostenausweisen nach MiFid II

  • Analyse von Kundenanforderungen
  • Aufbau einer Datenbankstruktur um Anforderungen abbilden zu können
  • Erstellen eines Webportals
  • Unit Testing
  • Migration bestehender Daten
  • Unterstützung bei Kundentests
Java JEE IBM DB2 IBM WebSphere Application Server Jersey Vaadin 8 Jenkins Eclipse
Internationale Bank
3 Monate
2018-03 - 2018-05

Anpassung des zentralen Kundenverwaltungsportals

Senior Java Entwickler Java JEE IBM DB2 ...
Senior Java Entwickler

Anpassung des zentralen Kundenverwaltungsportals an neue Kundenanforderungen

  • Analyse von Kundenanforderungen
  • Implementierung der Kundenanforderungen
  • Implementierung gesetzlicher und regulatorischer
    Anforderungen
  • Unit Testing
  • Bugfixing
  • Unterstützung bei Kundentests
Java JEE IBM DB2 IBM WebSphere Application Server Vaadin 6 Jenkins Eclipse
Internationale Bank
2 Monate
2018-01 - 2018-02

Vollautomatisierte Regressionstests

Senior C# Entwickler C# Oracle DB
Senior C# Entwickler

Vollautomatisierte Regressionstests zur Überprüfung von 360 Datenvalidierungsregeln

  • 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
C# Oracle DB
Automotive Aftermarket
4 Monate
2017-11 - 2018-02

Erstellen eines vollautomatisierten Datentransfers

Senior Java Entwickler Java JEE Spring Batch ...
Senior Java Entwickler

Erstellen eines vollautomatisierten Datentransfers zur Meldung relevanter Daten an Börsen

  • 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
Java JEE Spring Batch IBM DB2 Eclipse
Internationale Bank
7 Monate
2017-04 - 2017-10

Entwicklung einer Software

Senior C# Entwickler C# WPF WCF ...
Senior C# Entwickler

Entwicklung einer Software für die Diagnose und automatisierte Ausführung von Testsequenzen für einen Staubsaugerroboter

  • 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
C# WPF WCF NHibernate Nunit MS SQL Server Git
Haushaltsgerätehersteller
4 Monate
2016-12 - 2017-03

Erweiterung des bestehenden zentralen Paketverwaltungssystems

Testautomatisierer PostgreSQL Selenium HP ALM
Testautomatisierer

Erweiterung des bestehenden zentralen Paketverwaltungssystems für einen neuen Markt

  • Automatisierung von Regressionstestfällen für Weboberflächen
  • Testdatengenerierung in VBA und SQL
  • Spezifikation von Abnahmetestfällen
  • Testdurchführung
PostgreSQL Selenium HP ALM
Logistikdienstleister
6 Monate
2015-02 - 2015-07

Aufbau eines separaten ERP Systems

Testmanager, IT-Consultant Microsoft Dynamics NAV MS SQL Server
Testmanager, IT-Consultant

Aufbau eines separaten ERP Systems für einen ausgegliederten Unternehmensteil inklusive der Schnittstellen zum bestehenden ERP-System

  • 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
Microsoft Dynamics NAV MS SQL Server
Fertigungsindustrie
1 Monat
2015-01 - 2015-01

Entwicklung eines Tools

Java Entwickler Java Hibernate SQLite ...
Java Entwickler

Entwicklung eines Tools zur End-to-End-Laufzeitmessung mittels automatisierter Oberflächentests

  • Konzeption der Systemarchitektur
  • Entwicklung einer Software zur Laufzeitmessung auf dem
    Client
  • Entwicklung einer Software zur graphischen Auswertung der Testergebnisse
Java Hibernate SQLite Sikulix JFreeChart jUnit
Berufsgenossenschaft
7 Monate
2014-06 - 2014-12

Entwicklung einer Datenmanagement-Software

C# Entwickler C# MS SQL Server NHibernate ...
C# Entwickler

Entwicklung einer Datenmanagement-Software für Medizinische Messgeräte

  • 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
C# MS SQL Server NHibernate nUnit
Medizintechnikunternehmen
1 Monat
2014-11 - 2014-11

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

Testmanager SAP IS-U Robotron ecount
Testmanager
  • Leitung von Workshops zur Testfallerstellung mit den Fachabteilungen
SAP IS-U Robotron ecount
Energieversorger

Aus- und Weiterbildung

Aus- und Weiterbildung

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

Kompetenzen

Kompetenzen

Top-Skills

Java JavaEE Python SQL C# Data Science TensorFlow CI Scrum Agile Entwicklung

Produkte / Standards / Erfahrungen / Methoden

Camunda
ElasticSearch
HP ALM
Jenkins
Jira
Maven
Tensorflow
Vaadin

Beruflicher Werdegang

2019 - heute
Rolle: Softwareentwickler, Data Engineer

Aufgaben:

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

2016 - 2019

Rolle: Unit Manager

Kunde: Ceteq GmbH

Aufgaben:

  • Kundenbetreuung
  • Mitarbeiterbetreung
  • Projektarbeit (siehe Projektliste)

2011 - 2016

Rolle: IT-Consultant, SW-Entwickler

Kunde: Ceteq GmbH

Aufgaben:

  • Projektarbeit (siehe Projektliste)

WEITERE KENNTNISSE

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

Betriebssysteme

Linux
Windows

Programmiersprachen

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

Datenbanken

IBM DB2
Microsoft SQL Server
Oracle
Postgres
PostgreSQL

Datenkommunikation

Rabbitmq
Rabbitmq

Einsatzorte

Einsatzorte

Leverkusen (+100km)
möglich

Projekte

Projekte

5 Jahre 7 Monate
2020-09 - heute

Erstellen einer containerbasierten Software zur Erfassung und Analyse von Messdaten von smarten Haushaltsgeräten

Senior Python Entwickler, Data Engineer, Cloud Architekt Python Rabbitmq Terraform ...
Senior Python Entwickler, Data Engineer, Cloud Architekt

Erstellen einer containerbasierten Software zur Erfassung und Analyse von Messdaten von smarten Haushaltsgeräten

  • Konzeption und Erstellen einer containerbasierten Architektur zur Erfassung von Messdaten
  • Erstellen einer Webanwendung zur Erfassung und
    Verwaltung der Messdaten von verschiedenen Messgeräten
    und internen Sensoren
  • Integration von Jira zur Verwaltung der Messversuche
  • Upload der Messdaten in Amazon S3
  • Erstellen von Dashboards zur grafischen Analyse der
    Messdaten mit Dash
  • Erstellen von Lambdas zum Export und zur Aufbereitung von Daten aus Athena
Python Rabbitmq Terraform Docker Flask Plotly Dash Jira AWS S3 AWS Athena AWS Beanstalk AWS Lambda
Haushaltsgerätehersteller
1 Jahr
2020-04 - 2021-03

Zentrales System zur Umsetzung von Löschprozessen in den Bankensystemen

Senior Java Entwickler, DevOps Engineer, Cloud Architekt Spring Boot Spring Data Spring LDAP ...
Senior Java Entwickler, DevOps Engineer, Cloud Architekt
  • Konzeption einer prozessorientierten und cloudbasierten
    Softwarearchitektur
  • Implementieren der Microservices mit Spring Boot
  • Erstellen und Konzeption von CI/CD Pipelines mit Jenkins
    inkl. Deployment in GKE
  • Erstellen von Webportalen zur Steuerung und Überwachung
    der Prozesse
  • Erstellen prozessbasierter Workflows mit Camunda
  • Analyse und Umsetzung von Kundenanforderungen
Spring Boot Spring Data Spring LDAP OpenApi Camunda Rabbitmq Kubernetes Docker Google Kubernetes Engine Google Cloud SQL Vaadin Angular Jenkins Maven Jib Terraform Postgres Java 8
Internationale Bank
1 Jahr
2019-11 - 2020-10

Webanwendung zur Verwaltung von Leistungsentgelten

Senior Java Entwickler Hibernate WebLogic Oracle SQL ...
Senior Java Entwickler
  • Analyse und Implementierung von Kundenanforderungen
  • Performance-Optimierung von Hibernate Abfragen
  • Integration des LDAP zur Verwaltung der Nutzer und
    Nutzergruppen
  • Unit Testing
  • Unterstützung bei Kundentests
  • Migration von Daten aus Bestandssytemen
Hibernate WebLogic Oracle SQL Java 8 Vaadin 14 Oracle Weblogic 12c Oracle Database 12c
8 Monate
2019-08 - 2020-03

Migration und Erweiterung einer Machine Learning Pipeline auf Amazon Web Services

Data Engineer Python Gitlab CI ElasticSearch ...
Data Engineer
  • 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
Python Gitlab CI ElasticSearch Kibana AWS ECS AWS EKS AWS Athena AWS S3 Kubeflow Tensorflow
Haushaltsgerätehersteller
5 Monate
2019-04 - 2019-08

Migration von 160 Java Applikationen auf Java 8

Senior Java Entwickler Java IBM Liberty IBM Applikation Server ...
Senior Java Entwickler
  • 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
Java IBM Liberty IBM Applikation Server IBM DB2 Hibernate SQLJ JPA JSF JSP Struts Maven JEE JAX-WS JAX-RS Jersey Vaadin 6-8 Jenkins Eclipse IntelliJ
Internationale Bank
7 Monate
2018-09 - 2019-03

Aufbau einer Data-Pipeline

Data Engineer, Senior Python Entwickler Python Gitlab CI ElasticSearch ...
Data Engineer, Senior Python Entwickler

Aufbau einer Data-Pipeline zur Auswertung von Gerätedaten zum Training eines Tensorflow Modells

  • 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
Python Gitlab CI ElasticSearch Kibana Docker Kubernetes Kubeflow Pachyderm PostgreSQL Django Tensorflow
Haushaltsgerätehersteller
3 Jahre 7 Monate
2015-08 - 2019-02

Erweiterung einer ERP Lösung

Testautomatisierer, IT-Consultant Microsoft Dynamics NAV MS SQL Server HP UFT ...
Testautomatisierer, IT-Consultant

Erweiterung einer ERP Lösung für neue Geschäftsprozesse und Integration mobiler Endgeräte in die IT-infrastruktur und die Geschäftsprozesse

  • 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
Microsoft Dynamics NAV MS SQL Server HP UFT Java Sikulix
Fertigungsindustrie
4 Monate
2018-05 - 2018-08

Entwicklung einesWebportals

Java Entwickler Java JEE IBM DB2 ...
Java Entwickler

Entwicklung einesWebportals zur Erstellung und Verwaltung von Kostenausweisen nach MiFid II

  • Analyse von Kundenanforderungen
  • Aufbau einer Datenbankstruktur um Anforderungen abbilden zu können
  • Erstellen eines Webportals
  • Unit Testing
  • Migration bestehender Daten
  • Unterstützung bei Kundentests
Java JEE IBM DB2 IBM WebSphere Application Server Jersey Vaadin 8 Jenkins Eclipse
Internationale Bank
3 Monate
2018-03 - 2018-05

Anpassung des zentralen Kundenverwaltungsportals

Senior Java Entwickler Java JEE IBM DB2 ...
Senior Java Entwickler

Anpassung des zentralen Kundenverwaltungsportals an neue Kundenanforderungen

  • Analyse von Kundenanforderungen
  • Implementierung der Kundenanforderungen
  • Implementierung gesetzlicher und regulatorischer
    Anforderungen
  • Unit Testing
  • Bugfixing
  • Unterstützung bei Kundentests
Java JEE IBM DB2 IBM WebSphere Application Server Vaadin 6 Jenkins Eclipse
Internationale Bank
2 Monate
2018-01 - 2018-02

Vollautomatisierte Regressionstests

Senior C# Entwickler C# Oracle DB
Senior C# Entwickler

Vollautomatisierte Regressionstests zur Überprüfung von 360 Datenvalidierungsregeln

  • 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
C# Oracle DB
Automotive Aftermarket
4 Monate
2017-11 - 2018-02

Erstellen eines vollautomatisierten Datentransfers

Senior Java Entwickler Java JEE Spring Batch ...
Senior Java Entwickler

Erstellen eines vollautomatisierten Datentransfers zur Meldung relevanter Daten an Börsen

  • 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
Java JEE Spring Batch IBM DB2 Eclipse
Internationale Bank
7 Monate
2017-04 - 2017-10

Entwicklung einer Software

Senior C# Entwickler C# WPF WCF ...
Senior C# Entwickler

Entwicklung einer Software für die Diagnose und automatisierte Ausführung von Testsequenzen für einen Staubsaugerroboter

  • 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
C# WPF WCF NHibernate Nunit MS SQL Server Git
Haushaltsgerätehersteller
4 Monate
2016-12 - 2017-03

Erweiterung des bestehenden zentralen Paketverwaltungssystems

Testautomatisierer PostgreSQL Selenium HP ALM
Testautomatisierer

Erweiterung des bestehenden zentralen Paketverwaltungssystems für einen neuen Markt

  • Automatisierung von Regressionstestfällen für Weboberflächen
  • Testdatengenerierung in VBA und SQL
  • Spezifikation von Abnahmetestfällen
  • Testdurchführung
PostgreSQL Selenium HP ALM
Logistikdienstleister
6 Monate
2015-02 - 2015-07

Aufbau eines separaten ERP Systems

Testmanager, IT-Consultant Microsoft Dynamics NAV MS SQL Server
Testmanager, IT-Consultant

Aufbau eines separaten ERP Systems für einen ausgegliederten Unternehmensteil inklusive der Schnittstellen zum bestehenden ERP-System

  • 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
Microsoft Dynamics NAV MS SQL Server
Fertigungsindustrie
1 Monat
2015-01 - 2015-01

Entwicklung eines Tools

Java Entwickler Java Hibernate SQLite ...
Java Entwickler

Entwicklung eines Tools zur End-to-End-Laufzeitmessung mittels automatisierter Oberflächentests

  • Konzeption der Systemarchitektur
  • Entwicklung einer Software zur Laufzeitmessung auf dem
    Client
  • Entwicklung einer Software zur graphischen Auswertung der Testergebnisse
Java Hibernate SQLite Sikulix JFreeChart jUnit
Berufsgenossenschaft
7 Monate
2014-06 - 2014-12

Entwicklung einer Datenmanagement-Software

C# Entwickler C# MS SQL Server NHibernate ...
C# Entwickler

Entwicklung einer Datenmanagement-Software für Medizinische Messgeräte

  • 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
C# MS SQL Server NHibernate nUnit
Medizintechnikunternehmen
1 Monat
2014-11 - 2014-11

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

Testmanager SAP IS-U Robotron ecount
Testmanager
  • Leitung von Workshops zur Testfallerstellung mit den Fachabteilungen
SAP IS-U Robotron ecount
Energieversorger

Aus- und Weiterbildung

Aus- und Weiterbildung

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

Kompetenzen

Kompetenzen

Top-Skills

Java JavaEE Python SQL C# Data Science TensorFlow CI Scrum Agile Entwicklung

Produkte / Standards / Erfahrungen / Methoden

Camunda
ElasticSearch
HP ALM
Jenkins
Jira
Maven
Tensorflow
Vaadin

Beruflicher Werdegang

2019 - heute
Rolle: Softwareentwickler, Data Engineer

Aufgaben:

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

2016 - 2019

Rolle: Unit Manager

Kunde: Ceteq GmbH

Aufgaben:

  • Kundenbetreuung
  • Mitarbeiterbetreung
  • Projektarbeit (siehe Projektliste)

2011 - 2016

Rolle: IT-Consultant, SW-Entwickler

Kunde: Ceteq GmbH

Aufgaben:

  • Projektarbeit (siehe Projektliste)

WEITERE KENNTNISSE

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

Betriebssysteme

Linux
Windows

Programmiersprachen

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

Datenbanken

IBM DB2
Microsoft SQL Server
Oracle
Postgres
PostgreSQL

Datenkommunikation

Rabbitmq
Rabbitmq

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.