- Fullstack Entwicklung mit CI/CD Automatisierung - Testautomatisierung auf GUI Ebene - Maschinelles Lernen in NLP
Aktualisiert am 24.06.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 24.06.2024
Verfügbar zu: 100%
davon vor Ort: 10%
Java
JavaScript
Spring Boot
Python
Vue.js
TypeScript
ExtJS
scikit-learn
PyTorch
Selenium WebDriver
Elastic Search
Amazon EC2
Jenkins
OpenShift
Kubernetes
Atlassian JIRA
Scrum
Agile Softwareentwicklung
TDD
Behavior Driven Development
Software-Qualitätssicherung
Software-Qualitätsmanagement
Testautomatisierung
Deutsch
Sehr gute Kenntnisse (C1 Zertifikat)
Englisch
Gute Kenntnisse
Koreanisch
Muttersprache

Einsatzorte

Einsatzorte

Deutschland
möglich

Projekte

Projekte

1 Jahr 4 Monate
2023-06 - heute

S/MIME Zertifikat Management

Senior Entwickler/Architekt Kotlin Spring Boot Vue.js ...
Senior Entwickler/Architekt

SMIME Zertifikat zur Email Ver-/Entschlüsselung erstellen und Email-Klassifizierung. 

  • Umsetzung von technischen User Stories (Kotlin, Spring Boot, JUnit, Vue.js, Javascript, HTML)
  • Erstellung und Umsetzung von technischen User Stories/Konzepten
  • Umsetzung/Beschreibung der Spezifikation für PoC
  • Testen konzipieren
  • Instandhaltung der Infrastruktur (CI/CD Pipeline, Gitlab, Pipeship, Openshift)
  • Durchführung von QA-Maßnahmen (Code Reviews)
  • Klassifikation, Analyse und Behebung von Bugs
  • Teamübergreifender Support
  • Organisation von Knowledge Transfers
  • Release Management auf AU/PreProd/Prod

Kotlin Spring Boot Vue.js TypeScript Gradle Azure OpenShift GitLab GitLab CI-Pipeline Pipeship SonarQube Renovate Whitesource Scan Linux Junit Cypress Vitest JIRA Microservice Architektur
Kotlin Spring Boot Vue.js JavaScript TS CSS HTML Gradle OpenShift GitLab CI-Pipeline Junit Vitest
Deutsche Bahn
8 Monate
2022-10 - 2023-05

Reisendeninformation

Senior Entwickler/Scrum Master Java JavaScript React ...
Senior Entwickler/Scrum Master

Optische/Akustische Reisendeninformationen an Bahnhöfe verarbeiten und publizieren.

  • Umsetzung von fachlichen User Stories (Java, Spring Boot, JUnit, React, Javascript, CSS, Selenium)
  • Erstellung und Umsetzung von technischen User Stories/Konzepten
  • Umsetzung/Beschreibung der Spezifikation von PoC
  • Testen konzipieren
  • Einrichtung/Pflege/Wartung der Infrastruktur (CI/CD Pipeline)
  • Durchführung von QA-Maßnahmen (Code Reviews)
  • Klassifikation, Analyse und Behebung von Bugs
  • Erstellung von Datenbankskripten und Durchführung von Datenmigrationen
  • Teamübergreifender Support
  • Organisation von Knowledge Transfers
  • Deployment

Spring Boot React Gradle AWS GitLab GitLab CI-Pipeline PostgreSQL SonarQube CVE Linux Kubernetes RabbitMQ AVRO Junit Kibana Grafana JIRA Microservice Architektur Cucumber TDD
Java JavaScript React Spring Boot Docker RabbitMQ Gradle AWS SQL JPA
Deutsche Bahn
1 Jahr 3 Monate
2021-07 - 2022-09

Test Automatisierung für ASPEP (After Sales Produktentstehungsprozess)

Technical Lead/Scrum Master Java Cucumber REST Assured ...
Technical Lead/Scrum Master

Automatisierung von Regressionstests

  • Umsetzung von fachlichen User Stories im Backend (Java, Selenium, Cucumber, REST Assured, JavaScript)
  • Umsetzung/Beschreibung der Spezifikation von technischen User Stories/Konzepten bzw. PoC
  • Einrichtung/Pflege/Wartung der Infrastruktur (WEB/APP Server, CI/CD Pipeline)
  • Durchführung von QA-Maßnahmen (Code Reviews)
  • Analyse und Behebung von Defects
  • Erstellung von Datenbankskripten und Durchführung von Datenmigrationen
  • Teamübergreifender Support
  • Organisation von Knowledge Transfers
  • Deployment

ExtJS Java JUnit JavaEE Maven OpenShift Jenkins GlassFish Server JIRA Oracle DBMS Linux Microservice Architektur Kafka ElasticSearch Scrum Git AWS Quarkus SonarQube Xray TDD BDD
Java Cucumber REST Assured Selenium JavaScript SQL Jenkins
BMW
2 Jahre 4 Monate
2019-09 - 2021-12

Redesign ASPEP (After Sales Produktentstehungsprozess)

Fullstack Entwickler Java JavaScript ExtJS ...
Fullstack Entwickler

Redesign eines legacy ERP Systems und Entwicklung einer Web-basierter Geschäftsanwendung.

  • Umsetzung von fachlichen User Stories in Backend (Java, Kafka, JPA, SQL) und Frontend (JavaScript, extJS)
  • Einrichtung/Pflege/Wartung der Infrastruktur (Kubernetes, Docker, CI/CD Pipeline)
  • Durchführung von QS-Maßnahmen (Code Reviews, Unit-Tests, explorative E2E-Tests)
  • Analyse und Behebung von Defects
  • Erstellung von Datenbankskripten und Durchführung von Datenmigrationen
  • Deployment

ExtJS Java JUnit JavaEE OpenShift Jenkins GlassFish Server JIRA Oracle DBMS Linux Microservice Architektur Kafka ElasticSearch Scrum Git AWS Quarkus SonarQube Xray TDD BDD
Java JavaScript ExtJS JavaEE Docker Kafka Quarkus Jenkins AWS SQL JPA
BMW
1 Jahr 11 Monate
2018-02 - 2019-12

Distributed Processing System für Machine Learning

Fullstack Entwickler
Fullstack Entwickler

Entwicklung von verteilten NLP Servers.

  • Entwurf eines Web Servers, Implementierung von Microservices und einer Dashboard Web Anwendung.

Docker Kubernetes Java JavaFX Node.js/NodeExpress JavaScript MySQL Python Git SFTP Linux
LG
8 Monate
2019-01 - 2019-08

Wartung und Betrieb App/Contents Store

Testmanager für GUI und REST-API Server
Testmanager für GUI und REST-API Server

Wartung und Erweiterung der Anwendungen für TV-Geräte

  • Entwicklung einer Testautomatisierung für GUI und REST-API

JavaScript HTML Java Tomcat-Apache Dynatrace JIRA Gerrit Jenkins Tom Jenifer Linux WebOS Git
LG
1 Jahr 6 Monate
2016-09 - 2018-02

Big Data Analysis System

Führung eines Teilteams
Führung eines Teilteams
Entwicklung und Wartung von Web Crawler und NLP
REST-API Backend Server
  • Kundenanforderungen entgegennehmen,
  • Entwurf/Implementierung von Crawler Anwendung und Microservices
Linux Java Spring Framework Selenium Webdriver JavaScript HTML Elasticsearch Oracle DBMS Git Jira Selenium Webdriver Oracle 11g
National Health Insurance Service Korea
9 Monate
2017-04 - 2017-12

Big Data Processing Pipeline

Fullstack Entwickler
Fullstack Entwickler

Entwicklung einer Big Data Processing Pipeline für NLP.

  • Kundenanforderungen entgegennehmen, Entwurf des gesamten Systems, Implementierung von Microservices und einer DashBoard Web Anwendung

Tensorflow Java Spring Framework Selenium WebDriver JavaScript Elasticsearch Git HDFS Hive HBase Spark Linux Selenium WebDriver
LG
1 Jahr 7 Monate
2015-02 - 2016-08

Detection Deficient Semiconductor

Software Engineer
Software Engineer

Erkennung von defekten Halbleitern auf dem Förderband im Herstellungsprozess

  • Entwurf und Implementierung einer Frontend/Backend Anwendung

Windows C++ MFC Open eVision OpenCV SPS
SK/KAI

Aus- und Weiterbildung

Aus- und Weiterbildung

4 Jahre 9 Monate
2019-04 - 2023-12

Informatik

M.Sc., Universität Hagen
M.Sc.
Universität Hagen
  • Vertiefungsbereich: Software-Engineering
  • Forschungsschwerpunkt: NLP/Machine Learning
1 Monat
2016-05 - 2016-05

Information Processing Engineer

Staatsexamen, Korea/Japan/China/Singapur
Staatsexamen
Korea/Japan/China/Singapur
4 Jahre
2010-04 - 2014-03

Wirtschaftsinformatik

B.Sc., Universität Münster
B.Sc.
Universität Münster

Kompetenzen

Kompetenzen

Top-Skills

Java JavaScript Spring Boot Python Vue.js TypeScript ExtJS scikit-learn PyTorch Selenium WebDriver Elastic Search Amazon EC2 Jenkins OpenShift Kubernetes Atlassian JIRA Scrum Agile Softwareentwicklung TDD Behavior Driven Development Software-Qualitätssicherung Software-Qualitätsmanagement Testautomatisierung

Produkte / Standards / Erfahrungen / Methoden

Methoden 

  • Agile (Scrum)
  • OOP
  • DevOps
  • TDD
  • BDD


Produkte und Standards

  • AWS
  • Azure
  • Docker
  • Kubernetes
  • OpenShift
  • Dynatrace
  • Grafana
  • Kibana
  • akHQ
  • IntelliJ
  • Eclipse
  • Git
  • Jenkins
  • JIRA


Werkzeuge 

  • JavaEE
  • Spring(boot)
  • ExtJS
  • React
  • Vue.js
  • JPA/Hibernate
  • JUnit
  • Sonar,
  • Selenium
  • REST Assured
  • jQuery
  • Java Swing
  • JavaFX
  • JFS
  • Quarkus
  • NodeJS
  • Jenkins
  • GitLab CI-Pipeline
  • MPI
  • CUDA
  • OpenCV
  • Apache
  • Kafka
  • RabbitMQ
  • Maven
  • Gradle
  • PyTorch
  • Keras
  • scikitlearn
  • NLTK
  • NumPy
  • Matplotlib


Beruflicher Werdegang

10/2022 ? 06/2024 

Rolle: Senior Software-Entwickler 

Kunde:  Deutsche Bahn


09/2019 ? 09/2022 

Rolle: Software-Engineer 

Kunde: Capgemini Deutschland


08/2016 ? 09/2019

Rolle: Software-Entwickler 

Kunde: LG, Seoul Südkorea


02/2016 ? 08/2016

Rolle: Software-Entwickler/Werkstudent 

Kunde: SK, Seoul Südkorea


02/2015 ? 02/2016

Rolle: Software -Entwickler/Werkstudent 

Kunde: KAI, Seoul Südkorea

Betriebssysteme

Windows
Unix/Linux

Programmiersprachen

Java
Python
JavaScript
Kotlin
C
Scala
HTML
CSS
TypeScript
C++

Datenbanken

Oracle DBMS
MySQL
Elastic Search
Redis
PostgreSQL

Einsatzorte

Einsatzorte

Deutschland
möglich

Projekte

Projekte

1 Jahr 4 Monate
2023-06 - heute

S/MIME Zertifikat Management

Senior Entwickler/Architekt Kotlin Spring Boot Vue.js ...
Senior Entwickler/Architekt

SMIME Zertifikat zur Email Ver-/Entschlüsselung erstellen und Email-Klassifizierung. 

  • Umsetzung von technischen User Stories (Kotlin, Spring Boot, JUnit, Vue.js, Javascript, HTML)
  • Erstellung und Umsetzung von technischen User Stories/Konzepten
  • Umsetzung/Beschreibung der Spezifikation für PoC
  • Testen konzipieren
  • Instandhaltung der Infrastruktur (CI/CD Pipeline, Gitlab, Pipeship, Openshift)
  • Durchführung von QA-Maßnahmen (Code Reviews)
  • Klassifikation, Analyse und Behebung von Bugs
  • Teamübergreifender Support
  • Organisation von Knowledge Transfers
  • Release Management auf AU/PreProd/Prod

Kotlin Spring Boot Vue.js TypeScript Gradle Azure OpenShift GitLab GitLab CI-Pipeline Pipeship SonarQube Renovate Whitesource Scan Linux Junit Cypress Vitest JIRA Microservice Architektur
Kotlin Spring Boot Vue.js JavaScript TS CSS HTML Gradle OpenShift GitLab CI-Pipeline Junit Vitest
Deutsche Bahn
8 Monate
2022-10 - 2023-05

Reisendeninformation

Senior Entwickler/Scrum Master Java JavaScript React ...
Senior Entwickler/Scrum Master

Optische/Akustische Reisendeninformationen an Bahnhöfe verarbeiten und publizieren.

  • Umsetzung von fachlichen User Stories (Java, Spring Boot, JUnit, React, Javascript, CSS, Selenium)
  • Erstellung und Umsetzung von technischen User Stories/Konzepten
  • Umsetzung/Beschreibung der Spezifikation von PoC
  • Testen konzipieren
  • Einrichtung/Pflege/Wartung der Infrastruktur (CI/CD Pipeline)
  • Durchführung von QA-Maßnahmen (Code Reviews)
  • Klassifikation, Analyse und Behebung von Bugs
  • Erstellung von Datenbankskripten und Durchführung von Datenmigrationen
  • Teamübergreifender Support
  • Organisation von Knowledge Transfers
  • Deployment

Spring Boot React Gradle AWS GitLab GitLab CI-Pipeline PostgreSQL SonarQube CVE Linux Kubernetes RabbitMQ AVRO Junit Kibana Grafana JIRA Microservice Architektur Cucumber TDD
Java JavaScript React Spring Boot Docker RabbitMQ Gradle AWS SQL JPA
Deutsche Bahn
1 Jahr 3 Monate
2021-07 - 2022-09

Test Automatisierung für ASPEP (After Sales Produktentstehungsprozess)

Technical Lead/Scrum Master Java Cucumber REST Assured ...
Technical Lead/Scrum Master

Automatisierung von Regressionstests

  • Umsetzung von fachlichen User Stories im Backend (Java, Selenium, Cucumber, REST Assured, JavaScript)
  • Umsetzung/Beschreibung der Spezifikation von technischen User Stories/Konzepten bzw. PoC
  • Einrichtung/Pflege/Wartung der Infrastruktur (WEB/APP Server, CI/CD Pipeline)
  • Durchführung von QA-Maßnahmen (Code Reviews)
  • Analyse und Behebung von Defects
  • Erstellung von Datenbankskripten und Durchführung von Datenmigrationen
  • Teamübergreifender Support
  • Organisation von Knowledge Transfers
  • Deployment

ExtJS Java JUnit JavaEE Maven OpenShift Jenkins GlassFish Server JIRA Oracle DBMS Linux Microservice Architektur Kafka ElasticSearch Scrum Git AWS Quarkus SonarQube Xray TDD BDD
Java Cucumber REST Assured Selenium JavaScript SQL Jenkins
BMW
2 Jahre 4 Monate
2019-09 - 2021-12

Redesign ASPEP (After Sales Produktentstehungsprozess)

Fullstack Entwickler Java JavaScript ExtJS ...
Fullstack Entwickler

Redesign eines legacy ERP Systems und Entwicklung einer Web-basierter Geschäftsanwendung.

  • Umsetzung von fachlichen User Stories in Backend (Java, Kafka, JPA, SQL) und Frontend (JavaScript, extJS)
  • Einrichtung/Pflege/Wartung der Infrastruktur (Kubernetes, Docker, CI/CD Pipeline)
  • Durchführung von QS-Maßnahmen (Code Reviews, Unit-Tests, explorative E2E-Tests)
  • Analyse und Behebung von Defects
  • Erstellung von Datenbankskripten und Durchführung von Datenmigrationen
  • Deployment

ExtJS Java JUnit JavaEE OpenShift Jenkins GlassFish Server JIRA Oracle DBMS Linux Microservice Architektur Kafka ElasticSearch Scrum Git AWS Quarkus SonarQube Xray TDD BDD
Java JavaScript ExtJS JavaEE Docker Kafka Quarkus Jenkins AWS SQL JPA
BMW
1 Jahr 11 Monate
2018-02 - 2019-12

Distributed Processing System für Machine Learning

Fullstack Entwickler
Fullstack Entwickler

Entwicklung von verteilten NLP Servers.

  • Entwurf eines Web Servers, Implementierung von Microservices und einer Dashboard Web Anwendung.

Docker Kubernetes Java JavaFX Node.js/NodeExpress JavaScript MySQL Python Git SFTP Linux
LG
8 Monate
2019-01 - 2019-08

Wartung und Betrieb App/Contents Store

Testmanager für GUI und REST-API Server
Testmanager für GUI und REST-API Server

Wartung und Erweiterung der Anwendungen für TV-Geräte

  • Entwicklung einer Testautomatisierung für GUI und REST-API

JavaScript HTML Java Tomcat-Apache Dynatrace JIRA Gerrit Jenkins Tom Jenifer Linux WebOS Git
LG
1 Jahr 6 Monate
2016-09 - 2018-02

Big Data Analysis System

Führung eines Teilteams
Führung eines Teilteams
Entwicklung und Wartung von Web Crawler und NLP
REST-API Backend Server
  • Kundenanforderungen entgegennehmen,
  • Entwurf/Implementierung von Crawler Anwendung und Microservices
Linux Java Spring Framework Selenium Webdriver JavaScript HTML Elasticsearch Oracle DBMS Git Jira Selenium Webdriver Oracle 11g
National Health Insurance Service Korea
9 Monate
2017-04 - 2017-12

Big Data Processing Pipeline

Fullstack Entwickler
Fullstack Entwickler

Entwicklung einer Big Data Processing Pipeline für NLP.

  • Kundenanforderungen entgegennehmen, Entwurf des gesamten Systems, Implementierung von Microservices und einer DashBoard Web Anwendung

Tensorflow Java Spring Framework Selenium WebDriver JavaScript Elasticsearch Git HDFS Hive HBase Spark Linux Selenium WebDriver
LG
1 Jahr 7 Monate
2015-02 - 2016-08

Detection Deficient Semiconductor

Software Engineer
Software Engineer

Erkennung von defekten Halbleitern auf dem Förderband im Herstellungsprozess

  • Entwurf und Implementierung einer Frontend/Backend Anwendung

Windows C++ MFC Open eVision OpenCV SPS
SK/KAI

Aus- und Weiterbildung

Aus- und Weiterbildung

4 Jahre 9 Monate
2019-04 - 2023-12

Informatik

M.Sc., Universität Hagen
M.Sc.
Universität Hagen
  • Vertiefungsbereich: Software-Engineering
  • Forschungsschwerpunkt: NLP/Machine Learning
1 Monat
2016-05 - 2016-05

Information Processing Engineer

Staatsexamen, Korea/Japan/China/Singapur
Staatsexamen
Korea/Japan/China/Singapur
4 Jahre
2010-04 - 2014-03

Wirtschaftsinformatik

B.Sc., Universität Münster
B.Sc.
Universität Münster

Kompetenzen

Kompetenzen

Top-Skills

Java JavaScript Spring Boot Python Vue.js TypeScript ExtJS scikit-learn PyTorch Selenium WebDriver Elastic Search Amazon EC2 Jenkins OpenShift Kubernetes Atlassian JIRA Scrum Agile Softwareentwicklung TDD Behavior Driven Development Software-Qualitätssicherung Software-Qualitätsmanagement Testautomatisierung

Produkte / Standards / Erfahrungen / Methoden

Methoden 

  • Agile (Scrum)
  • OOP
  • DevOps
  • TDD
  • BDD


Produkte und Standards

  • AWS
  • Azure
  • Docker
  • Kubernetes
  • OpenShift
  • Dynatrace
  • Grafana
  • Kibana
  • akHQ
  • IntelliJ
  • Eclipse
  • Git
  • Jenkins
  • JIRA


Werkzeuge 

  • JavaEE
  • Spring(boot)
  • ExtJS
  • React
  • Vue.js
  • JPA/Hibernate
  • JUnit
  • Sonar,
  • Selenium
  • REST Assured
  • jQuery
  • Java Swing
  • JavaFX
  • JFS
  • Quarkus
  • NodeJS
  • Jenkins
  • GitLab CI-Pipeline
  • MPI
  • CUDA
  • OpenCV
  • Apache
  • Kafka
  • RabbitMQ
  • Maven
  • Gradle
  • PyTorch
  • Keras
  • scikitlearn
  • NLTK
  • NumPy
  • Matplotlib


Beruflicher Werdegang

10/2022 ? 06/2024 

Rolle: Senior Software-Entwickler 

Kunde:  Deutsche Bahn


09/2019 ? 09/2022 

Rolle: Software-Engineer 

Kunde: Capgemini Deutschland


08/2016 ? 09/2019

Rolle: Software-Entwickler 

Kunde: LG, Seoul Südkorea


02/2016 ? 08/2016

Rolle: Software-Entwickler/Werkstudent 

Kunde: SK, Seoul Südkorea


02/2015 ? 02/2016

Rolle: Software -Entwickler/Werkstudent 

Kunde: KAI, Seoul Südkorea

Betriebssysteme

Windows
Unix/Linux

Programmiersprachen

Java
Python
JavaScript
Kotlin
C
Scala
HTML
CSS
TypeScript
C++

Datenbanken

Oracle DBMS
MySQL
Elastic Search
Redis
PostgreSQL

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.