Senior Fullstack Softwareentwickler mit Fokus auf TypeScript, Node.js und React
Aktualisiert am 20.05.2025
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 20.05.2025
Verfügbar zu: 100%
davon vor Ort: 20%
Fullstack
Webentwicklung
JavaScript
Back-End
Front-End
TypeScript
MongoDB
Meteor.js
Node.js
ReactJS
Next.js
HTML
CSS
Git
TDD
Agile Softwareentwicklung
Webdesign
Express.js
GraphQL
REST
SQL
AWS
Unix
Englisch
Verhandlungssicher
Deutsch
Muttersprache
Französisch
Fortgeschritten
Spanisch
Grundkenntnisse

Einsatzorte

Einsatzorte

Berlin (+10km)
Deutschland, Schweiz
Ich bin remote verfügbar und auf Anfrage in Berlin. Kontaktieren Sie mich bitte für andere Standorte.
möglich

Projekte

Projekte

8 Jahre 1 Monat
2015-08 - 2023-08

Entwicklung einer Realtime-App als Second Screen einer Live-Gameshow

Software Engineer, Software Designer, Software Architekt JavaScript ReactJS Meteor.js ...
Software Engineer, Software Designer, Software Architekt

Die Show "Wer besiegt Paul?" ist die größte ehrenamtliche Gameshow Deutschlands. Im Rahmen der Veranstaltung entwickelte ich eine Webapp, mit der die über 800 Zuschauer in Echtzeit das Geschehen beeinflussen können ? ganz unter dem Motto "mittendrin statt nur dabei". Nach dreijähriger Corona-Pause findet die Show im Oktober 2023 zum 7. mal statt. Die Anwendung wird stetig weiterentwickelt.


Die Anforderungen an die Anwendung sind vielfältig ? sie soll in Echtzeit Informationen über die Show anzeigen, die Zuschauer zu bestimmten Themen abstimmen lassen können, Informationen wie Punktestände und Statistiken ansprechend auf der großen Leinwand anzeigen, und intuitiv bedienbar sein. Außerdem muss sie trotz des großen Traffic-Spikes auch unter extremen Konditionen performant und responsive bleiben.


Im Rahmen des Projekts übernahm ich den kompletten Produktzyklus. Dazu gehörte unter Anderem:

  • Design und Konzeption der Anwendung
  • Datenbank-Design
  • UI/UX/Webdesign
  • Entwicklung
  • Testing
  • Deployment


Die App wurde entwickelt in JavaScript mit Hilfe des Meteor.js frameworks, mit MongoDB, React und der UI-Bibliothek Material UI.

Der Code ist öffentlich und open-source auf meinem GitHub verfügbar: [URL auf Anfrage]

AWS MongoDB Atlas GitHub
JavaScript ReactJS Meteor.js Material UI (MUI) Node.js MongoDB Webdesign Webentwicklung Jest TDD Git NoSQL HTML Back-End Front-End Datenbankdesign UI/UX Design Anwendungsdesign Testing/QS/QM Software Deployment
Berlin
3 Monate
2023-03 - 2023-05

Entwicklung einer modernen Landing Page für ein SaaS

Software-Engineer, UI-Designer JavaScript TypeScript Next.js ...
Software-Engineer, UI-Designer

Im Rahmen des Launches eines SaaS (Software as a service) designte und entwickelte ich eine Landing Page auf Basis von Next.js, React, und Tailwind CSS.


Die Seite ist verfügbar unter [URL auf Anfrage]

GitHub Netlify Cloudflare
JavaScript TypeScript Next.js TailwindCSS Webdesign UI/UX Design Front-end
2 Monate
2022-12 - 2023-01

Webdesign- und Development einer Next.js Landingpage

Software-Engineer, UI-Designer TypeScript ReactjS TailwindCSS ...
Software-Engineer, UI-Designer

Im Rahmen des Launches eines Paid Newsletters designte und entwickelte ich eine Landing Page auf Basis von Next.js, React, und Tailwind CSS.


Die entwickelte Webseite ist verfügbar unter

  • [URL auf Anfrage]
  • [URL auf Anfrage]

Netlify GitHub Cloudflare
TypeScript ReactjS TailwindCSS Webdesign UI/UX Design Webentwicklung Front-End
2 Jahre
2020-10 - 2022-09

Entwicklung und Wartung der Unternehmens-Webseite eines Klavierlern-Startups

Software Engineer TypeScript Headless CMS Emotion.js ...
Software Engineer

Für ein Berliner Klavierlern-Startup übernahm ich ab Oktober 2020 die Verantwortung für die Unternehmens-Webseite und das dazugehörige Team, die ein wichtiger Teil der Kundenakquise darstellt.

Aufgaben enthielten unter Anderem:

  • Implementation neuer Landing Pages nach Vorlage eines Figma-Designs
  • Implementation und Pflege von Datentypen im Headless CMS
  • Anbindung des Headless CMS an das Backend der Webseite
  • Wartung der Seite (Bugfixing, Code reviews, etc.)
  • Einrichtung diverser Analytics-Lösungen
  • Migration von Google Analytics 3 auf Google Analytics 4
  • Diverse Refactorings
  • Entwicklung und Integration eines Design-Systems
  • Deployment, CI/CD, etc.
  • Uvm.


Die Seite ist verfügbar unter [Webseite auf Anfrage]

GitHub Netlify Prismic CMS Cloudflare Asana Google Analytics
TypeScript Headless CMS Emotion.js HTML CSS Front-End Code Review Bugfixing Design System ReactJS
flowkey
Berlin
4 Monate
2022-04 - 2022-07

Automatisierung der Report-Erstellung von Buchhaltungsdaten

Software-Engineer Serverless TypeScript REST ...
Software-Engineer

Entwicklung einer Serverless Function, die zu Beginn jeden Monats automatisch die Transaktionen vom PSP (Payment Service Provider) abfragt, verarbeitet, und dann zur Weiterverarbeitung exportiert und verschickt.

AWS AWS Lambda Braintree Payments
Serverless TypeScript REST Node.js
flowkey
Berlin
4 Monate
2022-02 - 2022-05

Entwicklung einer PWA zur Annotation von Audiodateien

Software Engineer, UI/UX Designer TypeScript JavaScript ReactJS ...
Software Engineer, UI/UX Designer

Als Teil eines wissenschaftlichen Projekts entwickelte ich eine Anwendung, mit der Audiodateien mit Taktmarkierungen annotiert werden können.

Dies ist notwendig, um die Audiodatei (beispielsweise eines Klavierstückes) gleichzeitig zu einem Facsimile (zum Beispiel einem Bild von handschriftlichen Noten) zu synchronisieren.

Damit die Menge an manueller Arbeit möglichst gering gehalten wird, floss viel Aufwand in das Design und die UX der Anwendung. So ist es möglich, eine Audiodatei in kürzester Zeit zu annotieren.

Skills:

  • UI/UX Design
  • Software-Architektur
  • Frontend-Entwicklung
  • React/Redux/Next.js/Material UI


Der Code ist open-source und auf meinem GitHub-Profil verfügbar. Dort findet man auch eine Demo: [URL auf Anfrage]

GitHub
TypeScript JavaScript ReactJS Material UI (MUI) PWA Webdesign UI/UX Design Webentwicklung Git Front-End Anwendungsdesign Next.js
Berlin
1 Monat
2019-09 - 2019-09

Entwicklung einer PWA zur Datenerfassung in Klassenräumen

Software-Engineer PWAs JavaScript State Machines ...
Software-Engineer

Im Rahmen eines wissenschaftlichen Projektes zur Analyse des Frageverhaltens von Lehrern im Schulunterricht entwickelte ich eine PWA (Progressive Web App) zur Erfassung der Daten.

Die Anwendung wurde mit Hilfe von React.js, State Machines (Zustandsautomaten) und Material UI entwickelt.

Der Code ist open-source und auf meinem GitHub-Profil verfügbar. Dort findet man auch eine Demo: [URL auf Anfrage]

GitHub
PWAs JavaScript State Machines Material UI ReactJS xstate
6 Monate
2018-10 - 2019-03

Migration der Payments Infrastructure zu einem modernen Tech-Stacks

Software-Engineer REST GraphQL Apollo ...
Software-Engineer
Im Rahmen eines Refactorings wurde die komplette Zahlungsinfrastruktur auf moderne Technologien migriert. Dies inkludierte das Schreiben gründlicher Tests, Datenbankentwicklung, Migration von Webhooks, und eine enge Zusammenarbeit mit dem Entwicklerteam des Unternehmens.
Braintree GitHub
REST GraphQL Apollo TypeScript Webhooks TDD Testing
4 Monate
2018-08 - 2018-11

Migration einer Legacy-API auf moderne Technologien

Software-Engineer TypeScript Node.js TDD ...
Software-Engineer
TypeScript Node.js TDD Express.js GraphQL Apollo
Berlin

Aus- und Weiterbildung

Aus- und Weiterbildung

4 Jahre 6 Monate
2017-09 - 2022-02

Informatik

Bachelor of Arts, Humboldt Universität zu Berlin
Bachelor of Arts
Humboldt Universität zu Berlin

Abschluss: 1,2


Relevante Kurse:

  • Grundlagen der Programmierung
  • Theoretische Informatik
  • Algorithmen und Datenstrukturen
  • Digitale Systeme
  • Datenbanken
  • Compilerbau
  • Software Engineering

4 Jahre 6 Monate
2017-09 - 2022-02

Musik

Bachelor of Arts, Universität der Künste Berlin
Bachelor of Arts
Universität der Künste Berlin
Abschluss: 1,2

Kompetenzen

Kompetenzen

Top-Skills

Fullstack Webentwicklung JavaScript Back-End Front-End TypeScript MongoDB Meteor.js Node.js ReactJS Next.js HTML CSS Git TDD Agile Softwareentwicklung Webdesign Express.js GraphQL REST SQL AWS Unix

Schwerpunkte

Fullstack Development
Experte
Backend
Experte
Frontend
Experte
UI/UX Design
Fortgeschritten
Refactoring
Experte
Code Review
Experte

Produkte / Standards / Erfahrungen / Methoden

React
Experte
Node.js
Experte
Meteor.js
Experte
Express.js
Fortgeschritten
HTML
Experte
CSS
Experte
Agile
Fortgeschritten
Test-Driven Development (TDD)
Experte
Next.js
Experte
GraphQL
Experte
REST
Experte
Git
Experte
Unix
Fortgeschritten

Programmiersprachen

JavaScript
Experte
TypeScript
Experte
PHP
Fortgeschritten
Java
Basics
C
Basics

Datenbanken

MongoDB
Experte
MySQL/Postgres/SQLite
Fortgeschritten

Einsatzorte

Einsatzorte

Berlin (+10km)
Deutschland, Schweiz
Ich bin remote verfügbar und auf Anfrage in Berlin. Kontaktieren Sie mich bitte für andere Standorte.
möglich

Projekte

Projekte

8 Jahre 1 Monat
2015-08 - 2023-08

Entwicklung einer Realtime-App als Second Screen einer Live-Gameshow

Software Engineer, Software Designer, Software Architekt JavaScript ReactJS Meteor.js ...
Software Engineer, Software Designer, Software Architekt

Die Show "Wer besiegt Paul?" ist die größte ehrenamtliche Gameshow Deutschlands. Im Rahmen der Veranstaltung entwickelte ich eine Webapp, mit der die über 800 Zuschauer in Echtzeit das Geschehen beeinflussen können ? ganz unter dem Motto "mittendrin statt nur dabei". Nach dreijähriger Corona-Pause findet die Show im Oktober 2023 zum 7. mal statt. Die Anwendung wird stetig weiterentwickelt.


Die Anforderungen an die Anwendung sind vielfältig ? sie soll in Echtzeit Informationen über die Show anzeigen, die Zuschauer zu bestimmten Themen abstimmen lassen können, Informationen wie Punktestände und Statistiken ansprechend auf der großen Leinwand anzeigen, und intuitiv bedienbar sein. Außerdem muss sie trotz des großen Traffic-Spikes auch unter extremen Konditionen performant und responsive bleiben.


Im Rahmen des Projekts übernahm ich den kompletten Produktzyklus. Dazu gehörte unter Anderem:

  • Design und Konzeption der Anwendung
  • Datenbank-Design
  • UI/UX/Webdesign
  • Entwicklung
  • Testing
  • Deployment


Die App wurde entwickelt in JavaScript mit Hilfe des Meteor.js frameworks, mit MongoDB, React und der UI-Bibliothek Material UI.

Der Code ist öffentlich und open-source auf meinem GitHub verfügbar: [URL auf Anfrage]

AWS MongoDB Atlas GitHub
JavaScript ReactJS Meteor.js Material UI (MUI) Node.js MongoDB Webdesign Webentwicklung Jest TDD Git NoSQL HTML Back-End Front-End Datenbankdesign UI/UX Design Anwendungsdesign Testing/QS/QM Software Deployment
Berlin
3 Monate
2023-03 - 2023-05

Entwicklung einer modernen Landing Page für ein SaaS

Software-Engineer, UI-Designer JavaScript TypeScript Next.js ...
Software-Engineer, UI-Designer

Im Rahmen des Launches eines SaaS (Software as a service) designte und entwickelte ich eine Landing Page auf Basis von Next.js, React, und Tailwind CSS.


Die Seite ist verfügbar unter [URL auf Anfrage]

GitHub Netlify Cloudflare
JavaScript TypeScript Next.js TailwindCSS Webdesign UI/UX Design Front-end
2 Monate
2022-12 - 2023-01

Webdesign- und Development einer Next.js Landingpage

Software-Engineer, UI-Designer TypeScript ReactjS TailwindCSS ...
Software-Engineer, UI-Designer

Im Rahmen des Launches eines Paid Newsletters designte und entwickelte ich eine Landing Page auf Basis von Next.js, React, und Tailwind CSS.


Die entwickelte Webseite ist verfügbar unter

  • [URL auf Anfrage]
  • [URL auf Anfrage]

Netlify GitHub Cloudflare
TypeScript ReactjS TailwindCSS Webdesign UI/UX Design Webentwicklung Front-End
2 Jahre
2020-10 - 2022-09

Entwicklung und Wartung der Unternehmens-Webseite eines Klavierlern-Startups

Software Engineer TypeScript Headless CMS Emotion.js ...
Software Engineer

Für ein Berliner Klavierlern-Startup übernahm ich ab Oktober 2020 die Verantwortung für die Unternehmens-Webseite und das dazugehörige Team, die ein wichtiger Teil der Kundenakquise darstellt.

Aufgaben enthielten unter Anderem:

  • Implementation neuer Landing Pages nach Vorlage eines Figma-Designs
  • Implementation und Pflege von Datentypen im Headless CMS
  • Anbindung des Headless CMS an das Backend der Webseite
  • Wartung der Seite (Bugfixing, Code reviews, etc.)
  • Einrichtung diverser Analytics-Lösungen
  • Migration von Google Analytics 3 auf Google Analytics 4
  • Diverse Refactorings
  • Entwicklung und Integration eines Design-Systems
  • Deployment, CI/CD, etc.
  • Uvm.


Die Seite ist verfügbar unter [Webseite auf Anfrage]

GitHub Netlify Prismic CMS Cloudflare Asana Google Analytics
TypeScript Headless CMS Emotion.js HTML CSS Front-End Code Review Bugfixing Design System ReactJS
flowkey
Berlin
4 Monate
2022-04 - 2022-07

Automatisierung der Report-Erstellung von Buchhaltungsdaten

Software-Engineer Serverless TypeScript REST ...
Software-Engineer

Entwicklung einer Serverless Function, die zu Beginn jeden Monats automatisch die Transaktionen vom PSP (Payment Service Provider) abfragt, verarbeitet, und dann zur Weiterverarbeitung exportiert und verschickt.

AWS AWS Lambda Braintree Payments
Serverless TypeScript REST Node.js
flowkey
Berlin
4 Monate
2022-02 - 2022-05

Entwicklung einer PWA zur Annotation von Audiodateien

Software Engineer, UI/UX Designer TypeScript JavaScript ReactJS ...
Software Engineer, UI/UX Designer

Als Teil eines wissenschaftlichen Projekts entwickelte ich eine Anwendung, mit der Audiodateien mit Taktmarkierungen annotiert werden können.

Dies ist notwendig, um die Audiodatei (beispielsweise eines Klavierstückes) gleichzeitig zu einem Facsimile (zum Beispiel einem Bild von handschriftlichen Noten) zu synchronisieren.

Damit die Menge an manueller Arbeit möglichst gering gehalten wird, floss viel Aufwand in das Design und die UX der Anwendung. So ist es möglich, eine Audiodatei in kürzester Zeit zu annotieren.

Skills:

  • UI/UX Design
  • Software-Architektur
  • Frontend-Entwicklung
  • React/Redux/Next.js/Material UI


Der Code ist open-source und auf meinem GitHub-Profil verfügbar. Dort findet man auch eine Demo: [URL auf Anfrage]

GitHub
TypeScript JavaScript ReactJS Material UI (MUI) PWA Webdesign UI/UX Design Webentwicklung Git Front-End Anwendungsdesign Next.js
Berlin
1 Monat
2019-09 - 2019-09

Entwicklung einer PWA zur Datenerfassung in Klassenräumen

Software-Engineer PWAs JavaScript State Machines ...
Software-Engineer

Im Rahmen eines wissenschaftlichen Projektes zur Analyse des Frageverhaltens von Lehrern im Schulunterricht entwickelte ich eine PWA (Progressive Web App) zur Erfassung der Daten.

Die Anwendung wurde mit Hilfe von React.js, State Machines (Zustandsautomaten) und Material UI entwickelt.

Der Code ist open-source und auf meinem GitHub-Profil verfügbar. Dort findet man auch eine Demo: [URL auf Anfrage]

GitHub
PWAs JavaScript State Machines Material UI ReactJS xstate
6 Monate
2018-10 - 2019-03

Migration der Payments Infrastructure zu einem modernen Tech-Stacks

Software-Engineer REST GraphQL Apollo ...
Software-Engineer
Im Rahmen eines Refactorings wurde die komplette Zahlungsinfrastruktur auf moderne Technologien migriert. Dies inkludierte das Schreiben gründlicher Tests, Datenbankentwicklung, Migration von Webhooks, und eine enge Zusammenarbeit mit dem Entwicklerteam des Unternehmens.
Braintree GitHub
REST GraphQL Apollo TypeScript Webhooks TDD Testing
4 Monate
2018-08 - 2018-11

Migration einer Legacy-API auf moderne Technologien

Software-Engineer TypeScript Node.js TDD ...
Software-Engineer
TypeScript Node.js TDD Express.js GraphQL Apollo
Berlin

Aus- und Weiterbildung

Aus- und Weiterbildung

4 Jahre 6 Monate
2017-09 - 2022-02

Informatik

Bachelor of Arts, Humboldt Universität zu Berlin
Bachelor of Arts
Humboldt Universität zu Berlin

Abschluss: 1,2


Relevante Kurse:

  • Grundlagen der Programmierung
  • Theoretische Informatik
  • Algorithmen und Datenstrukturen
  • Digitale Systeme
  • Datenbanken
  • Compilerbau
  • Software Engineering

4 Jahre 6 Monate
2017-09 - 2022-02

Musik

Bachelor of Arts, Universität der Künste Berlin
Bachelor of Arts
Universität der Künste Berlin
Abschluss: 1,2

Kompetenzen

Kompetenzen

Top-Skills

Fullstack Webentwicklung JavaScript Back-End Front-End TypeScript MongoDB Meteor.js Node.js ReactJS Next.js HTML CSS Git TDD Agile Softwareentwicklung Webdesign Express.js GraphQL REST SQL AWS Unix

Schwerpunkte

Fullstack Development
Experte
Backend
Experte
Frontend
Experte
UI/UX Design
Fortgeschritten
Refactoring
Experte
Code Review
Experte

Produkte / Standards / Erfahrungen / Methoden

React
Experte
Node.js
Experte
Meteor.js
Experte
Express.js
Fortgeschritten
HTML
Experte
CSS
Experte
Agile
Fortgeschritten
Test-Driven Development (TDD)
Experte
Next.js
Experte
GraphQL
Experte
REST
Experte
Git
Experte
Unix
Fortgeschritten

Programmiersprachen

JavaScript
Experte
TypeScript
Experte
PHP
Fortgeschritten
Java
Basics
C
Basics

Datenbanken

MongoDB
Experte
MySQL/Postgres/SQLite
Fortgeschritten

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.