Fullstack-Developer
Aktualisiert am 23.05.2025
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.06.2025
Verfügbar zu: 50%
davon vor Ort: 10%
Software-Entwicklung
Fullstack-Development
Web Application
Node.js
Python
JavaScript
Vue.js
Docker
REST
SQL
NoSQL
Git
Continuous Integration
Rust
Deutsch
Muttersprache
Englisch
Sicher (C1)

Einsatzorte

Einsatzorte

Deutschland
möglich

Projekte

Projekte

2024 - heute: INFRASTRUKTUR-DIENSTPROGRAMME FÜR HOSTING PLATFORM


Rolle: Entwickler in einem kleinen selbstorganisiertem Team (4 Personen)


Aufgaben:

  • Konzeption und Implementierung von systemnahen, robusten und hochperformanten Diensten im Hosting eines führenden Hosting-Providers
  • Integration in bestehende Systemlandschaft


Kenntnisse:

Rust mit Axum und Tokio Frameworks für systemnahe Dienste, Anbindung an REST-APIs, Anbindung an Kafka-Queue, Anbindung an Datenbanken (PostgreSQL, Clickhouse), Deployments mit Docker, Kubernetes, Helm, CI/CD mit GitHub Actions, Teamorganisation mit Google Workspace, GitHub, JIRA, Confluence, SSDLC (Secure Software Development Live-Cycle)


2020 - heute: PREDIGT WEB-APP MIT DESKTOP- UND MOBILEN APPS


Rolle: Solo Freelance Entwickler


Aufgaben:

  • Neuimplementierung einer bestehenden Predigt-Datenbank-Anwendung (bisher in proprietärem System, jetzt Open-Source basiert)
  • Weiterentwicklung der Software entsprechend Kundenwünschen
  • Nutzerverwaltung mit Login und Rechtesystem
  • Bearbeitungsmöglichkeiten abhängig von Rechten inkl. Import und Export
  • Einbindung Audioplayer
  • PDF-Generierung
  • Mehrsprachigkeit sowohl UI als auch Datenbasis
  • Desktop-Anwendungen für Windows, MacOS und Linux
  • Android und iOS Apps
  • online und offline Nutzbarkeit der Anwendungen/Apps
  • Datensynchronisation zwischen Server und Anwendungen/Apps


Kenntnisse:

REST-API mit NodeJS und FeathersJS (Framework), Frontend mit Quasar und VueJS, PostgreSQL Datenbank auf Server, SQLite für Offline-Nutzung, Electron für Desktop-Anwendungen, Capacitor für Android/iOS-Apps, Deployment mit Docker-Compose auf dediziertem Server


2021 - 2023: KUNDENFEEDBACK-ANWENDUNG FÜR WEBSEITEN-ERSTELLER


Rolle: Entwickler in verteiltem SCRUM Team (6 Personen)


Aufgaben:

  • Konzeption und Implementierung von REST-API und Browser-App
  • Integration in bestehende Produktarchitektur eines Web-Baukastensystems


Kenntnisse:

REST-API mit NodeJS und Express (Framework), PostgreSQL, Browser-App mit VueJS und Vuetify (Material Design Komponenten), Deployments mit Docker, Kubernetes, Helm, CI/CD mit GitLab-CI, Tests mit Jest und Cypress, Teamorganisation mit Microsoft Teams, JIRA, Confluence, GitLab


2021 - 2023: INTERNE ANWENDUNGEN EINES WEB-BAUKASTEN ANBIETERS


Rolle: Entwickler im SCRUM Team (8 Personen)


Aufgaben:

  • Konzeption und Implementierung interner Werkzeuge zur Verwaltung von Kundendaten
  • Integration mit anderen Komponenten des Web-Baukastensystems


Kenntnisse:

NodeJS und PHP im Backend, VueJS mit Vuetify im Frontend, PostgreSQL und MySQL für Datenhaltung, API Dokumentation mit Swagger/OpenAPI, CI/CD mit Gitlab-CI, Deployments mit Docker, Docker-Compose und Kubernetes, Infrastruktur mit Linux, Vagrant, Ansible


2012 - 2017: VERSCHIEDENE WEBANWENDUNGEN FÜR GEMEINNÜTZIGE ORGANISATION


Rolle: Freelance Entwickler in Zusammenarbeit mit Designer


Aufgaben:

  • Implementierung eines Spenden-Shops
  • Implementierung eines Veranstaltungskalenders
  • Implementierung eines Raum-Buchungssystems
  • jeweils nach Anforderungen vom Ansprechpartner und Designvorgaben vom Designer
  • als Erweiterungen einer bestehenden Webseite


Kenntnisse:

ExtBase in Typo3, PHP, MySQL, HTML, CSS, JavaScript, jQuery


2012 - 2016: API UND SYSTEMKOMPONENTEN FÜR SUCH-PLATFORM


Rolle: Senior-Entwickler in kleinem Startup (5 Personen)


Aufgaben:

  • Konzeption, Implementierung und Weiterentwicklung einer JSON REST-API in Abstimmung mit CEO und CTO
  • Konzeption und Implementierung verschiedener Komponenten zur Datenspeicherung und Datenverarbeitung für eine Such-Platform


Kenntnisse:

Python mit Pyramid Framework, ZeroMQ (Messaging) und Celery (Job Queue), Redis, HBase, LevelDB, Linux, AWS, Docker und Docker-Compose, Tests mit Python-Nose, Versionskontrolle mit Git

Aus- und Weiterbildung

Aus- und Weiterbildung

5 Jahre 6 Monate
1999-10 - 2005-03

Informatikstudium

Diplom, Universität Leipzig
Diplom
Universität Leipzig

  • Angewandte Informatik
  • Diplomarbeit: auf Anfrage

Position

Position

Fullstack Software-Entwickler

Kompetenzen

Kompetenzen

Top-Skills

Software-Entwicklung Fullstack-Development Web Application Node.js Python JavaScript Vue.js Docker REST SQL NoSQL Git Continuous Integration Rust

Schwerpunkte

Fullstack-Entwicklung
Experte
Web-Anwendungen
Experte
Mobile Apps
Basics
Desktop-Anwendungen
Basics

Produkte / Standards / Erfahrungen / Methoden

SCRUM
Fortgeschritten

Profil

Seit meinem Abschluss als Diplom-Informatiker 2005 an der Universität Leipzig bin ich als Software-Entwickler in verschiedenen Unternehmen tätig. Ich habe sowohl selbstständig als auch im Tech-Start-Up, im mittelständischem Software-Unternehmen und im IT-Konzern gearbeitet und dabei vielfältige Erfahrungen gesammelt. Mein Schwerpunkt liegt dabei auf der Entwicklung webbasierter Anwendungen und REST-APIs mit besonderer Begeisterung für Open-Source Technologien. Aufgrund meiner analytischen Fähigkeiten, meines lösungsorientierten Denkens und meiner strukturierten Arbeitsweise bin ich in der Lage, komplexe Anforderungen effizient und selbstständig umzusetzen. Ich schätze agiles Arbeiten und bringe mich kompetent und positiv ins Teams ein. Ich bin immer motiviert, neue Technologien und Methoden zu erlernen und anzuwenden, um innovative und nachhaltige Lösungen zu entwickeln.


Eigenschaften

  • pragmatisch und lösungsorientiert
  • agil, persönlich, offen


Kenntnisse und Fähigkeiten

  • Full-Stack Software-Development
  • Entwicklung webbasierter Anwendungen
  • REST-API Design and Implementation
  • Entwicklung von Desktop- und mobilen Apps basierend auf Webtechnologien
  • Frontend:
    • VueJS
    • HTML
    • JavaScript
    • CSS
  • Component Bibliotheken:
    • Vuetify
    • Quasar
  • Backend:
    • verschiedene Frameworks wie ExpressJS, Pylons, Axum
  • Web-Technologien 
    • HTTP
    • JSON + REST
    • OAuth
    • JWT
  • Linux 
    • Debian
    • Ubuntu
    • Alpine
    • ArchLinux
    • Shell
    • Bash
    • CLI-Tools
  • Container
  • Docker
  • Kubernetes
  • Helm
  • Automatisiertes Testen, Unit-, Integrations- und e2e-Tests 
    • Test-Frameworks wie Jest, pytest, tap, phpUnit, Cypress
  • Versionverwaltung mit Git (mit GitLab oder GitHub)
  • Continuous Integration (CI/CD) mit GitLab-CI und GitHub-Actions
  • Agile Methoden:
    • SCRUM
  • Arbeitsorganisaztion mit:
    • JIRA
    • Confluence
    • Microsoft Teams
    • Google Workplace 
  • SSDLC 
    • Secure Software Development Life-Cycle


Beruflicher Werdegang

2024 - heute

Einsatzort: Gotha

Rolle: selbstständiger Software-Entwickler

Kunde: auf Anfrage


07/2017 - heute

Einsatzort: Erfurt

Rolle: Entwickler

Kunde: CM4all GmbH


2010 - heute

Rolle: Selbstständig


Aufgaben:

  • Web- und Software-Entwicklung


02/2016 - 06/2017

Einsatzort: Erfurt

Rolle: Senior Software-Entwickler

Kunde: Q-Sensei GmbH


08/2007 - 01/2016

Einsatzort: Erfurt

Rolle: Software-Entwickler

Kunde: Lalisio GmbH / Q-Sensei GmbH


06/2005 - 08/2006

Einsatzort: Würzburg

Rolle: Systemberater

Kunde. NobisCum GmbH 

Betriebssysteme

Linux
Fortgeschritten
MacOS
Anwenderkenntnisse

Programmiersprachen

NodeJS
Fortgeschritten
Python
Fortgeschritten
JavaScript
Fortgeschritten
PHP
Fortgeschritten
Lua
Basics
C
Basics
C++
Basics
Java
Basics
Rust

Datenbanken

PostgreSQL
Fortgeschritten
SQLite
Fortgeschritten
MySQL
Basics
Redis
Basics
MongoDB
Basics


Branchen

Branchen

  • Internet, Web
  • KFZ-Versicherung
  • Software

Einsatzorte

Einsatzorte

Deutschland
möglich

Projekte

Projekte

2024 - heute: INFRASTRUKTUR-DIENSTPROGRAMME FÜR HOSTING PLATFORM


Rolle: Entwickler in einem kleinen selbstorganisiertem Team (4 Personen)


Aufgaben:

  • Konzeption und Implementierung von systemnahen, robusten und hochperformanten Diensten im Hosting eines führenden Hosting-Providers
  • Integration in bestehende Systemlandschaft


Kenntnisse:

Rust mit Axum und Tokio Frameworks für systemnahe Dienste, Anbindung an REST-APIs, Anbindung an Kafka-Queue, Anbindung an Datenbanken (PostgreSQL, Clickhouse), Deployments mit Docker, Kubernetes, Helm, CI/CD mit GitHub Actions, Teamorganisation mit Google Workspace, GitHub, JIRA, Confluence, SSDLC (Secure Software Development Live-Cycle)


2020 - heute: PREDIGT WEB-APP MIT DESKTOP- UND MOBILEN APPS


Rolle: Solo Freelance Entwickler


Aufgaben:

  • Neuimplementierung einer bestehenden Predigt-Datenbank-Anwendung (bisher in proprietärem System, jetzt Open-Source basiert)
  • Weiterentwicklung der Software entsprechend Kundenwünschen
  • Nutzerverwaltung mit Login und Rechtesystem
  • Bearbeitungsmöglichkeiten abhängig von Rechten inkl. Import und Export
  • Einbindung Audioplayer
  • PDF-Generierung
  • Mehrsprachigkeit sowohl UI als auch Datenbasis
  • Desktop-Anwendungen für Windows, MacOS und Linux
  • Android und iOS Apps
  • online und offline Nutzbarkeit der Anwendungen/Apps
  • Datensynchronisation zwischen Server und Anwendungen/Apps


Kenntnisse:

REST-API mit NodeJS und FeathersJS (Framework), Frontend mit Quasar und VueJS, PostgreSQL Datenbank auf Server, SQLite für Offline-Nutzung, Electron für Desktop-Anwendungen, Capacitor für Android/iOS-Apps, Deployment mit Docker-Compose auf dediziertem Server


2021 - 2023: KUNDENFEEDBACK-ANWENDUNG FÜR WEBSEITEN-ERSTELLER


Rolle: Entwickler in verteiltem SCRUM Team (6 Personen)


Aufgaben:

  • Konzeption und Implementierung von REST-API und Browser-App
  • Integration in bestehende Produktarchitektur eines Web-Baukastensystems


Kenntnisse:

REST-API mit NodeJS und Express (Framework), PostgreSQL, Browser-App mit VueJS und Vuetify (Material Design Komponenten), Deployments mit Docker, Kubernetes, Helm, CI/CD mit GitLab-CI, Tests mit Jest und Cypress, Teamorganisation mit Microsoft Teams, JIRA, Confluence, GitLab


2021 - 2023: INTERNE ANWENDUNGEN EINES WEB-BAUKASTEN ANBIETERS


Rolle: Entwickler im SCRUM Team (8 Personen)


Aufgaben:

  • Konzeption und Implementierung interner Werkzeuge zur Verwaltung von Kundendaten
  • Integration mit anderen Komponenten des Web-Baukastensystems


Kenntnisse:

NodeJS und PHP im Backend, VueJS mit Vuetify im Frontend, PostgreSQL und MySQL für Datenhaltung, API Dokumentation mit Swagger/OpenAPI, CI/CD mit Gitlab-CI, Deployments mit Docker, Docker-Compose und Kubernetes, Infrastruktur mit Linux, Vagrant, Ansible


2012 - 2017: VERSCHIEDENE WEBANWENDUNGEN FÜR GEMEINNÜTZIGE ORGANISATION


Rolle: Freelance Entwickler in Zusammenarbeit mit Designer


Aufgaben:

  • Implementierung eines Spenden-Shops
  • Implementierung eines Veranstaltungskalenders
  • Implementierung eines Raum-Buchungssystems
  • jeweils nach Anforderungen vom Ansprechpartner und Designvorgaben vom Designer
  • als Erweiterungen einer bestehenden Webseite


Kenntnisse:

ExtBase in Typo3, PHP, MySQL, HTML, CSS, JavaScript, jQuery


2012 - 2016: API UND SYSTEMKOMPONENTEN FÜR SUCH-PLATFORM


Rolle: Senior-Entwickler in kleinem Startup (5 Personen)


Aufgaben:

  • Konzeption, Implementierung und Weiterentwicklung einer JSON REST-API in Abstimmung mit CEO und CTO
  • Konzeption und Implementierung verschiedener Komponenten zur Datenspeicherung und Datenverarbeitung für eine Such-Platform


Kenntnisse:

Python mit Pyramid Framework, ZeroMQ (Messaging) und Celery (Job Queue), Redis, HBase, LevelDB, Linux, AWS, Docker und Docker-Compose, Tests mit Python-Nose, Versionskontrolle mit Git

Aus- und Weiterbildung

Aus- und Weiterbildung

5 Jahre 6 Monate
1999-10 - 2005-03

Informatikstudium

Diplom, Universität Leipzig
Diplom
Universität Leipzig

  • Angewandte Informatik
  • Diplomarbeit: auf Anfrage

Position

Position

Fullstack Software-Entwickler

Kompetenzen

Kompetenzen

Top-Skills

Software-Entwicklung Fullstack-Development Web Application Node.js Python JavaScript Vue.js Docker REST SQL NoSQL Git Continuous Integration Rust

Schwerpunkte

Fullstack-Entwicklung
Experte
Web-Anwendungen
Experte
Mobile Apps
Basics
Desktop-Anwendungen
Basics

Produkte / Standards / Erfahrungen / Methoden

SCRUM
Fortgeschritten

Profil

Seit meinem Abschluss als Diplom-Informatiker 2005 an der Universität Leipzig bin ich als Software-Entwickler in verschiedenen Unternehmen tätig. Ich habe sowohl selbstständig als auch im Tech-Start-Up, im mittelständischem Software-Unternehmen und im IT-Konzern gearbeitet und dabei vielfältige Erfahrungen gesammelt. Mein Schwerpunkt liegt dabei auf der Entwicklung webbasierter Anwendungen und REST-APIs mit besonderer Begeisterung für Open-Source Technologien. Aufgrund meiner analytischen Fähigkeiten, meines lösungsorientierten Denkens und meiner strukturierten Arbeitsweise bin ich in der Lage, komplexe Anforderungen effizient und selbstständig umzusetzen. Ich schätze agiles Arbeiten und bringe mich kompetent und positiv ins Teams ein. Ich bin immer motiviert, neue Technologien und Methoden zu erlernen und anzuwenden, um innovative und nachhaltige Lösungen zu entwickeln.


Eigenschaften

  • pragmatisch und lösungsorientiert
  • agil, persönlich, offen


Kenntnisse und Fähigkeiten

  • Full-Stack Software-Development
  • Entwicklung webbasierter Anwendungen
  • REST-API Design and Implementation
  • Entwicklung von Desktop- und mobilen Apps basierend auf Webtechnologien
  • Frontend:
    • VueJS
    • HTML
    • JavaScript
    • CSS
  • Component Bibliotheken:
    • Vuetify
    • Quasar
  • Backend:
    • verschiedene Frameworks wie ExpressJS, Pylons, Axum
  • Web-Technologien 
    • HTTP
    • JSON + REST
    • OAuth
    • JWT
  • Linux 
    • Debian
    • Ubuntu
    • Alpine
    • ArchLinux
    • Shell
    • Bash
    • CLI-Tools
  • Container
  • Docker
  • Kubernetes
  • Helm
  • Automatisiertes Testen, Unit-, Integrations- und e2e-Tests 
    • Test-Frameworks wie Jest, pytest, tap, phpUnit, Cypress
  • Versionverwaltung mit Git (mit GitLab oder GitHub)
  • Continuous Integration (CI/CD) mit GitLab-CI und GitHub-Actions
  • Agile Methoden:
    • SCRUM
  • Arbeitsorganisaztion mit:
    • JIRA
    • Confluence
    • Microsoft Teams
    • Google Workplace 
  • SSDLC 
    • Secure Software Development Life-Cycle


Beruflicher Werdegang

2024 - heute

Einsatzort: Gotha

Rolle: selbstständiger Software-Entwickler

Kunde: auf Anfrage


07/2017 - heute

Einsatzort: Erfurt

Rolle: Entwickler

Kunde: CM4all GmbH


2010 - heute

Rolle: Selbstständig


Aufgaben:

  • Web- und Software-Entwicklung


02/2016 - 06/2017

Einsatzort: Erfurt

Rolle: Senior Software-Entwickler

Kunde: Q-Sensei GmbH


08/2007 - 01/2016

Einsatzort: Erfurt

Rolle: Software-Entwickler

Kunde: Lalisio GmbH / Q-Sensei GmbH


06/2005 - 08/2006

Einsatzort: Würzburg

Rolle: Systemberater

Kunde. NobisCum GmbH 

Betriebssysteme

Linux
Fortgeschritten
MacOS
Anwenderkenntnisse

Programmiersprachen

NodeJS
Fortgeschritten
Python
Fortgeschritten
JavaScript
Fortgeschritten
PHP
Fortgeschritten
Lua
Basics
C
Basics
C++
Basics
Java
Basics
Rust

Datenbanken

PostgreSQL
Fortgeschritten
SQLite
Fortgeschritten
MySQL
Basics
Redis
Basics
MongoDB
Basics


Branchen

Branchen

  • Internet, Web
  • KFZ-Versicherung
  • Software

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.