Softwareentwicklung (insbesondere Java) und Qualitätssicherung (Softwaretest). Master-Abschluss in Praktischer Informatik
Aktualisiert am 26.06.2024
Profil
Mitarbeiter eines Dienstleisters
Remote-Arbeit
Verfügbar ab: 01.07.2024
Verfügbar zu: 100%
davon vor Ort: 100%
Skill-Profil eines fest angestellten Mitarbeiters des Dienstleisters
Deutsch
Muttersprache
Englisch
Verhandlungssicher

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

7 Monate
2024-01 - 2024-07

FluX

Senior-Entwickler Java JavaScript TypeScript ...
Senior-Entwickler

Entwicklung eines Gesamtsystems für Produktmanagement und Vertrieb bestehend aus Weboberflächen, Microservices und Datenbanken für Anlage und Verwaltung des Produktkatalogs, sowie Produkt- und Angebotskonfiguration.


- Entwicklung im Frontend UI/UX-Design

- Entwicklung von Microservices als Schnittstellen zu Datenbanken und ERP-Systemen

- Entwicklung eines automatischen Produktkonfigurationssystem auf basis von Constraint-Satisfaction

- Durchführung von manuellen und automatisierten Tests

- Dokumentation

- Durchführung von Scrum-Regelterminen (bspw. DailyScrum, Retrospectives und Product Backlog Refinement)

Scrum PairProgramming
Java JavaScript TypeScript Angular go C++ SQL HTML SCSS Bootstrap Angular.js rxjs AWS Cloud MongoDB Gecode Visual Studio Code GitLab Atlassian JIRA MS Office MS Teams
FFM und remote
11 Monate
2023-07 - 2024-05

Plugin für Robot Framework

Software-Entwickler & Testconsultant Java Python TypeScript ...
Software-Entwickler & Testconsultant

Erweiterung und Überarbeitung eines Open-Source Plugins für die Integration des RobotFrameworks in die IntelliJ-Plattform.

Einzelne Aufgaben:

- UI Implementierung für Testübersicht und - ergebnisse

- manuelles Schreiben von Lexer(n) und Parser(n) für die Erstellung von PSI-Bäumen auf Basis des User-Guides des Frameworks selbst

- Definition von Parser & Lexer mit bnf und FlexLexer

- Durchführung von Code-Reviews

- (Weiter-)Entwicklung von bereits vorhandenen Code

- Dokumentation bereits der benötigten Komponenten

- Zusammenstellen eines Demoprojekts

- Bugfixes für semantisches Highlighting

- Erstellen, Pflegen und Priorisieren von JIRA-Vorgängen

- Abstimmung und Dokumentation der Anforderungen mit den Stakeholdern

- Kommunikation mit internen Entwicklerteams

- Scrum-Regeltermine (u.a. Daily, Retro, Product Backlog Refinement)

Scrum
Java Python TypeScript Robot Framework XML Visual Studio Code IntelliJ PyCharm LSP (Language Server Protocol) Selenium Bitbucket Groovy Kotlin Confluence JIRA Playwright Cucumber Swing Eclipse DAP (Debug Adapter Protocol)
NDA
bundesweit
1 Jahr
2023-01 - 2023-12

Leistungserfassung Smartphone

Software-Entwickler & Testconsultant Java Angular TypeScript ...
Software-Entwickler & Testconsultant

Entwicklung einer Smartphone/Angular Web-App, die die Arbeitszeiten der Mitarbeiter aufzeichnet und die API von Google Firebase benutzt. Um die tatsächliche Datenbank abzukoppeln, wurden die Daten zuerst im Google Firestore gespeichert und anschließend asynchron mittels eines Consumers, in der Form einer Sprint Boot Anwendung, in die finale Stundenzetteldatenbank eingetragen, so dass die Mitarbeiter es nicht mehr manuell eintragen müssen. Zusätlich wurde eine Verbindung mit dem kundeneigenen DMS (?ELO?) entwickelt zwecks Übermittlung der Daten in das DMS und dem Anstoßen der dort vorhandenen Prozesse.

- Entwicklung im Front- und Backend (u.a. mit Java (Spring), Angular, HTML & TypeScript

- Entwicklung der Weboberflächen und Schnitttstellen

- Erstellen einer CI-Pipeline im Jenkins

- Anforderungsanalyse & -dokumentation (Implementierung der Anforderungen)

- Erstellung manueller und automatisierter Tests für die Anwendung (u.a. auf Basis von User-Stories) sowie Barrierefreiheitstests

- JUnit-, E2E- und Komponententests mit Cypress und Mockito

- Review der Anforderungsdokumente

- Dokumentation

- Scrum-Regeltermine (u.a. Daily, Retro, Product Backlog Refinement)

Scrum OOA OOD TDD
Java Angular TypeScript Spring Android iOS HTML CSS Visual Studio IntelliJ Eclipse MS Office Cypress Mockito JUnit Git ReadyAPI REST Atlassian JIRA Jenkins SQL-Developer Postman Windows Sourcetree Atlassian Confluence JDBC SonarQube ELO (DMS) ReactJS Linux Oracle SQL AxeCore Visual Studio Code Webstorm Karma Cucumber Google Firebase Maven MS SQL Servermanagement Studio Vue.js Vi-Test ELO Bitbucket Swagger
NDA
remote und NRW
3 Monate
2022-08 - 2022-10

ZU-Auto

Software-Entwickler Java Eclipse Bitbucket ...
Software-Entwickler

Entwicklung einer SW mit dem Zweck die Lesbarkeit von endlichen Zustandsautomaten im Java-Quellcode zu testen.

Scrum
Java Eclipse Bitbucket Sourcetree SPSS
1 Jahr 6 Monate
2021-03 - 2022-08

XAI4BPM

Software-Entwickler Python Visual Studio Code MS Office ...
Software-Entwickler

Entwicklung einer KI-gestützten Entscheidungssoftware zu unterschiedlichen Business-Prozessen. Anschließend Erklärung der jeweiligen Entscheidungsprozesse.


- Anforderungsanalyse

- Auswahl von benötigter Soft- & Hardware

- manuelle Hardwaretests auf Nutzbarkeit

- Entwicklung einzelner Softwarekomponenten auf Interface-Ebene

- Debugging/Bugfixing

- Dokumentation

- DailyScrum

Scrum
Python Visual Studio Code MS Office VMware RDP Powershell Git Windows Lime Loreley SHAP TensorFlow
10 Monate
2020-03 - 2020-12

DeepDecision

Software-Entwickler Python TypeScript Visual Studio Code ...
Software-Entwickler

Entwicklung eines KI-basierten Entscheidungsunterstützungssystems zur Pandemie-Eindämmung innerhalb von Deutschland. Die Ausgaben der KI sollten dabei visualisiert werden.


-       Anforderungsanalyse

-       Review der Anforderungsdokumente

-       Datenmodellierung / Rechnungssimulation

-       Entwicklung einzelner Softwarekomponenten

-       Erstellung eines KI-Netzwerkes auf Basis von Keras

-       ?Trainieren? des KI-Netzwerks

-       Manuelle Tests einzelner Softwarekomponenten

-       Debugging/Bugfixing

-       Dokumentation

-       DailyScrum

Scrum
Python TypeScript Visual Studio Code MS Office Git Windows Angular Keras PyTorch Flask PyForce
1 Jahr
2019-05 - 2020-04

VR-Tracking

Software-Entwickler C# Unity3D Visual Studio ...
Software-Entwickler

- Anforderungsanalyse

- Bereitstellung der Produktinformationen mittels Präsentation

- Auswahl von benötigter Soft- & Hardware

- manuelle Hardwaretests auf Nutzbarkeit

- Entwicklung einzelner Softwarekomponenten

- Debugging/Bugfixing

- Dokumentation

- DailyScrum

Scrum
C# Unity3D Visual Studio MS Office Rider OptiTrack Git Windows Motive VinteR

Aus- und Weiterbildung

Aus- und Weiterbildung

2 Jahre 10 Monate
2017-01 - 2019-10

Informatik-Studium mit Schwerpunkt Software & Network Engineering

Master of Science, Universität Duisburg-Essen
Master of Science
Universität Duisburg-Essen
Schwerpunkt Software & Network Engineering
3 Jahre 4 Monate
2013-10 - 2017-01

Informatik-Studium mit Schwerpunkt Software Engineering

Bachelor of Science, Universität Duisburg-Essen
Bachelor of Science
Universität Duisburg-Essen
Schwerpunkt Software-Engineering

Position

Position

Software-Developer

Kompetenzen

Kompetenzen

Schwerpunkte

Software-Entwicklung
Experte
Qualitätsmanagement
Fortgeschritten
Anforderungsmanagement
Fortgeschritten

Produkte / Standards / Erfahrungen / Methoden

SCRUM
Experte
Testmethodik ISTQB / ISO 29119
Fortgeschritten
Pair-Programming
Experte
agile Vorgehensweisen
Fortgeschritten
Wasserfall
Fortgeschritten
V-Modell
Experte
KANBAN
Fortgeschritten
IntelliJ
Experte
Eclipse
Experte
Visual Studio Code (VSC)
Experte
PostgreSQL
Experte
MS Office
Experte
Git
Experte
JIRA
Experte
Jenkins
Experte
Bitbucket
Experte
JUnit
Experte
JPA2 (Jakarta)
Fortgeschritten
Hibernate
Fortgeschritten
Spring / SpringBoot
Experte
Docker
Experte
Container-Technologien
Fortgeschritten
Kubernetes
Fortgeschritten
LibreOffice
Fortgeschritten
OptiTrack
Fortgeschritten
Unity3D
Rider
Fortgeschritten
Beans
Experte
Webserver
Experte
IBM SPSS
Experte
Notepad++
Experte
Slack
Experte
Google Datastore
Experte
OAuth
Experte
Maven
Fortgeschritten
Ant
Experte
Powershell
Experte
RDP
Experte
TensorFlow
Fortgeschritten
Cucumber
Fortgeschritten
MS SQL Server Management Studio
Experte
Keras
Fortgeschritten
Google Sheets
Fortgeschritten
ReadyAPI
Experte
REST
Experte
Postman
Fortgeschritten
Selenium
Fortgeschritten
Swagger
Fortgeschritten
SQL-Developer
Experte
Sourcetree
Experte
PG Admin
Basics
VM-Ware
Experte
Citrix
Experte
SonarQube
Experte
PyCharm
Fortgeschritten
OmniDB
Fortgeschritten
Kafka
Experte
RobotFramework
Fortgeschritten
JDBC
Experte
Confluence
Experte
PyTorch
Fortgeschritten
PyForce
Fortgeschritten
Flask
Fortgeschritten
Swing
Fortgeschritten
Lime
Fortgeschritten
LSP (Language Server Protocol)
Fortgeschritten
Cypress
Experte
Mockito
Fortgeschritten
Loreley
Basics
Prometheus
Fortgeschritten
Grafana
Fortgeschritten
node.js
Fortgeschritten
vue.js
Fortgeschritten

Betriebssysteme

MS Windows
Experte
Linux
Experte
Android
Fortgeschritten
iOS
Fortgeschritten
MacOS
Fortgeschritten

Programmiersprachen

Java
Experte
C
Experte
C++
Fortgeschritten
C#
Fortgeschritten
Angular
Experte
TypeScript
Experte
JavaScript
Experte
JavaEE
Fortgeschritten
XML
Experte
Python
Experte
.NET
Fortgeschritten
HTML/CSS
Experte
json
Fortgeschritten

Datenbanken

SQL
Experte
Oracle
Experte
MongoDB
Experte
MariaDB
Experte

Branchen

Branchen

IT, Dienstleistungen, Bildungswesen

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

7 Monate
2024-01 - 2024-07

FluX

Senior-Entwickler Java JavaScript TypeScript ...
Senior-Entwickler

Entwicklung eines Gesamtsystems für Produktmanagement und Vertrieb bestehend aus Weboberflächen, Microservices und Datenbanken für Anlage und Verwaltung des Produktkatalogs, sowie Produkt- und Angebotskonfiguration.


- Entwicklung im Frontend UI/UX-Design

- Entwicklung von Microservices als Schnittstellen zu Datenbanken und ERP-Systemen

- Entwicklung eines automatischen Produktkonfigurationssystem auf basis von Constraint-Satisfaction

- Durchführung von manuellen und automatisierten Tests

- Dokumentation

- Durchführung von Scrum-Regelterminen (bspw. DailyScrum, Retrospectives und Product Backlog Refinement)

Scrum PairProgramming
Java JavaScript TypeScript Angular go C++ SQL HTML SCSS Bootstrap Angular.js rxjs AWS Cloud MongoDB Gecode Visual Studio Code GitLab Atlassian JIRA MS Office MS Teams
FFM und remote
11 Monate
2023-07 - 2024-05

Plugin für Robot Framework

Software-Entwickler & Testconsultant Java Python TypeScript ...
Software-Entwickler & Testconsultant

Erweiterung und Überarbeitung eines Open-Source Plugins für die Integration des RobotFrameworks in die IntelliJ-Plattform.

Einzelne Aufgaben:

- UI Implementierung für Testübersicht und - ergebnisse

- manuelles Schreiben von Lexer(n) und Parser(n) für die Erstellung von PSI-Bäumen auf Basis des User-Guides des Frameworks selbst

- Definition von Parser & Lexer mit bnf und FlexLexer

- Durchführung von Code-Reviews

- (Weiter-)Entwicklung von bereits vorhandenen Code

- Dokumentation bereits der benötigten Komponenten

- Zusammenstellen eines Demoprojekts

- Bugfixes für semantisches Highlighting

- Erstellen, Pflegen und Priorisieren von JIRA-Vorgängen

- Abstimmung und Dokumentation der Anforderungen mit den Stakeholdern

- Kommunikation mit internen Entwicklerteams

- Scrum-Regeltermine (u.a. Daily, Retro, Product Backlog Refinement)

Scrum
Java Python TypeScript Robot Framework XML Visual Studio Code IntelliJ PyCharm LSP (Language Server Protocol) Selenium Bitbucket Groovy Kotlin Confluence JIRA Playwright Cucumber Swing Eclipse DAP (Debug Adapter Protocol)
NDA
bundesweit
1 Jahr
2023-01 - 2023-12

Leistungserfassung Smartphone

Software-Entwickler & Testconsultant Java Angular TypeScript ...
Software-Entwickler & Testconsultant

Entwicklung einer Smartphone/Angular Web-App, die die Arbeitszeiten der Mitarbeiter aufzeichnet und die API von Google Firebase benutzt. Um die tatsächliche Datenbank abzukoppeln, wurden die Daten zuerst im Google Firestore gespeichert und anschließend asynchron mittels eines Consumers, in der Form einer Sprint Boot Anwendung, in die finale Stundenzetteldatenbank eingetragen, so dass die Mitarbeiter es nicht mehr manuell eintragen müssen. Zusätlich wurde eine Verbindung mit dem kundeneigenen DMS (?ELO?) entwickelt zwecks Übermittlung der Daten in das DMS und dem Anstoßen der dort vorhandenen Prozesse.

- Entwicklung im Front- und Backend (u.a. mit Java (Spring), Angular, HTML & TypeScript

- Entwicklung der Weboberflächen und Schnitttstellen

- Erstellen einer CI-Pipeline im Jenkins

- Anforderungsanalyse & -dokumentation (Implementierung der Anforderungen)

- Erstellung manueller und automatisierter Tests für die Anwendung (u.a. auf Basis von User-Stories) sowie Barrierefreiheitstests

- JUnit-, E2E- und Komponententests mit Cypress und Mockito

- Review der Anforderungsdokumente

- Dokumentation

- Scrum-Regeltermine (u.a. Daily, Retro, Product Backlog Refinement)

Scrum OOA OOD TDD
Java Angular TypeScript Spring Android iOS HTML CSS Visual Studio IntelliJ Eclipse MS Office Cypress Mockito JUnit Git ReadyAPI REST Atlassian JIRA Jenkins SQL-Developer Postman Windows Sourcetree Atlassian Confluence JDBC SonarQube ELO (DMS) ReactJS Linux Oracle SQL AxeCore Visual Studio Code Webstorm Karma Cucumber Google Firebase Maven MS SQL Servermanagement Studio Vue.js Vi-Test ELO Bitbucket Swagger
NDA
remote und NRW
3 Monate
2022-08 - 2022-10

ZU-Auto

Software-Entwickler Java Eclipse Bitbucket ...
Software-Entwickler

Entwicklung einer SW mit dem Zweck die Lesbarkeit von endlichen Zustandsautomaten im Java-Quellcode zu testen.

Scrum
Java Eclipse Bitbucket Sourcetree SPSS
1 Jahr 6 Monate
2021-03 - 2022-08

XAI4BPM

Software-Entwickler Python Visual Studio Code MS Office ...
Software-Entwickler

Entwicklung einer KI-gestützten Entscheidungssoftware zu unterschiedlichen Business-Prozessen. Anschließend Erklärung der jeweiligen Entscheidungsprozesse.


- Anforderungsanalyse

- Auswahl von benötigter Soft- & Hardware

- manuelle Hardwaretests auf Nutzbarkeit

- Entwicklung einzelner Softwarekomponenten auf Interface-Ebene

- Debugging/Bugfixing

- Dokumentation

- DailyScrum

Scrum
Python Visual Studio Code MS Office VMware RDP Powershell Git Windows Lime Loreley SHAP TensorFlow
10 Monate
2020-03 - 2020-12

DeepDecision

Software-Entwickler Python TypeScript Visual Studio Code ...
Software-Entwickler

Entwicklung eines KI-basierten Entscheidungsunterstützungssystems zur Pandemie-Eindämmung innerhalb von Deutschland. Die Ausgaben der KI sollten dabei visualisiert werden.


-       Anforderungsanalyse

-       Review der Anforderungsdokumente

-       Datenmodellierung / Rechnungssimulation

-       Entwicklung einzelner Softwarekomponenten

-       Erstellung eines KI-Netzwerkes auf Basis von Keras

-       ?Trainieren? des KI-Netzwerks

-       Manuelle Tests einzelner Softwarekomponenten

-       Debugging/Bugfixing

-       Dokumentation

-       DailyScrum

Scrum
Python TypeScript Visual Studio Code MS Office Git Windows Angular Keras PyTorch Flask PyForce
1 Jahr
2019-05 - 2020-04

VR-Tracking

Software-Entwickler C# Unity3D Visual Studio ...
Software-Entwickler

- Anforderungsanalyse

- Bereitstellung der Produktinformationen mittels Präsentation

- Auswahl von benötigter Soft- & Hardware

- manuelle Hardwaretests auf Nutzbarkeit

- Entwicklung einzelner Softwarekomponenten

- Debugging/Bugfixing

- Dokumentation

- DailyScrum

Scrum
C# Unity3D Visual Studio MS Office Rider OptiTrack Git Windows Motive VinteR

Aus- und Weiterbildung

Aus- und Weiterbildung

2 Jahre 10 Monate
2017-01 - 2019-10

Informatik-Studium mit Schwerpunkt Software & Network Engineering

Master of Science, Universität Duisburg-Essen
Master of Science
Universität Duisburg-Essen
Schwerpunkt Software & Network Engineering
3 Jahre 4 Monate
2013-10 - 2017-01

Informatik-Studium mit Schwerpunkt Software Engineering

Bachelor of Science, Universität Duisburg-Essen
Bachelor of Science
Universität Duisburg-Essen
Schwerpunkt Software-Engineering

Position

Position

Software-Developer

Kompetenzen

Kompetenzen

Schwerpunkte

Software-Entwicklung
Experte
Qualitätsmanagement
Fortgeschritten
Anforderungsmanagement
Fortgeschritten

Produkte / Standards / Erfahrungen / Methoden

SCRUM
Experte
Testmethodik ISTQB / ISO 29119
Fortgeschritten
Pair-Programming
Experte
agile Vorgehensweisen
Fortgeschritten
Wasserfall
Fortgeschritten
V-Modell
Experte
KANBAN
Fortgeschritten
IntelliJ
Experte
Eclipse
Experte
Visual Studio Code (VSC)
Experte
PostgreSQL
Experte
MS Office
Experte
Git
Experte
JIRA
Experte
Jenkins
Experte
Bitbucket
Experte
JUnit
Experte
JPA2 (Jakarta)
Fortgeschritten
Hibernate
Fortgeschritten
Spring / SpringBoot
Experte
Docker
Experte
Container-Technologien
Fortgeschritten
Kubernetes
Fortgeschritten
LibreOffice
Fortgeschritten
OptiTrack
Fortgeschritten
Unity3D
Rider
Fortgeschritten
Beans
Experte
Webserver
Experte
IBM SPSS
Experte
Notepad++
Experte
Slack
Experte
Google Datastore
Experte
OAuth
Experte
Maven
Fortgeschritten
Ant
Experte
Powershell
Experte
RDP
Experte
TensorFlow
Fortgeschritten
Cucumber
Fortgeschritten
MS SQL Server Management Studio
Experte
Keras
Fortgeschritten
Google Sheets
Fortgeschritten
ReadyAPI
Experte
REST
Experte
Postman
Fortgeschritten
Selenium
Fortgeschritten
Swagger
Fortgeschritten
SQL-Developer
Experte
Sourcetree
Experte
PG Admin
Basics
VM-Ware
Experte
Citrix
Experte
SonarQube
Experte
PyCharm
Fortgeschritten
OmniDB
Fortgeschritten
Kafka
Experte
RobotFramework
Fortgeschritten
JDBC
Experte
Confluence
Experte
PyTorch
Fortgeschritten
PyForce
Fortgeschritten
Flask
Fortgeschritten
Swing
Fortgeschritten
Lime
Fortgeschritten
LSP (Language Server Protocol)
Fortgeschritten
Cypress
Experte
Mockito
Fortgeschritten
Loreley
Basics
Prometheus
Fortgeschritten
Grafana
Fortgeschritten
node.js
Fortgeschritten
vue.js
Fortgeschritten

Betriebssysteme

MS Windows
Experte
Linux
Experte
Android
Fortgeschritten
iOS
Fortgeschritten
MacOS
Fortgeschritten

Programmiersprachen

Java
Experte
C
Experte
C++
Fortgeschritten
C#
Fortgeschritten
Angular
Experte
TypeScript
Experte
JavaScript
Experte
JavaEE
Fortgeschritten
XML
Experte
Python
Experte
.NET
Fortgeschritten
HTML/CSS
Experte
json
Fortgeschritten

Datenbanken

SQL
Experte
Oracle
Experte
MongoDB
Experte
MariaDB
Experte

Branchen

Branchen

IT, Dienstleistungen, Bildungswesen

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.