Full Stack Development
Aktualisiert am 31.10.2025
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 31.10.2025
Verfügbar zu: 100%
davon vor Ort: 25%
ReactJS
TypeScript
Python
JavaScript
Rust
HTML
CSS
Webapplication
Mobile Apps
Vue.js
Deutsch
Muttersprache
Englisch
Verhandlungssicher
Türkisch
Muttersprache

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich
Verfügbarkeit vor Ort ist variabel je nach Projekt.
möglich

Projekte

Projekte

3 Jahre 1 Monat
2022-10 - heute

Side-Hustle Project

Software Engineer React.js React Query NestJS ...
Software Engineer
Appline.io ist ein Skill Management Tool für Freelancer aus der IT Branche.

  • Entwicklung des Frontends und des Backends
  • DevOpsEngineering
  • Entwurf der kompletten Architektur
  • UX/UI Design
  • Testing 

React.js React Query NestJS Express.js HTML/CSS JavaScript TypeScript Mantine UI Docker PostgreSQL
Appline.io
2 Monate
2023-01 - 2023-02

Weiterentwicklung der Konfiguration-App für die Kunden.

Frontend Engineer TypeScript JavaScript Node.js
Frontend Engineer
  • Das junge Unternehmen aus Kassel hat den sogenannten Smart Shopper entwickelt. 
  • Es handelt sich um einen Einkaufswagen mit eingebauten Monitor und einer patentierten Technik um den Inhalt des Einkaufwagens zu wiegen. 
  • Der Kunde kann seine Produkte direkt am Smart Shopper scannen und später auch an der Kasse schnell und unkompliziert bezahlen. 
  • Durch diese innovative Idee sollen die Märkte kundenorientierter und zukunftsfähiger gestaltet werden. 
  • Außerdem soll der Diebstahl von Produkten nahezu komplett verhindert werden. Aktuell werden diese Smart Shopper in einigen Märkten wie Edeka, Netto oder Penny deutschlandweit eingesetzt.

TypeScript JavaScript Node.js
Scanbox, KBST GmbH
3 Monate
2022-10 - 2022-12

Entwicklung eines Database Microservices

Software Engineer Rust TypeScript JavaScript ...
Software Engineer
  • Das junge Unternehmen aus Kassel hat den sogenannten Smart Shopper entwickelt. 
  • Es handelt sich um einen Einkaufswagen mit eingebauten Monitor und einer patentierten Technik um den Inhalt des Einkaufwagens zu wiegen. 
  • Der Kunde kann seine Produkte direkt am Smart Shopper scannen und später auch an der Kasse schnell und unkompliziert bezahlen. 
  • Durch diese innovative Idee sollen die Märkte kundenorientierter und zukunftsfähiger gestaltet werden. 
  • Außerdem soll der Diebstahl von Produkten nahezu komplett verhindert werden. 
  • Aktuell werden diese Smart Shopper in einigen Märkten wie Edeka, Netto oder Penny deutschlandweit eingesetzt. 
Rust TypeScript JavaScript Node.js Express.js Tonic Tokio SQLX
Scanbox KBST GmbH
3 Monate
2022-07 - 2022-09

Weiterentwicklung des Frontends/Backends

Software Engineer, Frontend-Entwickler TypeScript JavaScript HTML/CSS ...
Software Engineer, Frontend-Entwickler
  • Das junge Unternehmen aus Kassel hat den sogenannten Smart Shopper entwickelt. 
  • Es handelt sich um einen Einkaufswagen mit eingebauten Monitor und einer patentierten Technik um den Inhalt des Einkaufwagens zu wiegen. 
  • Der Kunde kann seine Produkte direkt am Smart Shopper scannen und später auch an der Kasse schnell und unkompliziert bezahlen. 
  • Durch diese innovative Idee sollen die Märkte kundenorientierter und zukunftsfähiger gestaltet werden. 
  • Außerdem soll der Diebstahl von Produkten nahezu komplett verhindert werden. 
  • Aktuell werden diese Smart Shopper in einigen Märkten wie Edeka, Netto oder Penny deutschlandweit eingesetzt.  
TypeScript JavaScript HTML/CSS React Docker Node.js React UI
Scanbox, KBST GmbH
2 Monate
2022-06 - 2022-07

Umbau des kompletten Frontends, UX/UI Design, Testing

Software Engineer, Frontend-Entwickler TypeScript JavaScript HTML/CSS ...
Software Engineer, Frontend-Entwickler
  • Das junge Unternehmen aus Kassel hat den sogenannten Smart Shopper entwickelt. 
  • Es handelt sich um einen Einkaufswagen mit eingebauten Monitor und einer patentierten Technik um den Inhalt des Einkaufwagens zu wiegen. 
  • Der Kunde kann seine Produkte direkt am Smart Shopper scannen und später auch an der Kasse schnell und unkompliziert bezahlen. 
  • Durch diese innovative Idee sollen die Märkte kundenorientierter und zukunftsfähiger gestaltet werden. 
  • Außerdem soll der Diebstahl von Produkten nahezu komplett verhindert werden. 
  • Aktuell werden diese Smart Shopper in einigen Märkten wie Edeka, Netto oder Penny deutschlandweit eingesetzt. 
TypeScript JavaScript HTML/CSS React Docker Node.js React UI materializecss
Scanbox, KBST GmbH
2 Monate
2022-04 - 2022-05

Einige Umbauarbeiten am Frontend, UX/UI Design, Testing

TypeScript JavaScript HTML/CSS ...
  • Das junge Unternehmen aus Kassel hat den sogenannten Smart Shopper entwickelt. 
  • Es handelt sich um einen Einkaufswagen mit eingebauten Monitor und einer patentierten Technik um den Inhalt des Einkaufwagens zu wiegen. 
  • Der Kunde kann seine Produkte direkt am Smart Shopper scannen und später auch an der Kasse schnell und unkompliziert bezahlen. 
  • Durch diese innovative Idee sollen die Märkte kundenorientierter und zukunftsfähiger gestaltet werden. 
  • Außerdem soll der Diebstahl von Produkten nahezu komplett verhindert werden. 
  • Aktuell werden diese Smart Shopper in einigen Märkten wie Edeka, Netto oder Penny deutschlandweit eingesetzt. 
TypeScript JavaScript HTML/CSS React Docker Node.js React UI materializecss
Scanbox, KBST-GmbH
9 Monate
2020-07 - 2021-03

Conditional Generative Adversarial Networks

Entwickler
Entwickler

Aufgrund der verbesserten Rechenleistung hat sich Deep Learning als Teilgebiet des Maschinellen Lernens in den letzten Jahren zu einem einflussreichen Wissenschaftsbereich der Künstlichen Intelligenz entwickelt. Während die meisten Fortschritte aus dem Bereich der diskriminativen Modellierung stammen, sind viele der neuartigen Fortschritte in den letzten fünf Jahren aus Anwendungen von Deep Learning auf generative Modellierungsaufgaben entstanden. Durch die Kombination von generativen Modellen und tiefen neuronalen Netzen ist eine neue Familie von Methoden entstanden, die Deep Generative Models genannt werden. Ein Deep Generative Model versucht, die Datenverteilung eines gegebenen Datensatzes zu lernen, um gefälschte Datenmuster zu erzeugen, die den Datenmustern des ursprünglichen Datensatzes ähneln. Eines der populärsten Deep Generative Models sind die sogenannten Generative Adversarial Networks. Insbesondere bei der Bilderzeugung versprechen Generative Adversarial Networks gute Ergebnisse und übertreffen andere Deep Generative Models wie Variational Autoencoder oder PixelCNN. Generative Adversarial Networks verdanken diese Leistung der neuartigen Architektur, bei der zwei Deep Neural Networks, der Generator und der Diskriminator, gegeneinander trainiert werden. Während der Generator versucht, den Diskriminator mit realistischen fake Bildern zu täuschen, versucht der Diskriminator, diese zu entlarven. Diese Interaktion zwingt den Generator, die Datenverteilung des Datensatzes so genau wie möglich zu lernen. Ein Stand der Technik bei der hyperrealistischen Bilderzeugung ist StyleGAN 2. Die Bilderzeugung mit StyleGAN 2 ist jedoch bedingungslos, d.h. die Klassenlabels der generierten Datenmuster sind zufällig. In diesem Projekt wurde ein Conditional StyleGAN 2 verwendet, bei dem das Klassenlabel als Bedingung in den StyleGAN 2-Generator eingespeist wurde, um die Bilderzeugung zu beeinflussen. Auf dieser Grundlage wurde ein Conditional StyleGAN 2 mit einem Shopping Cart Dataset, einem begrenzten Datensatz aus der realen Welt, trainiert. Dadurch können hyperrealistische fake Bilder von vollen oder leeren Einkaufswagen mit 512 x 512 Pixeln generiert werden.

Aufgaben:

  • Paper-Recherche im Bereich der Generativen Modelle

  • Vorverarbeitung des Datensatzes

  • Erweiterung des NVIDIA/StyleGAN 2

  • Trainieren von Modellen

  • Validierung der Modell-Güte

PyCharm - VS Code IntelliJ Git - Asana - GitHub - Zoom - Slurm Workload Manager - Jupyter Figma - Miro Numpy - Pandas - TensorFlow Google Colab PyTorch Macintosh - Linux Python - Bash
Computer Vision
8 Monate
2020-05 - 2020-12

Marketplace

Software Engineer
Software Engineer

Annotly.com ist ein internationaler B2B-Marktplatz für Annotationsdienste. 

Konzeption und Entwicklung eines Marktplatzes basierend auf einer Microservice Architektur, Entwicklung des Frontends und des Backends, UX/UI Design, DevOpsEngineering, Testing

VS Code IntelliJ - Angular Material Kubernetes - Git - Asana - GitHub - Kafka - Docker - Chanty - Zoom Figma - Miro Agile Methoden Angular - Flask - Nameko - Bootstrap - Google Cloud Macintosh - Linux Python - JavaScript - TypeScript - HTML/CSS PostgreSQL - MongoDB Digital Ocean HTML/CSS JavaScript TypeScript Python PostgreSQL MongoDB Kubernetes Docker GitHub Nameko Boostrap Angular Flask Google Cloud
Annotly
4 Monate
2020-03 - 2020-06

Machine Learning Microservices

Software Engineer
Software Engineer

  • Die Mitentwicklung der ML Services von Vencortex.io.
  • Verantwortung für die Konzeption und Entwicklung der Microservice Infrastruktur
  • Mitimplementierung von Machine Learning Algorithmen
  • Deployment von Machine Learning Modellen
  • DevOps-Engineering
  • Testing

: IntelliJ VS Code Docker - Git - YouTrack - Gerrit - Slack - Zoom - Gitea - Helm Jenkins Swagger - Flask - Nameko - Google Cloud Postman Rocket Chat Figma - Miro BookStack - Notion Agile Methoden Macintosh - Linux Python - TypeScript - JavaScript - HTML/CSS - Bash Sheldon MongoDB - PostgreSQL Contabo Servers Digital Ocean
Fintech
6 Monate
2020-01 - 2020-06

Consulting App

Entwickler
Entwickler

  • Mitentwurf der Architektur
  • Entwicklung des Frontends und des Backends
  • DevOps-Engineering
  • UX/UI Design
  • Testing

BookStack - Notion IntelliJ - Angular Material - AWS Docker - YouTrack - Gerrit - Slack - Zoom Jenkins Swagger - Django - Django Rest Framework - Angular - Bootstrap - Google Cloud Postman Figma - Miro VS Code Macintosh - Linux Digital Ocean Agile Methoden Bash - Python MariaDB - PostgreSQL - MongoDB
Fintech
1 Jahr 5 Monate
2019-02 - 2020-06

Self-Service

Software Engineer
Software Engineer

  • Aufbau der Self-Service Infrastruktur basierend auf Docker, Setups (Matomo, Gitea, Gerrit, Nextcloud, Bookstack, usw.)
  • Einrichtung von Linux Servern
  • LDAP Einrichtung
  • Einrichtung von mehreren Docker-Swarms
  • Einrichtung von mehreren Kubernetes Clustern
  • Einrichtung der Test- und Produktionsumgebung für die verschiedenen Produkte
  • DevOps-Engineering 

Google Cloud Digital Ocean Contabo Servers MongoDB - PostgreSQL - MariaDB Python - Bash Macintosh - Linux Figma - Miro LDAP Matomo - AWS BookStack Jenkins Docker Kubernetes Gerrit Contabo Python Bash MariaDB PostgreSQL MongoDB
Vencortex
1 Jahr 5 Monate
2019-02 - 2020-06

Startup Rating Portal

Lead Software Engineer, Software Engineer
Lead Software Engineer, Software Engineer

  • Startup Rating Portal ist eine Plattform, welches den Entscheidungsprozess durch die Kombination von menschlicher Intuition und KI für Investoren und Startup Founder erleichtern. 
  • Entwurf der Architektur/API
  • Entwicklung des Frontends und des Backends
  • UX/UI Design
  • DevOps-Engineering
  • Testing

IntelliJ - Angular Material Docker - g++ - YouTrack - Gerrit - Slack - Zoom - Gitea - RabbitMQ : Jenkins Swagger - Django Rest Framework - Django - ASP.NET - Angular - Bootstrap Postman Figma - Miro Rocket Chat BookStack - Notion Agile Methoden Macintosh - Linux Digital Ocean MongoDB - PostgreSQL Python - C# - TypeScript - JavaScript - HTML/CSS - Bash VS Code
Startup Rating Portal
5 Monate
2018-10 - 2019-02

EspoCRM

Software Engineer
Software Engineer

  • Pflege und Anpassung des CRMs an die internen Geschäftsprozesse
  • DevOps-Engineering
  • Testing

EspoCRM - GIT Macintosh Gerrit - YouTrack Confluence EspoCRM Gerrit PostgreSQL HTML/CSS JavaScript
Flavia-IT Management GmbH
1 Jahr 5 Monate
2017-10 - 2019-02

Webapplikation für Meyer-ING

Software Engineer
Software Engineer

Die Entwicklung einer Webanwendung für das Ingenieurbüro Meyer-ING. Die Anwendung soll die Erstellung von Gutachten für Immobilen digitalisieren. Im Weiteren sollen aus den aufgenommenen Daten Kennzahlen wie Restwert, Versicherungswert oder Schadenswert des Gebäudes automatisch ermittelt werden.

  • Requirements Engineering
  • Entwicklung des Frontends und des Backends
  • DevOps-Engineering
  • UX/UI Design
  • Testing

AngularJS - Spring - Bootstrap : JavaScript - Java - HTML - CSS Docker - Node Package Manager - Maven - Gerrit - YouTrack - Git PostgreSQL Jenkins Macintosh - Linux Confluence Agile Software Development (Scrum) Visual Studio Code - IntelliJ IDEA NodeJS Java JavaScript HTML/CSS Docker Spring AngularJS Boostrap Node.js Gerrit
IT Dienstleistung
3 Monate
2018-11 - 2019-01

Gridware

Software-Entwickler
Software-Entwickler

Gridware ist ein Komplettsystem für die Bereitstellung einer Nutzungs- und Abrechnungsplattform. Als erweiterbare Software bietet es die Voraussetzung für die effiziente Vernetzung von Energie-, Mobilitäts- und Sharing Infrastrukturen. 

  • Weiterentwicklung des Backends, Testing

Spring - JOOQ - Angular IntelliJ IDEA Docker - YouTrack - Gerrit - Maven - Flyway GIT - NodeJS Confluence Macintosh Java - HTML - CSS Tomcat Yarn : PostgreSQL Java Spring Angular JOOQ Docker Node.js Gerrit Maven PostgreSQL HTML/CSS TypeScript JavaScript
Flavia-IT Management GmbH
9 Monate
2018-01 - 2018-09

Webapplikation für GASCADE in Kassel

Software Engineer
Software Engineer

Die Entwicklung einer Webanwendung für das Unternehmen GASCADE Gastransport GmbH. Die Anwendung sollte eine Reihe von spezifischen Kennzahlen von Gas-Pumpmaschinen regelmäßig aufnehmen, vorverarbeiten und visualisieren. 

  • Requirements Engineering
  • Entwicklung des Frontends und des Backends
  • DevOps-Engineering
  • UX/UI Design
  • Testing

Visual Studio Code - IntelliJ IDEA Java - HTML - TypeScript - SASS CanvasXpress - Spring - Swagger.js - Bootstrap - Angular Charts.js - NodeJS MSSQL Maven - Docker - Node Package Manager - Gerrit - YouTrack - Git Macintosh Jenkins Confluence Agile Software Development (Scrum) Requirements Engineering Entwicklung des Frontends und des Backends DevOps-Engineering UX/UI Design Testing
Gastransport
1 Jahr 5 Monate
2017-05 - 2018-09

Collaborative Active Learning App (CALA)

Software Engineer Python TypeScript JavaScript ...
Software Engineer
Ziel des Projekts war die Erforschung einer Klasse grundlegend neuer Technologien zur Entwicklung von Collaborative Interactive Learning (CIL). Der SoftwareEngineering-Teil des Projektes beinhaltete die Entwicklung einer Webanwendung für Bildannotationen, welches durch Crowdsourcing genutzt wird.

  • Requirements Engineering
  • Entwurf der kompletten Architektur
  • Entwicklung des Frontends und des Backends
  • DevOps-Engineering
  • UX/UI Design
  • Testing

Python TypeScript JavaScript HTML/CSS Docker Angular Node.js Django Django Rest Bootstrap GitLab Nginx PostgreSQL
Universität Kassel
3 Monate
2018-05 - 2018-07

Field Service App

Software-Entwickler
Software-Entwickler

Eine mobile App für die Wartung der Wechselrichter, Fotovoltaik- & Solartechnik der Firma SMA Solar Technology AG aus Kassel. Die App ist für die Plattformen iOS und Android.

  • Requirements Engineering
  • Entwurf der kompletten Architektur
  • Entwicklung der Applikation und des Backends
  • UX/UI Design
  • Testing 

Ionic 3 - Cordova - Angular GIT - JIRA - NodeJS iOS - Android - Macintosh Gerrit - YouTrack Confluence Virtual Studio Code HTML - CSS - TypeScript XML Safari Ionic Cordova Angular Node.js Gerrit HTML/CSS TypeScript
Flavia-IT Management GmbH
Kassel
3 Monate
2018-04 - 2018-06

InTurn Ap

Software Engineer
Software Engineer

Die Weiterentwicklung des 360° Feedback Webanwendung namens InTurn. Das 360° Feedback ist eine Methode zur Einschätzung der Kompetenzen und Leistungen von Fach- und Führungskräften aus unterschiedlichen Perspektiven, wie zum Beispiel aus dem Blickwinkel der Mitarbeiter, der Vorgesetzten, der Kollegen, Teammitglieder oder Kunden. Erkenntnisse über die Wirkung des 360° Feedbacks auf Verhaltensänderungen und die Leistungen der beurteilten Personen schwanken von negativ über neutral bis positiv. Entscheidend für den Erfolg sind die Art und Weise der Rückmeldung der Ergebnisse an die Feedbacknehmer sowie die Validität und Reliabilität des Fragebogens. 

  • Requirements Engineering
  • Weiterentwicklung des Frontends und des Backends
  • DevOps-Engineering
  • Testing

Java - HTML - CSS - JavaScript Play - Angular GIT - NodeJS YouTrack - Gerrit - Docker - Grunt - SBT - Bower Confluence Virtual Studio Code PostgreSQL Macintosh Java JavaScript HTML/CSS Docker Play Angular Boostrap Jenkins Node.js Gerrit
Flavia-IT Management GmbH
5 Monate
2018-01 - 2018-05

BAUCAD

Software-Entwickler
Software-Entwickler

Entwicklung einer CAD-Anwendung (PoC) an der Universität Kassel. Die Anwendung BauCAD kann durch die Angaben aller spezifischen Gebäudedaten (Kennzahlen, 2D Zeichnungen) eine detaillierte Kostenkalkulation des Gebäudes erstellen.

  • Requirements Engineering
  • Planung und Entwicklung der kompletten Anwendung
  • UX/UI Design
  • Testing 

Java Macintosh GIT Swing JavaFX PostgreSQL Maven
Universität Kassel
1 Jahr 2 Monate
2017-03 - 2018-04

ZFL QUAP

Software Engineer Java TypeScript JavaScript ...
Software Engineer
Der interne Workflow für Qualitätskontrolle des Unternehmens ZF Luftfahrttechnik GmbH wurde vollständig digitalisiert.

  • Requirements Engineering
  • Entwicklung des Frontends und Backends
  • DevOps-Engineering
  • UX/UI Design
  • Testing

Java TypeScript JavaScript HTML/CSS Docker Maven Spring Angular Boostrap Spark Jenkins PostgreSQL Node.js Gerrit
Flavia-IT Management GmbH
1 Monat
2018-01 - 2018-01

Repowering App

Software Engineer
Software Engineer

Eine mobile App für die Firma SMA Solar Technology AG aus Kassel. Die App ist für die Plattformen iOS und Android.   

  • Requirements Engineering
  • Weiterentwicklung der Applikation
  • UX/UI Design
  • Testing

: Ionic 3 - Cordova - Angular NodeJS - GIT : iOS - Macintosh - Android Gerrit - YouTrack Confluence Virtual Studio Code CSS - TypeScript XML Safari Ionic Cordova Angular Node.js Gerrit HTML/CSS TypeScript
Flavia-IT Management GmbH
2 Monate
2017-12 - 2018-01

OMNITest App

Software Engineer Swift Java CoreData
Software Engineer

Mit der kostenfreien OMNITest App von B.Braun behalten die Patienten sämtliche Therapiedaten im Fokus.

  • Erstellung eines Gutachtens über die Testabdeckung und über die Qualität des Quellcodes der OMNITest App. 
  • OMNITest App von B.Braun. 

Swift Java CoreData
Flavia-IT Management GmbH
1 Jahr 10 Monate
2016-03 - 2017-12

AMD-Netz

Software Engineer Python HTML/CSS Django ...
Software Engineer
Die Konzeption und Weiterentwicklung einer medizinischen Plattform für Makuladegeneration. Die Bestandteile des Projektes waren die Weiterentwicklung eines Versorgungsatlas, Veranstaltungskalender, PatientenHandout sowie die Einführung einer Versorgungspartnerkartei. 

  • Entwicklung des Frontends und des Backends
  • UX/UI Design
  • Testing

Python HTML/CSS Django South Gerrit MySQL
Flavia-IT Management GmbH
2 Jahre 1 Monat
2015-06 - 2017-06

Norris

Software Engineer HTML/CSS Groovy Grails ...
Software Engineer
Die Entwicklung eines E-Recruiting Tools zur Erfassung, Anzeige und Pflege von personenbezogenen Qualifikationsprofilen im IT-Bereich.

  • Requirements Engineering
  • UX/UI Design
  • Weiterentwicklung des Frontends und des Backends
  • Testing

HTML/CSS Groovy Grails Bootstrap AngularJS D3.js Node.js JavaScript Docker Gerrit MongoDB Confluence Jenkins
Flavia-IT Management GmbH
3 Jahre 4 Monate
2011-12 - 2015-03

Failure Rate Calculation System (FRCaS)

Software Engineer Java Swing UI Maven ...
Software Engineer
Die Entwicklung einer Java Desktop Anwendung für die Berechnung von MTTF Werten bei elektronischen Bauteilen basierend auf die Siemens Norm von TÜV Rheinland.

  • Implementierung der einzelnen Berechnungsmodule
  • Einbindung der Siemens-Normen in die Anwendung
  • Grafische Simulation der mathematischen Modelle
  • UX/UI Design
  • Testing 

Java Swing UI Maven MySQL FishEye
Universität Kassel
5 Monate
2014-05 - 2014-09

SPIELEENTWICKLUNG

Software-Entwickler, Scrum Master, Projekt Owner
Software-Entwickler, Scrum Master, Projekt Owner

Entwicklung einer Java Anwendung des Brettspiels Carcassonne mit Single- und Multiplayermodus und einer Künstlichen Intelligenz an der Universität Kassel.

Aufgaben:

  • Zeitweise Projektleitung

  • Entwicklung der GUI

  • Implementierung der Spiellogik

  • Entwicklung des KI Players

  • Implementierung von Unit-Tests

  • Implementierung von Integration-Tests

Macintosh Eclipse Java : JavaFX Git - SourceTree JIRA - BitBucket Design Patterns (MVC) - Agile Software Development (Scrum)
Bildungswesen

Aus- und Weiterbildung

Aus- und Weiterbildung

2022 - 2022:

Mechatronik (B.Sc)

Universität Kassel, Kassel, Deutschland


2021 - 2021:

Informatik (B.Sc)

Universität Kassel, Kassel, Deutschland

Kompetenzen

Kompetenzen

Top-Skills

ReactJS TypeScript Python JavaScript Rust HTML CSS Webapplication Mobile Apps Vue.js

Produkte / Standards / Erfahrungen / Methoden

Schwerpunkt

PROFESSIONAL EXPERIENCE

2021-01 - heute:

Rolle: Software Engineer, Freelancer


2021-02 - 2022-01:

Rolle: Software Engineer & Machine Learning Engineer

Kunde: Fachgebiet Intelligente Eingebettete Systeme, Universität Kassel


2019-02 - 2020-06:

Rolle: Lead Software Engineer & Machine Learning Engineer

Kunde: Vencortex.io, Kassel


2015-06 - 2019-02:

Rolle:  Software Engineer

Kunde: Flavia IT-Management GmbH,  Kassel


2014-12 - 2015-06:

Rolle: Software Engineer

Kunde: Fachgebiet Intelligente Eingebettete Systeme, Universität Kassel


2012-08 - 2014-12:

Rolle: Software Engineer

Kunde: Fachgebiet Rechnerarchitektur und Systemprogrammierung, Universität Kassel


2011-12 - 2012-07:

Rolle: Software Engineer

Kunde: Fachgebiet Erneuerbare Energien, Universität Kassel


Frameworks

  • Flask 
  • React.js 
  • Express.js 
  • Django 
  • Django Rest Framework 
  • Bootstrap 
  • D3.js 
  • Ionic 
  • Angular 
  • Nameko 
  • FastAPI


Frameworks & Libraries

  • JavaFX


Machine Learning

  • PyTorch (Object Detection)


Tools

  • Gerrit 
  • Git 
  • Kubernetes 
  • Docker 
  • GitHub 
  • Slurm Workload Manager 
  • Jupyter
  • GitLab
  • Github
  • Gitea
  • Gerrit
  • Confluence
  • Jira
  • Youtrack
  • Slurm
  • BitBucket
  • Jupyter
  • Postman
  • Figma
  • Framer
  • Asana
  • Google Colab
  • Comet.ml


Testing

  • JUnit 
  • Postman


Buildtools

  • Jenkins
  • GitLab


Methoden/Prozesse

  • CI/CD 
  • Agile Methoden (Scrum) 
  • Web Services (REST)


Entwicklungsumgebungen

  • VS Code 
  • IntelliJ IDEA 
  • IPython Notebook 
  • XCode 
  • PyCharm


Backend 

  • FastAPI
  • Flask
  • Django
  • Django Rest
  • Nameko
  • Spring Framework
  • Express.js
  • Google Firebase
  • Rocket
  • Tokio
  • Tonic
  • gRPC
  • GraphQL
  • RestAPI
  • NestJS 


Mobile App 

  • Flutter
  • Ionic


DevOps 

  • GitLab CI
  • Jenkins
  • Docker
  • Kubernetes


Plattforms 

  • GitHub
  • Amazon Web Service
  • Azure
  • Digital Ocean
  • Contabo 


Frontend 

  • React.js
  • Vue.js
  • Bootstrap
  • Mantine UI
  • React UI
  • Styled-Components
  • Storybook
  • React Styleguidist
  • Redux
  • React-Query


Machine Learning (Deep Learning) 

  • Artificial Neural Networks (ANNs)
  • Convolutional Neural Networks (CNNs)
  • Object Detection
  • Generative Models
  • Feature Extraction
  • Active Learning
  • Uncertainty
  • PyTorch,
  • Pandas
  • Numpy 


Agile Methoden 

  • Scrum
  • Kanban

Betriebssysteme

Macintosh
Windows
iOS
Android
Linux

Programmiersprachen

Python
JavaScript
TypeScript
Java
HTML/CSS
Rust

Datenbanken

MongoDB
CoreData
MySQL
PostgreSQL
PouchDB
CouchDB

Branchen

Branchen

  • Startup

  • Computer Vision

  • Marketplace

  • Fintech

  • E-Mobilität

  • Wechselrichter, Photovoltaik- & Solartechnik

  • E-Recruiting

  • Bauingenieurwesen

  • Bildungswesen

  • Gastransport

  • IT Dienstleistung

  • Gesundheitswesen

  • Forschung

  • Informationstechnologie

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich
Verfügbarkeit vor Ort ist variabel je nach Projekt.
möglich

Projekte

Projekte

3 Jahre 1 Monat
2022-10 - heute

Side-Hustle Project

Software Engineer React.js React Query NestJS ...
Software Engineer
Appline.io ist ein Skill Management Tool für Freelancer aus der IT Branche.

  • Entwicklung des Frontends und des Backends
  • DevOpsEngineering
  • Entwurf der kompletten Architektur
  • UX/UI Design
  • Testing 

React.js React Query NestJS Express.js HTML/CSS JavaScript TypeScript Mantine UI Docker PostgreSQL
Appline.io
2 Monate
2023-01 - 2023-02

Weiterentwicklung der Konfiguration-App für die Kunden.

Frontend Engineer TypeScript JavaScript Node.js
Frontend Engineer
  • Das junge Unternehmen aus Kassel hat den sogenannten Smart Shopper entwickelt. 
  • Es handelt sich um einen Einkaufswagen mit eingebauten Monitor und einer patentierten Technik um den Inhalt des Einkaufwagens zu wiegen. 
  • Der Kunde kann seine Produkte direkt am Smart Shopper scannen und später auch an der Kasse schnell und unkompliziert bezahlen. 
  • Durch diese innovative Idee sollen die Märkte kundenorientierter und zukunftsfähiger gestaltet werden. 
  • Außerdem soll der Diebstahl von Produkten nahezu komplett verhindert werden. Aktuell werden diese Smart Shopper in einigen Märkten wie Edeka, Netto oder Penny deutschlandweit eingesetzt.

TypeScript JavaScript Node.js
Scanbox, KBST GmbH
3 Monate
2022-10 - 2022-12

Entwicklung eines Database Microservices

Software Engineer Rust TypeScript JavaScript ...
Software Engineer
  • Das junge Unternehmen aus Kassel hat den sogenannten Smart Shopper entwickelt. 
  • Es handelt sich um einen Einkaufswagen mit eingebauten Monitor und einer patentierten Technik um den Inhalt des Einkaufwagens zu wiegen. 
  • Der Kunde kann seine Produkte direkt am Smart Shopper scannen und später auch an der Kasse schnell und unkompliziert bezahlen. 
  • Durch diese innovative Idee sollen die Märkte kundenorientierter und zukunftsfähiger gestaltet werden. 
  • Außerdem soll der Diebstahl von Produkten nahezu komplett verhindert werden. 
  • Aktuell werden diese Smart Shopper in einigen Märkten wie Edeka, Netto oder Penny deutschlandweit eingesetzt. 
Rust TypeScript JavaScript Node.js Express.js Tonic Tokio SQLX
Scanbox KBST GmbH
3 Monate
2022-07 - 2022-09

Weiterentwicklung des Frontends/Backends

Software Engineer, Frontend-Entwickler TypeScript JavaScript HTML/CSS ...
Software Engineer, Frontend-Entwickler
  • Das junge Unternehmen aus Kassel hat den sogenannten Smart Shopper entwickelt. 
  • Es handelt sich um einen Einkaufswagen mit eingebauten Monitor und einer patentierten Technik um den Inhalt des Einkaufwagens zu wiegen. 
  • Der Kunde kann seine Produkte direkt am Smart Shopper scannen und später auch an der Kasse schnell und unkompliziert bezahlen. 
  • Durch diese innovative Idee sollen die Märkte kundenorientierter und zukunftsfähiger gestaltet werden. 
  • Außerdem soll der Diebstahl von Produkten nahezu komplett verhindert werden. 
  • Aktuell werden diese Smart Shopper in einigen Märkten wie Edeka, Netto oder Penny deutschlandweit eingesetzt.  
TypeScript JavaScript HTML/CSS React Docker Node.js React UI
Scanbox, KBST GmbH
2 Monate
2022-06 - 2022-07

Umbau des kompletten Frontends, UX/UI Design, Testing

Software Engineer, Frontend-Entwickler TypeScript JavaScript HTML/CSS ...
Software Engineer, Frontend-Entwickler
  • Das junge Unternehmen aus Kassel hat den sogenannten Smart Shopper entwickelt. 
  • Es handelt sich um einen Einkaufswagen mit eingebauten Monitor und einer patentierten Technik um den Inhalt des Einkaufwagens zu wiegen. 
  • Der Kunde kann seine Produkte direkt am Smart Shopper scannen und später auch an der Kasse schnell und unkompliziert bezahlen. 
  • Durch diese innovative Idee sollen die Märkte kundenorientierter und zukunftsfähiger gestaltet werden. 
  • Außerdem soll der Diebstahl von Produkten nahezu komplett verhindert werden. 
  • Aktuell werden diese Smart Shopper in einigen Märkten wie Edeka, Netto oder Penny deutschlandweit eingesetzt. 
TypeScript JavaScript HTML/CSS React Docker Node.js React UI materializecss
Scanbox, KBST GmbH
2 Monate
2022-04 - 2022-05

Einige Umbauarbeiten am Frontend, UX/UI Design, Testing

TypeScript JavaScript HTML/CSS ...
  • Das junge Unternehmen aus Kassel hat den sogenannten Smart Shopper entwickelt. 
  • Es handelt sich um einen Einkaufswagen mit eingebauten Monitor und einer patentierten Technik um den Inhalt des Einkaufwagens zu wiegen. 
  • Der Kunde kann seine Produkte direkt am Smart Shopper scannen und später auch an der Kasse schnell und unkompliziert bezahlen. 
  • Durch diese innovative Idee sollen die Märkte kundenorientierter und zukunftsfähiger gestaltet werden. 
  • Außerdem soll der Diebstahl von Produkten nahezu komplett verhindert werden. 
  • Aktuell werden diese Smart Shopper in einigen Märkten wie Edeka, Netto oder Penny deutschlandweit eingesetzt. 
TypeScript JavaScript HTML/CSS React Docker Node.js React UI materializecss
Scanbox, KBST-GmbH
9 Monate
2020-07 - 2021-03

Conditional Generative Adversarial Networks

Entwickler
Entwickler

Aufgrund der verbesserten Rechenleistung hat sich Deep Learning als Teilgebiet des Maschinellen Lernens in den letzten Jahren zu einem einflussreichen Wissenschaftsbereich der Künstlichen Intelligenz entwickelt. Während die meisten Fortschritte aus dem Bereich der diskriminativen Modellierung stammen, sind viele der neuartigen Fortschritte in den letzten fünf Jahren aus Anwendungen von Deep Learning auf generative Modellierungsaufgaben entstanden. Durch die Kombination von generativen Modellen und tiefen neuronalen Netzen ist eine neue Familie von Methoden entstanden, die Deep Generative Models genannt werden. Ein Deep Generative Model versucht, die Datenverteilung eines gegebenen Datensatzes zu lernen, um gefälschte Datenmuster zu erzeugen, die den Datenmustern des ursprünglichen Datensatzes ähneln. Eines der populärsten Deep Generative Models sind die sogenannten Generative Adversarial Networks. Insbesondere bei der Bilderzeugung versprechen Generative Adversarial Networks gute Ergebnisse und übertreffen andere Deep Generative Models wie Variational Autoencoder oder PixelCNN. Generative Adversarial Networks verdanken diese Leistung der neuartigen Architektur, bei der zwei Deep Neural Networks, der Generator und der Diskriminator, gegeneinander trainiert werden. Während der Generator versucht, den Diskriminator mit realistischen fake Bildern zu täuschen, versucht der Diskriminator, diese zu entlarven. Diese Interaktion zwingt den Generator, die Datenverteilung des Datensatzes so genau wie möglich zu lernen. Ein Stand der Technik bei der hyperrealistischen Bilderzeugung ist StyleGAN 2. Die Bilderzeugung mit StyleGAN 2 ist jedoch bedingungslos, d.h. die Klassenlabels der generierten Datenmuster sind zufällig. In diesem Projekt wurde ein Conditional StyleGAN 2 verwendet, bei dem das Klassenlabel als Bedingung in den StyleGAN 2-Generator eingespeist wurde, um die Bilderzeugung zu beeinflussen. Auf dieser Grundlage wurde ein Conditional StyleGAN 2 mit einem Shopping Cart Dataset, einem begrenzten Datensatz aus der realen Welt, trainiert. Dadurch können hyperrealistische fake Bilder von vollen oder leeren Einkaufswagen mit 512 x 512 Pixeln generiert werden.

Aufgaben:

  • Paper-Recherche im Bereich der Generativen Modelle

  • Vorverarbeitung des Datensatzes

  • Erweiterung des NVIDIA/StyleGAN 2

  • Trainieren von Modellen

  • Validierung der Modell-Güte

PyCharm - VS Code IntelliJ Git - Asana - GitHub - Zoom - Slurm Workload Manager - Jupyter Figma - Miro Numpy - Pandas - TensorFlow Google Colab PyTorch Macintosh - Linux Python - Bash
Computer Vision
8 Monate
2020-05 - 2020-12

Marketplace

Software Engineer
Software Engineer

Annotly.com ist ein internationaler B2B-Marktplatz für Annotationsdienste. 

Konzeption und Entwicklung eines Marktplatzes basierend auf einer Microservice Architektur, Entwicklung des Frontends und des Backends, UX/UI Design, DevOpsEngineering, Testing

VS Code IntelliJ - Angular Material Kubernetes - Git - Asana - GitHub - Kafka - Docker - Chanty - Zoom Figma - Miro Agile Methoden Angular - Flask - Nameko - Bootstrap - Google Cloud Macintosh - Linux Python - JavaScript - TypeScript - HTML/CSS PostgreSQL - MongoDB Digital Ocean HTML/CSS JavaScript TypeScript Python PostgreSQL MongoDB Kubernetes Docker GitHub Nameko Boostrap Angular Flask Google Cloud
Annotly
4 Monate
2020-03 - 2020-06

Machine Learning Microservices

Software Engineer
Software Engineer

  • Die Mitentwicklung der ML Services von Vencortex.io.
  • Verantwortung für die Konzeption und Entwicklung der Microservice Infrastruktur
  • Mitimplementierung von Machine Learning Algorithmen
  • Deployment von Machine Learning Modellen
  • DevOps-Engineering
  • Testing

: IntelliJ VS Code Docker - Git - YouTrack - Gerrit - Slack - Zoom - Gitea - Helm Jenkins Swagger - Flask - Nameko - Google Cloud Postman Rocket Chat Figma - Miro BookStack - Notion Agile Methoden Macintosh - Linux Python - TypeScript - JavaScript - HTML/CSS - Bash Sheldon MongoDB - PostgreSQL Contabo Servers Digital Ocean
Fintech
6 Monate
2020-01 - 2020-06

Consulting App

Entwickler
Entwickler

  • Mitentwurf der Architektur
  • Entwicklung des Frontends und des Backends
  • DevOps-Engineering
  • UX/UI Design
  • Testing

BookStack - Notion IntelliJ - Angular Material - AWS Docker - YouTrack - Gerrit - Slack - Zoom Jenkins Swagger - Django - Django Rest Framework - Angular - Bootstrap - Google Cloud Postman Figma - Miro VS Code Macintosh - Linux Digital Ocean Agile Methoden Bash - Python MariaDB - PostgreSQL - MongoDB
Fintech
1 Jahr 5 Monate
2019-02 - 2020-06

Self-Service

Software Engineer
Software Engineer

  • Aufbau der Self-Service Infrastruktur basierend auf Docker, Setups (Matomo, Gitea, Gerrit, Nextcloud, Bookstack, usw.)
  • Einrichtung von Linux Servern
  • LDAP Einrichtung
  • Einrichtung von mehreren Docker-Swarms
  • Einrichtung von mehreren Kubernetes Clustern
  • Einrichtung der Test- und Produktionsumgebung für die verschiedenen Produkte
  • DevOps-Engineering 

Google Cloud Digital Ocean Contabo Servers MongoDB - PostgreSQL - MariaDB Python - Bash Macintosh - Linux Figma - Miro LDAP Matomo - AWS BookStack Jenkins Docker Kubernetes Gerrit Contabo Python Bash MariaDB PostgreSQL MongoDB
Vencortex
1 Jahr 5 Monate
2019-02 - 2020-06

Startup Rating Portal

Lead Software Engineer, Software Engineer
Lead Software Engineer, Software Engineer

  • Startup Rating Portal ist eine Plattform, welches den Entscheidungsprozess durch die Kombination von menschlicher Intuition und KI für Investoren und Startup Founder erleichtern. 
  • Entwurf der Architektur/API
  • Entwicklung des Frontends und des Backends
  • UX/UI Design
  • DevOps-Engineering
  • Testing

IntelliJ - Angular Material Docker - g++ - YouTrack - Gerrit - Slack - Zoom - Gitea - RabbitMQ : Jenkins Swagger - Django Rest Framework - Django - ASP.NET - Angular - Bootstrap Postman Figma - Miro Rocket Chat BookStack - Notion Agile Methoden Macintosh - Linux Digital Ocean MongoDB - PostgreSQL Python - C# - TypeScript - JavaScript - HTML/CSS - Bash VS Code
Startup Rating Portal
5 Monate
2018-10 - 2019-02

EspoCRM

Software Engineer
Software Engineer

  • Pflege und Anpassung des CRMs an die internen Geschäftsprozesse
  • DevOps-Engineering
  • Testing

EspoCRM - GIT Macintosh Gerrit - YouTrack Confluence EspoCRM Gerrit PostgreSQL HTML/CSS JavaScript
Flavia-IT Management GmbH
1 Jahr 5 Monate
2017-10 - 2019-02

Webapplikation für Meyer-ING

Software Engineer
Software Engineer

Die Entwicklung einer Webanwendung für das Ingenieurbüro Meyer-ING. Die Anwendung soll die Erstellung von Gutachten für Immobilen digitalisieren. Im Weiteren sollen aus den aufgenommenen Daten Kennzahlen wie Restwert, Versicherungswert oder Schadenswert des Gebäudes automatisch ermittelt werden.

  • Requirements Engineering
  • Entwicklung des Frontends und des Backends
  • DevOps-Engineering
  • UX/UI Design
  • Testing

AngularJS - Spring - Bootstrap : JavaScript - Java - HTML - CSS Docker - Node Package Manager - Maven - Gerrit - YouTrack - Git PostgreSQL Jenkins Macintosh - Linux Confluence Agile Software Development (Scrum) Visual Studio Code - IntelliJ IDEA NodeJS Java JavaScript HTML/CSS Docker Spring AngularJS Boostrap Node.js Gerrit
IT Dienstleistung
3 Monate
2018-11 - 2019-01

Gridware

Software-Entwickler
Software-Entwickler

Gridware ist ein Komplettsystem für die Bereitstellung einer Nutzungs- und Abrechnungsplattform. Als erweiterbare Software bietet es die Voraussetzung für die effiziente Vernetzung von Energie-, Mobilitäts- und Sharing Infrastrukturen. 

  • Weiterentwicklung des Backends, Testing

Spring - JOOQ - Angular IntelliJ IDEA Docker - YouTrack - Gerrit - Maven - Flyway GIT - NodeJS Confluence Macintosh Java - HTML - CSS Tomcat Yarn : PostgreSQL Java Spring Angular JOOQ Docker Node.js Gerrit Maven PostgreSQL HTML/CSS TypeScript JavaScript
Flavia-IT Management GmbH
9 Monate
2018-01 - 2018-09

Webapplikation für GASCADE in Kassel

Software Engineer
Software Engineer

Die Entwicklung einer Webanwendung für das Unternehmen GASCADE Gastransport GmbH. Die Anwendung sollte eine Reihe von spezifischen Kennzahlen von Gas-Pumpmaschinen regelmäßig aufnehmen, vorverarbeiten und visualisieren. 

  • Requirements Engineering
  • Entwicklung des Frontends und des Backends
  • DevOps-Engineering
  • UX/UI Design
  • Testing

Visual Studio Code - IntelliJ IDEA Java - HTML - TypeScript - SASS CanvasXpress - Spring - Swagger.js - Bootstrap - Angular Charts.js - NodeJS MSSQL Maven - Docker - Node Package Manager - Gerrit - YouTrack - Git Macintosh Jenkins Confluence Agile Software Development (Scrum) Requirements Engineering Entwicklung des Frontends und des Backends DevOps-Engineering UX/UI Design Testing
Gastransport
1 Jahr 5 Monate
2017-05 - 2018-09

Collaborative Active Learning App (CALA)

Software Engineer Python TypeScript JavaScript ...
Software Engineer
Ziel des Projekts war die Erforschung einer Klasse grundlegend neuer Technologien zur Entwicklung von Collaborative Interactive Learning (CIL). Der SoftwareEngineering-Teil des Projektes beinhaltete die Entwicklung einer Webanwendung für Bildannotationen, welches durch Crowdsourcing genutzt wird.

  • Requirements Engineering
  • Entwurf der kompletten Architektur
  • Entwicklung des Frontends und des Backends
  • DevOps-Engineering
  • UX/UI Design
  • Testing

Python TypeScript JavaScript HTML/CSS Docker Angular Node.js Django Django Rest Bootstrap GitLab Nginx PostgreSQL
Universität Kassel
3 Monate
2018-05 - 2018-07

Field Service App

Software-Entwickler
Software-Entwickler

Eine mobile App für die Wartung der Wechselrichter, Fotovoltaik- & Solartechnik der Firma SMA Solar Technology AG aus Kassel. Die App ist für die Plattformen iOS und Android.

  • Requirements Engineering
  • Entwurf der kompletten Architektur
  • Entwicklung der Applikation und des Backends
  • UX/UI Design
  • Testing 

Ionic 3 - Cordova - Angular GIT - JIRA - NodeJS iOS - Android - Macintosh Gerrit - YouTrack Confluence Virtual Studio Code HTML - CSS - TypeScript XML Safari Ionic Cordova Angular Node.js Gerrit HTML/CSS TypeScript
Flavia-IT Management GmbH
Kassel
3 Monate
2018-04 - 2018-06

InTurn Ap

Software Engineer
Software Engineer

Die Weiterentwicklung des 360° Feedback Webanwendung namens InTurn. Das 360° Feedback ist eine Methode zur Einschätzung der Kompetenzen und Leistungen von Fach- und Führungskräften aus unterschiedlichen Perspektiven, wie zum Beispiel aus dem Blickwinkel der Mitarbeiter, der Vorgesetzten, der Kollegen, Teammitglieder oder Kunden. Erkenntnisse über die Wirkung des 360° Feedbacks auf Verhaltensänderungen und die Leistungen der beurteilten Personen schwanken von negativ über neutral bis positiv. Entscheidend für den Erfolg sind die Art und Weise der Rückmeldung der Ergebnisse an die Feedbacknehmer sowie die Validität und Reliabilität des Fragebogens. 

  • Requirements Engineering
  • Weiterentwicklung des Frontends und des Backends
  • DevOps-Engineering
  • Testing

Java - HTML - CSS - JavaScript Play - Angular GIT - NodeJS YouTrack - Gerrit - Docker - Grunt - SBT - Bower Confluence Virtual Studio Code PostgreSQL Macintosh Java JavaScript HTML/CSS Docker Play Angular Boostrap Jenkins Node.js Gerrit
Flavia-IT Management GmbH
5 Monate
2018-01 - 2018-05

BAUCAD

Software-Entwickler
Software-Entwickler

Entwicklung einer CAD-Anwendung (PoC) an der Universität Kassel. Die Anwendung BauCAD kann durch die Angaben aller spezifischen Gebäudedaten (Kennzahlen, 2D Zeichnungen) eine detaillierte Kostenkalkulation des Gebäudes erstellen.

  • Requirements Engineering
  • Planung und Entwicklung der kompletten Anwendung
  • UX/UI Design
  • Testing 

Java Macintosh GIT Swing JavaFX PostgreSQL Maven
Universität Kassel
1 Jahr 2 Monate
2017-03 - 2018-04

ZFL QUAP

Software Engineer Java TypeScript JavaScript ...
Software Engineer
Der interne Workflow für Qualitätskontrolle des Unternehmens ZF Luftfahrttechnik GmbH wurde vollständig digitalisiert.

  • Requirements Engineering
  • Entwicklung des Frontends und Backends
  • DevOps-Engineering
  • UX/UI Design
  • Testing

Java TypeScript JavaScript HTML/CSS Docker Maven Spring Angular Boostrap Spark Jenkins PostgreSQL Node.js Gerrit
Flavia-IT Management GmbH
1 Monat
2018-01 - 2018-01

Repowering App

Software Engineer
Software Engineer

Eine mobile App für die Firma SMA Solar Technology AG aus Kassel. Die App ist für die Plattformen iOS und Android.   

  • Requirements Engineering
  • Weiterentwicklung der Applikation
  • UX/UI Design
  • Testing

: Ionic 3 - Cordova - Angular NodeJS - GIT : iOS - Macintosh - Android Gerrit - YouTrack Confluence Virtual Studio Code CSS - TypeScript XML Safari Ionic Cordova Angular Node.js Gerrit HTML/CSS TypeScript
Flavia-IT Management GmbH
2 Monate
2017-12 - 2018-01

OMNITest App

Software Engineer Swift Java CoreData
Software Engineer

Mit der kostenfreien OMNITest App von B.Braun behalten die Patienten sämtliche Therapiedaten im Fokus.

  • Erstellung eines Gutachtens über die Testabdeckung und über die Qualität des Quellcodes der OMNITest App. 
  • OMNITest App von B.Braun. 

Swift Java CoreData
Flavia-IT Management GmbH
1 Jahr 10 Monate
2016-03 - 2017-12

AMD-Netz

Software Engineer Python HTML/CSS Django ...
Software Engineer
Die Konzeption und Weiterentwicklung einer medizinischen Plattform für Makuladegeneration. Die Bestandteile des Projektes waren die Weiterentwicklung eines Versorgungsatlas, Veranstaltungskalender, PatientenHandout sowie die Einführung einer Versorgungspartnerkartei. 

  • Entwicklung des Frontends und des Backends
  • UX/UI Design
  • Testing

Python HTML/CSS Django South Gerrit MySQL
Flavia-IT Management GmbH
2 Jahre 1 Monat
2015-06 - 2017-06

Norris

Software Engineer HTML/CSS Groovy Grails ...
Software Engineer
Die Entwicklung eines E-Recruiting Tools zur Erfassung, Anzeige und Pflege von personenbezogenen Qualifikationsprofilen im IT-Bereich.

  • Requirements Engineering
  • UX/UI Design
  • Weiterentwicklung des Frontends und des Backends
  • Testing

HTML/CSS Groovy Grails Bootstrap AngularJS D3.js Node.js JavaScript Docker Gerrit MongoDB Confluence Jenkins
Flavia-IT Management GmbH
3 Jahre 4 Monate
2011-12 - 2015-03

Failure Rate Calculation System (FRCaS)

Software Engineer Java Swing UI Maven ...
Software Engineer
Die Entwicklung einer Java Desktop Anwendung für die Berechnung von MTTF Werten bei elektronischen Bauteilen basierend auf die Siemens Norm von TÜV Rheinland.

  • Implementierung der einzelnen Berechnungsmodule
  • Einbindung der Siemens-Normen in die Anwendung
  • Grafische Simulation der mathematischen Modelle
  • UX/UI Design
  • Testing 

Java Swing UI Maven MySQL FishEye
Universität Kassel
5 Monate
2014-05 - 2014-09

SPIELEENTWICKLUNG

Software-Entwickler, Scrum Master, Projekt Owner
Software-Entwickler, Scrum Master, Projekt Owner

Entwicklung einer Java Anwendung des Brettspiels Carcassonne mit Single- und Multiplayermodus und einer Künstlichen Intelligenz an der Universität Kassel.

Aufgaben:

  • Zeitweise Projektleitung

  • Entwicklung der GUI

  • Implementierung der Spiellogik

  • Entwicklung des KI Players

  • Implementierung von Unit-Tests

  • Implementierung von Integration-Tests

Macintosh Eclipse Java : JavaFX Git - SourceTree JIRA - BitBucket Design Patterns (MVC) - Agile Software Development (Scrum)
Bildungswesen

Aus- und Weiterbildung

Aus- und Weiterbildung

2022 - 2022:

Mechatronik (B.Sc)

Universität Kassel, Kassel, Deutschland


2021 - 2021:

Informatik (B.Sc)

Universität Kassel, Kassel, Deutschland

Kompetenzen

Kompetenzen

Top-Skills

ReactJS TypeScript Python JavaScript Rust HTML CSS Webapplication Mobile Apps Vue.js

Produkte / Standards / Erfahrungen / Methoden

Schwerpunkt

PROFESSIONAL EXPERIENCE

2021-01 - heute:

Rolle: Software Engineer, Freelancer


2021-02 - 2022-01:

Rolle: Software Engineer & Machine Learning Engineer

Kunde: Fachgebiet Intelligente Eingebettete Systeme, Universität Kassel


2019-02 - 2020-06:

Rolle: Lead Software Engineer & Machine Learning Engineer

Kunde: Vencortex.io, Kassel


2015-06 - 2019-02:

Rolle:  Software Engineer

Kunde: Flavia IT-Management GmbH,  Kassel


2014-12 - 2015-06:

Rolle: Software Engineer

Kunde: Fachgebiet Intelligente Eingebettete Systeme, Universität Kassel


2012-08 - 2014-12:

Rolle: Software Engineer

Kunde: Fachgebiet Rechnerarchitektur und Systemprogrammierung, Universität Kassel


2011-12 - 2012-07:

Rolle: Software Engineer

Kunde: Fachgebiet Erneuerbare Energien, Universität Kassel


Frameworks

  • Flask 
  • React.js 
  • Express.js 
  • Django 
  • Django Rest Framework 
  • Bootstrap 
  • D3.js 
  • Ionic 
  • Angular 
  • Nameko 
  • FastAPI


Frameworks & Libraries

  • JavaFX


Machine Learning

  • PyTorch (Object Detection)


Tools

  • Gerrit 
  • Git 
  • Kubernetes 
  • Docker 
  • GitHub 
  • Slurm Workload Manager 
  • Jupyter
  • GitLab
  • Github
  • Gitea
  • Gerrit
  • Confluence
  • Jira
  • Youtrack
  • Slurm
  • BitBucket
  • Jupyter
  • Postman
  • Figma
  • Framer
  • Asana
  • Google Colab
  • Comet.ml


Testing

  • JUnit 
  • Postman


Buildtools

  • Jenkins
  • GitLab


Methoden/Prozesse

  • CI/CD 
  • Agile Methoden (Scrum) 
  • Web Services (REST)


Entwicklungsumgebungen

  • VS Code 
  • IntelliJ IDEA 
  • IPython Notebook 
  • XCode 
  • PyCharm


Backend 

  • FastAPI
  • Flask
  • Django
  • Django Rest
  • Nameko
  • Spring Framework
  • Express.js
  • Google Firebase
  • Rocket
  • Tokio
  • Tonic
  • gRPC
  • GraphQL
  • RestAPI
  • NestJS 


Mobile App 

  • Flutter
  • Ionic


DevOps 

  • GitLab CI
  • Jenkins
  • Docker
  • Kubernetes


Plattforms 

  • GitHub
  • Amazon Web Service
  • Azure
  • Digital Ocean
  • Contabo 


Frontend 

  • React.js
  • Vue.js
  • Bootstrap
  • Mantine UI
  • React UI
  • Styled-Components
  • Storybook
  • React Styleguidist
  • Redux
  • React-Query


Machine Learning (Deep Learning) 

  • Artificial Neural Networks (ANNs)
  • Convolutional Neural Networks (CNNs)
  • Object Detection
  • Generative Models
  • Feature Extraction
  • Active Learning
  • Uncertainty
  • PyTorch,
  • Pandas
  • Numpy 


Agile Methoden 

  • Scrum
  • Kanban

Betriebssysteme

Macintosh
Windows
iOS
Android
Linux

Programmiersprachen

Python
JavaScript
TypeScript
Java
HTML/CSS
Rust

Datenbanken

MongoDB
CoreData
MySQL
PostgreSQL
PouchDB
CouchDB

Branchen

Branchen

  • Startup

  • Computer Vision

  • Marketplace

  • Fintech

  • E-Mobilität

  • Wechselrichter, Photovoltaik- & Solartechnik

  • E-Recruiting

  • Bauingenieurwesen

  • Bildungswesen

  • Gastransport

  • IT Dienstleistung

  • Gesundheitswesen

  • Forschung

  • Informationstechnologie

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.