freiberufler Senior Full Stack Software Engineer auf freelance.de

Senior Full Stack Software Engineer

zuletzt online vor wenigen Stunden
  • auf Anfrage
  • 10247 Berlin
  • Weltweit
  • de  |  en  |  fr  |  es
  • 13.05.2025

Kurzvorstellung

Senior Fullstack Entwickler mit TypeScript und React Fokus und 8+ Jahren Erfahrung in der Entwicklung schneller, zuverlässiger und durchdachter Webanwendungen.

Qualifikationen

  • Front End9 J.
  • Full-Stack9 J.
  • Graphql8 J.
  • JavaScript8 J.
  • JavaScript-Entwickler
  • Mongodb9 J.
  • Node.Js8 J.
  • React (JavaScript library)9 J.
  • Responsive Webdesign6 J.
  • Typescript8 J.

Projekt‐ & Berufserfahrung

Selbstständiger Softwareentwickler
M. N., Berlin
9/2022 – offen (2 Jahre, 9 Monate)
IT & Entwicklung
Tätigkeitszeitraum

9/2022 – offen

Tätigkeitsbeschreibung

- Second-Screen-App für Live Game Show: Entwicklung einer interaktiven Webanwendung für eine Live-Spielshow mit über 800 gleichzeitigen Zuschauern. Fokus auf Performance, intuitive UX und einfache Erweiterbarkeit.
- SaaS-MVP für visuelles Feedback auf Webseiten: Leitung von Produktdesign und Prototyping eines B2B-Tools, das Teams ermöglicht, kontextbezogenes Feedback auf Live-Webseiten zu geben. Durchführung früher Nutzerinterviews und Validierung.
- Blockchain R&D – Ethereum Blobspace Optimierung: Entwicklung und Testung neuer Ansätze zur Reduzierung der Kosten des Blobspaces auf Ethereum. Die Prototypen trugen dazu bei, dass der Kunde eine sechsstellige Förderung von [Uniswap](-Hyperlink entfernt-) und [Arbitrum](-Hyperlink entfernt-) erhielt.
- Landing Pages & CMS-Integration für verschiedene Kunden: Entwicklung performanter, SEO-optimierter Landing Pages mit Headless-CMS. Bereitstellung editierbarer Templates, die flexibel von Marketing- und Content-Teams gepflegt werden können.
- Serverless Report-Automatisierung: Aufbau einer automatisierten Pipeline für Finanzberichte mittels Serverless-Funktionen. Reduzierung der monatlichen Reportingzeit um mehrere Stunden. Fokus auf Effizienz und ROI-getriebene Priorisierung.
- Progressive Web-App zur Annotation von Audiodaten: Entwicklung einer plattformübergreifenden PWA zur strukturierten Annotation von Audioaufnahmen mit Zeitdaten.

Eingesetzte Qualifikationen

Backend, Backend Entwickler, Blockchain (allg.), Design (allg.), Docker, Front End, Frontend Entwickler, Full-Stack, Full Stack Developer, Graphql, JavaScript, Mongodb, Node.Js, Postgresql, React (JavaScript library), Representational State Transfer (REST), Scrum, Solidity, Typescript, Web Entwicklung

Senior Software Engineer (Festanstellung)
flowkey, Berlin
10/2020 – 10/2022 (2 Jahre, 1 Monat)
IT & Entwicklung
Tätigkeitszeitraum

10/2020 – 10/2022

Tätigkeitsbeschreibung

- Leitung des Redesigns und Neubaus der flowkey-Webpräsenz mit Next.js + Headless CMS, Verbesserung von SEO und Nutzererfahrung in mehr als 4 globalen Märkten.
- Refactoring und Migration der Payment-, Auth- und Frontend-Systeme zu einem GraphQL-Backend, Reduzierung der Backend-Komplexität und Beschleunigung sowie Absicherung der Bereitstellung neuer Features.
- Automatisierung interner Abläufe durch Serverless-Funktionen und Slackbots, Einsparung von über 10 Stunden monatlich für repetitive Tasks und Ermöglichung von Fokus auf strategischere Aufgaben.
- Implementierung eines DSGVO-konformen Cookie-Consent-Systems bei gleichzeitiger Beibehaltung der Website-Geschwindigkeit und Konversionsraten.
- Mentoring von Junior-Entwicklern und Durchführung detaillierter Code-Reviews, Steigerung der allgemeinen Code-Qualität und des Vertrauens in Deployments über mehrere Teams hinweg. Interne Vorträge zur Verbesserung der Engineering-Grundlagen zu Themen wie P/NP, Node.js-Streams oder Compilerbau.

Eingesetzte Qualifikationen

Agile Methodologie, Amazon Web Services (AWS), Backend, Front End, Full-Stack, Git, Graphql, JavaScript, JavaScript-Frameworks, Mongodb, Node.Js, Objektorientierte Software-Entwicklung, React (JavaScript library), Reactive Programming, Representational State Transfer (REST), Responsive Webdesign, SQL, Test Automation, Typescript, Webdesign

Software Engineer (Festanstellung)
flowkey, Berlin
7/2016 – 10/2020 (4 Jahre, 4 Monate)
IT & Entwicklung
Tätigkeitszeitraum

7/2016 – 10/2020

Tätigkeitsbeschreibung

- Leitung des Redesigns und Neubaus der flowkey-Webpräsenz mit Next.js + Headless CMS, Verbesserung von SEO und Nutzererfahrung in mehr als 4 globalen Märkten.
- Refactoring und Migration der Payment-, Auth- und Frontend-Systeme zu einem GraphQL-Backend, Reduzierung der Backend-Komplexität und Beschleunigung sowie Absicherung der Bereitstellung neuer Features.
- Automatisierung interner Abläufe durch Serverless-Funktionen und Slackbots, Einsparung von über 10 Stunden monatlich für repetitive Tasks und Ermöglichung von Fokus auf strategischere Aufgaben.
- Implementierung eines DSGVO-konformen Cookie-Consent-Systems bei gleichzeitiger Beibehaltung der Website-Geschwindigkeit und Konversionsraten.
- Mentoring von Junior-Entwicklern und Durchführung detaillierter Code-Reviews, Steigerung der allgemeinen Code-Qualität und des Vertrauens in Deployments über mehrere Teams hinweg. Interne Vorträge zur Verbesserung der Engineering-Grundlagen zu Themen wie P/NP, Node.js-Streams oder Compilerbau.

Eingesetzte Qualifikationen

Amazon Web Services (AWS), CSS (Cascading Style Sheet), Graphql, HTML, HTML5, JavaScript, Mongodb, Node.Js, React (JavaScript library), Reactive Programming, Responsive Webdesign, SQL, Syntactically Awesome Stylesheets (Sass), Test Automation, Testen, Typescript, Webdesign

Senior Software Engineer
Hyperion Kulturverein, Berlin
8/2015 – 10/2023 (8 Jahre, 3 Monate)
Veranstaltungen und Events
Tätigkeitszeitraum

8/2015 – 10/2023

Tätigkeitsbeschreibung

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.

Eingesetzte Qualifikationen

Design (allg.), Webdesign, Datenbankentwicklung, Mongodb, Test Automation, Testen, Software Architecture, Backend, Front End, User Interface (UI), Full-Stack, React (JavaScript library)

Ausbildung

Informatik
Bachelor
Humboldt Universität zu Berlin
2022
Berlin
Musik
Bachelor
Universität der Künste
2022
Berlin

Über mich

Ich bin produktorientierter Senior Fullstack Developer mit TypeScript-Fokus und über 8 Jahren Erfahrung in der Entwicklung schneller, zuverlässiger und durchdachter Webanwendungen. Mir sind besonders die kleinen, oft übersehenen Details wichtig – weil genau die ein Produkt großartig machen.

Was mich auszeichnet, sind nicht nur meine technischen Fähigkeiten. Ich denke in Lösungen, halte Dinge bewusst einfach und schreibe Code, auf den ich stolz bin. Ich lerne schnell und arbeite pragmatisch, ohne den Anspruch an Qualität zu verlieren.

Was mir wichtig ist:

1. Tempo vs. Qualität: Ich weiß, wann Geschwindigkeit zählt – und wann es sich lohnt, in sauberen, wartbaren Code zu investieren.

2. Unternehmerisch denken: Ich suche gezielt nach Aufgaben, die echten Impact haben – nicht nur nach dem nächsten Ticket.

3. Teamarbeit & Mentoring: Ich glaube an intensive Kommunikation, gründliche Code-Reviews und teile mein Wissen um als Team zu wachsen.

4. Liefern statt basteln: Perfektion ist gut – Ergebnisse sind besser. Ich bringe Dinge ins Ziel.

5. Handwerk: Qualität ist für mich kein Zufall. Ich will, dass man sie im Produkt merkt.

Weitere Kenntnisse

Kerntechnologien
• TypeScript
• JavaScript
• React
• Next.js
• Node.js
• HTML/CSS
• REST & GraphQL APIs
• Git
• Payload CMS
• MongoDB
• Express
• Meteor

Unterstützende Tools & Frameworks
• Redis
• Docker
• Serverless (AWS Lambda)
• Playwright/Cypress
• Jest
• Solidity
• Viem/Wagmi
• AWS
• PostgreSQL
• Storybook
• shadcn/ui
• Electron
• Unix
• CI/CD (z.B. GitHub Actions)
• Python
• Tailwind CSS
• Material UI
• Redux

Entwicklungspraktiken
• Produktorientierte Entwicklung
• UI/UX Design
• Scrum
• Kanban
• Agile Methodik
• Test-Driven Development (TDD)
• Clean Code & Refactoring
• Barrierefreiheit (a11y)
• DSGVO-konforme Implementierungen
• SEO-Optimierung
• Code-Reviews & Mentoring
• Grundlegende DevOps & Infrastruktur-Fehlerbehebung

Sprachkenntnisse
• Deutsch (Muttersprache)
• Englisch (C2)
• Französisch (B2)
• Spanisch (B1)

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
  • Französisch (Fließend)
  • Spanisch (Gut)
Reisebereitschaft
Weltweit
Arbeitserlaubnis
  • Europäische Union
  • Schweiz
Home-Office
bevorzugt
Profilaufrufe
110
Alter
26
Berufserfahrung
8 Jahre und 10 Monate (seit 07/2016)
Projektleitung
1 Jahr

Kontaktdaten

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

Jetzt Mitglied werden