
Senior Full Stack Software Engineer
- Verfügbarkeit einsehen
- 0 Referenzen
- auf Anfrage
- 10247 Berlin
- Weltweit
- de | en | fr | es
- 13.05.2025
Kurzvorstellung
Qualifikationen
Projekt‐ & Berufserfahrung
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.
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
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.
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
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.
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
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.
Design (allg.), Webdesign, Datenbankentwicklung, Mongodb, Test Automation, Testen, Software Architecture, Backend, Front End, User Interface (UI), Full-Stack, React (JavaScript library)
Ausbildung
Humboldt Universität zu Berlin
Berlin
Universität der Künste
Berlin
Über mich
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
• 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
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Französisch (Fließend)
- Spanisch (Gut)
- Europäische Union
- Schweiz
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden