freiberufler Fullstack-Entwickler mit Schwerpunkt Frontend auf freelance.de

Fullstack-Entwickler mit Schwerpunkt Frontend

zuletzt online vor 5 Tagen
  • auf Anfrage
  • 68519 Viernheim
  • auf Anfrage
  • de  |  en
  • 15.09.2026
  • Contract ready

Kurzvorstellung

Fullstack-Entwickler mit Schwerpunkt Frontend (React, TypeScript, JavaScript). Erfahrung in Node.js, Express, REST-APIs, Datenbanken, Python/Django, PHP sowie Azure App Service & Container Apps, Microservices und XSLT.

Geschäftsdaten

 Gewerbetreibend
 Steuernummer bekannt
 Berufshaftpflichtversicherung aktiv

Qualifikationen

  • Django1 J.
  • HTML2 J.
  • JavaScript-Entwickler4 J.
  • Jscript
  • Microsoft Azure
  • Node.Js1 J.
  • PHP
  • Python-Programmierer
  • React (JavaScript library)4 J.
  • Typescript3 J.

Projekt‐ & Berufserfahrung

Fullstack - Entwickler
Kundenname anonymisiert, Mannheim
4/2026 – 9/2026 (6 Monate)
Versicherungen
Tätigkeitszeitraum

4/2026 – 9/2026

Tätigkeitsbeschreibung

Projekthintergrund und Ziel
Für einen Versicherer arbeitete ich an einem Kundenportal, das häufige Anliegen rund um bestehende Verträge bündeln sollte. Versicherte sollten ihre Verträge aufrufen, hinterlegte Kontaktdaten prüfen, eine Adressänderung melden und eine Anfrage direkt dem betreffenden Vertrag zuordnen können. Dazu gehörten Eingaben zum Anliegen und ergänzende Unterlagen, damit der Kundenservice den Vorgang ohne erneute Rückfrage zu grundlegenden Vertragsdaten bearbeiten konnte. Ein weiterer Bestandteil war die Übersicht über eingereichte Anfragen und ihren Bearbeitungsstand. Ziel war ein durchgängiger Zugang zu Vertragsauskünften und Serviceprozessen, die zuvor über unterschiedliche Kontaktwege angestoßen wurden.

Mein Beitrag
Ich wirkte an der Konzeption des Portals mit und entwickelte mit React, TypeScript und JavaScript wiederverwendbare Formulare, Übersichten und Detailansichten. Dabei verband ich die einzelnen Ansichten zu zusammenhängenden Bedienabläufen und gestaltete die Oberfläche mit HTML und CSS für unterschiedliche Bildschirmgrößen.

Für die Verarbeitung der Anfragen entwickelte ich Services mit Node.js und Express.js sowie einen ergänzenden Integrationsservice mit C#, .NET Framework 4.8 und ASP.NET Web API 2 für Bestandsdaten aus SQL Server 2019. Ich integrierte OpenID Connect und OAuth 2.0 mit Authorization Code Flow und PKCE, setzte die Prüfung von Zugriffstoken und Berechtigungen in den APIs um und stellte die Anwendung über Azure App Service bereit. Die .NET-Framework-Komponenten betrieb ich in der Windows-Umgebung.

Ich baute die YAML-Pipelines in Azure DevOps für Build, automatisierte Tests und Deployment auf und führte Code Reviews durch. Mit Jest und React Testing Library prüfte ich die Frontend-Funktionen, mit NUnit 3 die C#-Logik. Die .NET-Builds und zugehörigen Tests richtete ich auf Windows-Agenten ein.

Eingesetzte Qualifikationen

CSS-Programmierer, HTML, JavaScript-Entwickler, Node.Js, React (JavaScript library), Typescript

Frontend-/Fullstack-Entwickler
Kundenname anonymisiert, Stuttgart
8/2025 – 12/2025 (5 Monate)
Fertigungsindustrie
Tätigkeitszeitraum

8/2025 – 12/2025

Tätigkeitsbeschreibung

Projekthintergrund und Ziel
In einem Industrieunternehmen arbeitete ich an einer Anwendung zur Bearbeitung interner Material- und Ersatzteilanforderungen. Mitarbeitende aus Instandhaltung und Produktion sollten benötigte Teile mit Menge, Einsatzort, gewünschtem Termin und zugehöriger Kostenstelle erfassen können. Für die bearbeitenden Stellen waren vollständige Anforderungsdaten, offene Rückfragen und der aktuelle Bearbeitungsstand in einer gemeinsamen Übersicht wichtig. Bestehende Systeme sollten weiterhin die Artikel- und Geschäftsdaten liefern. Die Anwendung sollte den Weg von der Bedarfsmeldung bis zur Weitergabe an die zuständige Stelle nachvollziehbar machen und vermeiden, dass Angaben zu einem Vorgang über mehrere E-Mails und Listen verteilt blieben.

Mein Beitrag
Ich entwickelte die React-Oberfläche mit modularen Komponenten für Anforderungsmasken, Vorgangsübersichten und Detailansichten. Mit TypeScript bildete ich die Datenmodelle und Komponentenschnittstellen ab. Ich band vorhandene REST-Endpunkte an, verarbeitete die gelieferten Daten im Frontend und setzte eine responsive Darstellung mit HTML und CSS um.

Ergänzend erweiterte ich bestehende Backend-Funktionen mit C#, .NET Framework 4.8 und ASP.NET Web API 2 für die Prüfung und Verarbeitung eingehender Anforderungen. Ich integrierte das Unternehmens-SSO über SAML 2.0 und eine serverseitige Anmeldung; das Frontend nutzte anschließend die erzeugte Anwendungssitzung.

Ich baute die Azure-DevOps-Pipelines in YAML für Build, Tests und Deployment auf, versionierte Änderungen mit Git und Bitbucket und führte Code Reviews durch. Formulare und Komponenten prüfte ich mit Jest und React Testing Library, die Backend-Logik mit NUnit 3 auf Windows-Build-Agenten.

Eingesetzte Qualifikationen

C#, Git, JavaScript-Entwickler, React (JavaScript library), Typescript

Fullstack - Entwickler
Kundenname anonymisiert, Villingen - Schwenningen
1/2025 – 6/2025 (6 Monate)
Logistikdienstleister
Tätigkeitszeitraum

1/2025 – 6/2025

Tätigkeitsbeschreibung

Projekthintergrund und Ziel
Für ein Logistikunternehmen arbeitete ich an einer Anwendung, mit der Disponenten laufende Transportaufträge und abweichende Liefermeldungen gemeinsam bearbeiten sollten. In der Übersicht sollten Auftragsnummer, Abhol- und Zielort, vorgesehener Liefertermin und zuletzt gemeldeter Status zusammenlaufen. Bei einer verspäteten Ankunft, einer fehlenden Zustellbestätigung oder widersprüchlichen Statusangaben musste erkennbar sein, welcher Vorgang geprüft werden sollte und wer die Klärung übernahm. In der Detailansicht sollten Rückmeldungen und der Bearbeitungsstand gepflegt werden können. Ziel war eine nachvollziehbare Bearbeitung von Abweichungen, ohne Informationen für jeden Transport aus mehreren Quellen zusammensuchen zu müssen.

Mein Beitrag
Ich entwickelte mit React und TypeScript die Oberflächen zur Anzeige, Filterung und Bearbeitung logistischer Informationen. Auf der Backend-Seite setzte ich getrennt bereitstellbare Microservices mit Node.js und Express.js für Auftragsdaten und Statusmeldungen um und stellte ihre Funktionen über REST-APIs bereit. In PostgreSQL modellierte ich die Anwendungsdaten und band sie an die Services an.

Ich erstellte Docker-Images für die Anwendungskomponenten und stellte sie über Azure Container Apps bereit. Außerdem führte ich Code Reviews durch und pflegte die GitHub-Actions-Workflows in YAML für Build, Tests und Container-Deployment. Mit Jest prüfte ich die Geschäftslogik und mit Supertest die REST-Endpunkte einschließlich ihrer Fehlerantworten.

Eingesetzte Qualifikationen

JavaScript-Entwickler, Node.Js, Postgresql, React (JavaScript library), Typescript

Fullstack -Entwickler
Kundenname anonymisiert, Reutlingen
7/2024 – 12/2024 (6 Monate)
Automobilindustrie
Tätigkeitszeitraum

7/2024 – 12/2024

Tätigkeitsbeschreibung

Projekthintergrund und Ziel
Im Automotive-Umfeld arbeitete ich an einer Plattform zur Erfassung und Auswertung von Bauteilprüfungen. Versuchs- und Qualitätsteams sollten Prüfergebnisse einem Bauteil, seinem Entwicklungsstand und der jeweiligen Versuchsreihe zuordnen können. Je nach Prüfverfahren unterschieden sich die benötigten Angaben, etwa Prüfbedingungen, Messgrößen, Ergebnisbewertung und ergänzende Bemerkungen. Die Anwendung sollte diese unterschiedlichen Informationen in gemeinsamen Übersichten und Detailansichten zugänglich machen, damit zusammengehörige Prüfungen gefunden und auffällige Ergebnisse gezielt betrachtet werden konnten. Der Zugriff sollte über die Unternehmensanmeldung erfolgen. Ziel war eine strukturierte Arbeitsgrundlage für die fachliche Bewertung technischer Prüfdaten.

Mein Beitrag
Ich entwickelte modulare React-Oberflächen für die Erfassung, Verarbeitung und Darstellung der technischen Daten. Mit TypeScript strukturierte ich die Datenmodelle und Komponenten; dynamische Interaktionen setzte ich mit JavaScript um. Für unterschiedlich aufgebaute Datensätze band ich MongoDB über Node.js- und Express.js-Services mit REST-Schnittstellen an.

Ich integrierte die Unternehmensanmeldung über Microsoft Entra ID mit MSAL React, OpenID Connect und OAuth 2.0 mit PKCE. In den Backend-APIs setzte ich die Prüfung von Zugriffstoken und Rollen um. Ich führte Code Reviews durch und setzte YAML-Workflows in GitHub Actions für Build, Tests und Deployment um. Eingaben und Ansichten prüfte ich mit Jest und React Testing Library, die API-Verarbeitung mit Supertest.

Eingesetzte Qualifikationen

JavaScript-Entwickler, Mongodb, React (JavaScript library), Typescript

Fullstack -Entwickler
Kundenname anonymisiert, Ludwigshafen
3/2024 – 8/2024 (6 Monate)
Versorgungswirtschaft
Tätigkeitszeitraum

3/2024 – 8/2024

Tätigkeitsbeschreibung

Projekthintergrund und Ziel
Bei einem Energieversorger arbeitete ich an einer Fachanwendung zur Bearbeitung technischer Betriebsmeldungen. Mitarbeitende an verschiedenen Standorten sollten Auffälligkeiten und erforderliche Arbeiten einer Anlage zuordnen und mit Meldungsart, Beschreibung, Priorität und zuständigem Bereich erfassen können. Die bearbeitenden Teams benötigten eine gemeinsame Sicht auf neue, laufende und erledigte Vorgänge sowie die Möglichkeit, Rückmeldungen zum Bearbeitungsstand nachzuvollziehen. Unterschiedliche Meldungstypen brauchten dabei jeweils passende Zusatzangaben. Ziel war eine zentrale Verwaltung der Meldungen, damit Informationen bei Schicht- oder Zuständigkeitswechseln verfügbar blieben und offene Aufgaben nicht nur in lokalen Listen dokumentiert waren.

Mein Beitrag
Ich entwickelte React-Komponenten und Datenansichten für die Erfassung und Bearbeitung der Meldungen und setzte die Frontend-Funktionen mit TypeScript und JavaScript um. Die Backend-Logik implementierte ich mit Node.js und Express.js. Ich integrierte Azure Cosmos DB, stellte die benötigten Daten und Funktionen über REST-APIs bereit und übernahm die Bereitstellung in Azure App Service.

Zur Qualitätssicherung führte ich Code Reviews durch und ergänzte YAML-Pipelines in Azure DevOps für Build, Tests und Deployment. Ich schrieb Unit-Tests mit Jest für die Validierung und Verarbeitung der Meldungsdaten sowie Komponententests mit React Testing Library für die Erfassungsformulare.

Eingesetzte Qualifikationen

JavaScript-Entwickler, Node.Js, React (JavaScript library), Typescript

Fullstack - Entwickler
Kundenname anonymisiert, Pforzheim
9/2023 – 2/2024 (6 Monate)
IT & Entwicklung
Tätigkeitszeitraum

9/2023 – 2/2024

Tätigkeitsbeschreibung

Projekthintergrund und Ziel
Ich arbeitete an einer Webanwendung für die Dokumentation technischer Versuchsreihen in einem Forschungs- und Entwicklungsbereich. Versuchsverantwortliche sollten Angaben zum Prüfgegenstand, Versuchsaufbau, Prüfbedingungen und Beobachtungen einem gemeinsamen Vorgang zuordnen können. Zuvor lagen diese Informationen in unterschiedlich aufgebauten Dokumenten vor, wodurch Rückfragen bei der Zusammenstellung von Prüfberichten entstanden. Die Anwendung sollte vorhandene Dokumentinhalte übernehmen, eine gezielte Bearbeitung einzelner Abschnitte ermöglichen und die Informationen sowohl als vollständiges Versuchsprotokoll als auch in kompakten fachlichen Ansichten bereitstellen. Ziel war eine konsistente Dokumentationsgrundlage, mit der sich Versuchsverläufe prüfen und Berichte für die weitere Abstimmung zusammenstellen ließen.

Mein Beitrag
Ich entwickelte mit React und JavaScript die Ansichten zur Erfassung, Bearbeitung und Darstellung technischer Dokumente und strukturierter Informationen. Die zugehörigen Backend-Funktionen und Verarbeitungsschritte setzte ich mit Python und Django um.

Ein Schwerpunkt meiner Arbeit lag auf der Verarbeitung vorhandener XML-Daten. Ich entwickelte XSLT-Transformationen, um die Inhalte für unterschiedliche Ausgabe- und Darstellungsszenarien aufzubereiten, und integrierte REST-Schnittstellen für den Austausch zwischen den Anwendungskomponenten und angebundenen Systemen.

Eingesetzte Qualifikationen

Django, HTML, JavaScript-Entwickler, Python, React (JavaScript library)

Fullstack - Entwickler
Kundenname anonymisiert, Heilbronn
4/2023 – 9/2023 (6 Monate)
Finanzdienstleister
Tätigkeitszeitraum

4/2023 – 9/2023

Tätigkeitsbeschreibung

Projekthintergrund und Ziel
Für die interne Verwaltung eines Finanzunternehmens wirkte ich an einer Anwendung zur Pflege von Standort-, Abteilungs- und Zuständigkeitsdaten mit. Fachbereiche hielten Ansprechpartner, organisatorische Zuordnungen und Vertretungen bislang in getrennten Listen fest. Bei Veränderungen war deshalb unklar, welche Angaben aktuell waren und wer eine administrative Anfrage übernehmen sollte. In der Anwendung sollten Mitarbeitende nach Standort oder Aufgabenbereich suchen, die zuständigen Kontaktpersonen aufrufen und Änderungen an den zugehörigen Stammdaten erfassen können. Eine Detailansicht sollte die organisatorischen Zuordnungen nachvollziehbar darstellen. Ziel war ein verlässlicher Bezugspunkt für organisatorische Rückfragen und die laufende Pflege der Verwaltungsdaten.

Mein Beitrag
Ich entwickelte eine responsive React-Oberfläche mit Übersichten, Eingabemasken, Suchfunktionen und Detailansichten. Dabei setzte ich die Komponenten mit TypeScript, interaktive Funktionen mit JavaScript und die Gestaltung mit HTML und CSS um.

Die Verarbeitung der Geschäftsdaten implementierte ich mit Node.js und Express.js. Ich band MariaDB an und stellte Daten und Funktionen über REST-APIs für die Oberfläche bereit. Wiederkehrende technische und administrative Abläufe automatisierte ich ergänzend mit PowerShell.

Eingesetzte Qualifikationen

CSS-Programmierer, HTML, JavaScript-Entwickler, React (JavaScript library), Typescript

Fullstack - Entwickler & Webentwickler
Kundenname anonymisiert, Freiburg im Breisgau
10/2022 – 3/2023 (6 Monate)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

10/2022 – 3/2023

Tätigkeitsbeschreibung

Projekthintergrund und Ziel
Ich wirkte an der Weiterentwicklung einer internen Serviceanwendung eines Maschinenbauunternehmens mit. Mitarbeitende im Service sollten eine Maschine anhand ihrer Seriennummer finden und zugehörige Stammdaten, Standortangaben sowie bisherige Servicevorgänge gemeinsam einsehen können. Neue Meldungen mussten bisher über mehrere Ansichten hinweg zugeordnet und ergänzt werden. Die Erweiterung sollte ermöglichen, einen Servicefall direkt aus der Maschinenansicht anzulegen, das gemeldete Fehlerbild festzuhalten und Bearbeitungsstand sowie durchgeführte Maßnahmen nachzuführen. Damit sollte bei Rückfragen erkennbar sein, auf welche Maschine sich ein Vorgang bezog und welche Informationen bereits vorlagen. Die bestehende Anwendung bildete weiterhin die Grundlage für diese Abläufe.

Mein Beitrag
Ich erweiterte die vorhandene Webanwendung um React-Komponenten und dynamische Benutzerinteraktionen mit JavaScript. Neue und angepasste Oberflächen gestaltete ich mit HTML und CSS und integrierte sie in die bestehende Anwendung.

Im Backend analysierte ich die vorhandenen PHP-Funktionen und passte sie an die zusätzlichen Anforderungen an. Ich arbeitete an der PostgreSQL-Anbindung und an REST-Schnittstellen für den Datenaustausch mit weiteren Komponenten und Systemen. Dabei führte ich die Erweiterungen innerhalb der bestehenden Anwendungsarchitektur zusammen.

Eingesetzte Qualifikationen

CSS-Programmierer, HTML, JavaScript-Entwickler, PHP, React (JavaScript library)

Softwareentwickler & Fullstack - Entwickler
Kundenname anonymisiert, Heidelberg
4/2022 – 9/2022 (6 Monate)
Gesundheitswesen
Tätigkeitszeitraum

4/2022 – 9/2022

Tätigkeitsbeschreibung

Projekthintergrund und Ziel
Ich arbeitete an einer internen Anwendung, über die Einrichtungen eines Unternehmens im Gesundheitsbereich ihre Bestände und Bedarfe für betriebliche Verbrauchsmaterialien melden sollten. Die zuständigen Mitarbeitenden übermittelten Angaben zu Hygiene- und Reinigungsmaterialien bislang in unterschiedlich aufgebauten Listen. Für die zentrale Verwaltung war dadurch schwer erkennbar, welche Meldungen vollständig waren und welche Angaben noch abgestimmt werden mussten. Die Anwendung sollte Daten nach Einrichtung, Material und Meldezeitraum erfassen, unvollständige Einträge zur Bearbeitung anzeigen und korrigierte Meldungen in gemeinsamen Übersichten bereitstellen. Ziel war eine nachvollziehbare Grundlage für die Abstimmung von Materialbedarfen und die interne Auswertung der gemeldeten Betriebsdaten.

Mein Beitrag
Ich entwickelte mit React die Oberflächen zur Erfassung und Bearbeitung der Daten und bildete Komponenten und Datenmodelle mit TypeScript ab. Die fachliche Verarbeitung und die zugehörigen Backend-Prozesse implementierte ich mit Python und Django.

Ich entwickelte REST-APIs für den Austausch zwischen Frontend und Backend und band SQL-Server 2019 über mssql-django und den Microsoft ODBC Driver 17 an. Den Quellcode und meine Änderungen verwaltete ich mit Git.

Eingesetzte Qualifikationen

Django, Git, Python, React (JavaScript library), SQL, Typescript

Softwareentwickler & Frontend Entwickler
Kundenname anonymisiert, Viernheim
9/2021 – 2/2022 (6 Monate)
Logistikdienstleister
Tätigkeitszeitraum

9/2021 – 2/2022

Tätigkeitsbeschreibung

Projekthintergrund und Ziel
Ich entwickelte Oberflächen für eine interne Plattform, die Übergaben von Fertigungsaufträgen zwischen Produktion und Logistik unterstützen sollte. Mitarbeitende aus Fertigung, Versandvorbereitung und Logistik benötigten eine gemeinsame Sicht darauf, welche Aufträge noch bearbeitet wurden, zur Übergabe bereitstanden oder bereits übernommen waren. Diese Informationen waren zuvor auf unterschiedliche Ansichten und ergänzende Rückfragen verteilt. Über die Plattform sollten die Beteiligten Aufträge suchen, Positionen und Übergabehinweise prüfen sowie den jeweiligen Bearbeitungsstand aktualisieren können. Offene Übergaben und fehlende Angaben sollten in den Übersichten erkennbar sein. Ziel war, die Vorbereitung des Versands und die Abstimmung zwischen den beteiligten Bereichen anhand desselben Informationsstands zu unterstützen.

Mein Beitrag
Ich entwickelte wiederverwendbare React-Komponenten für die verschiedenen Funktionsbereiche der Plattform. Mit TypeScript und JavaScript setzte ich die Datenmodelle und interaktiven Funktionen um und gestaltete die Oberflächen mit HTML und CSS.

Für die Kommunikation mit dem Backend integrierte ich REST-Schnittstellen. Ergänzend unterstützte ich die Umsetzung von Backend-Funktionen und die Anbindung von MariaDB, über die die Anwendung ihre Auftrags- und Bearbeitungsinformationen bezog.

Eingesetzte Qualifikationen

CSS-Programmierer, HTML, JavaScript-Entwickler, React (JavaScript library), Typescript

Ausbildung

Ausbildung zum Fachinformatiker für Anwendungsentwicklung
Ausbildung
Eurodok GmbH
2018

Über mich

Ich konzipiere und entwickle Webanwendungen von der Benutzeroberfläche über die Backend-Logik und REST-APIs bis zur Datenhaltung und Bereitstellung in Microsoft Azure. Mein Schwerpunkt liegt auf der Frontend-Entwicklung mit React, TypeScript und JavaScript. Dabei setze ich wiederverwendbare Komponenten, Formulare und Datenansichten um und gestalte responsive Oberflächen mit HTML und CSS.

Im Backend arbeite ich vor allem mit Node.js und Express.js. Ich entwickle Services, binde Schnittstellen und Datenbanken an und arbeite an cloudbasierten Microservice-Anwendungen. Ergänzend bringe ich Projekterfahrung mit Python und Django sowie in der Weiterentwicklung bestehender PHP-Anwendungen mit.

Zu meinen weiteren Aufgaben gehören die Bereitstellung über Azure App Service und Azure Container Apps, die Integration der Anwendungsauthentifizierung sowie die Verarbeitung strukturierter XML-Daten mit XSLT. Je nach Projekt übernehme ich Aufgaben in der Frontend-, Backend- oder Fullstack-Entwicklung.

Weitere Kenntnisse

Frontend: React, TypeScript, JavaScript, HTML, CSS; responsive Oberflächen, wiederverwendbare Komponenten, Formulare, Datenansichten und REST-API-Anbindung.
Backend & Schnittstellen: Node.js, Express.js, REST-APIs, Microservices; Python, Django, PHP; C# und .NET Framework 4.8 mit ASP.NET Web API 2.
Datenbanken: PostgreSQL, MariaDB, Microsoft SQL Server 2019, MongoDB, Azure Cosmos DB; SQL, Datenmodellierung und Datenbankanbindung.
Cloud & Bereitstellung: Microsoft Azure, Azure App Service, Azure Container Apps; Containerisierung mit Docker.
Authentifizierung: OpenID Connect, OAuth 2.0 mit PKCE, MSAL React, Microsoft Entra ID und SAML 2.0.
Tests & Entwicklungsqualität: Code Reviews; YAML-basierte CI/CD mit Azure DevOps und GitHub Actions; Jest, React Testing Library, NUnit 3 und Supertest.
Datenverarbeitung & Automatisierung: XML, XSLT und PowerShell.
Versionsverwaltung & Zusammenarbeit: Git, Bitbucket und GitHub.

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
Reisebereitschaft
auf Anfrage
Arbeitserlaubnis
  • Europäische Union
Home-Office
bevorzugt
Profilaufrufe
81
Alter
28
Berufserfahrung
8 Jahre (seit 09/2018)

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden