Timm P.

Senior Architekt und Full-Stack-Entwickler

München, Deutschland

Erfahrungen

Jan. 2025 - Juli 2025
7 Monaten

Senior Backend-Framework-Ingenieur

Serverpod AB

  • Verbesserte die Datenbank-Migrations-Engine, um mehr Randfälle abzudecken
  • Fügte Unterstützung für Dart Record- und Container-Typen im Client-Server-Protokoll und in der PostgreSQL-Datenspeicherung hinzu
  • Erstellte das Authentifizierungsmodul der nächsten Generation: überarbeitete das Social-Login, fügte JWT-, Passkey- und Magic-Link-Unterstützung hinzu und unterstützte Altkonten auf abwärtskompatible Weise
Dez. 2023 - Dez. 2024
1 Jahr 1 Monate

Senior Mobile-App-Entwickler für Energieversorgungsvertragsverkauf und PV-App

TELESON Vertriebs GmbH

  • Entwickelte eine neue Flutter-Mobile-App-Version und ersetzte damit zwei getrennte Android- und iOS-Codebasen
  • Fügte vollständige Offline-Unterstützung mit lokalen Datenbanken (Hive, Floor) hinzu und implementierte ein robustes Sync-Framework, um den Server zu aktualisieren, sobald der Client wieder Online ist
  • Etablierte die Testinfrastruktur und führte CI-Workflows (CodeMagic) ein
  • Beschleunigte die Client-Entwicklung durch automatisches Generieren von APIs aus der Spezifikation
  • Implementierte PDF-Bearbeitungs-Workflows auf dem Gerät (Formulare ausfüllen und signieren)
Juli 2023 - Sept. 2023
3 Monaten

Senior Full-Stack-Entwickler, arabischsprachige Chatbot-App

Mawdoo3

  • Entwickelte die MVP-Chatbot-App für das kundenspezifische arabische GPT-ähnliche LLM
  • Programmierte das Backend der App (Benutzerverwaltung, Chat-Verlauf, Schnittstelle zu den gRPC-ML-API-Services) und kommunizierte via gRPC mit der nachgelagerten App und den vorgelagerten Python-basierten KI-Backends
  • Implementierte CI/CD mit Deployments zu Google Cloud Run aus GitHub
Dez. 2021 - Juli 2022
8 Monaten

Senior Full-Stack-Entwickler, Video-Konferenz- und Kollaborations-App

Buzz

  • Erweiterte die plattformübergreifende Flutter-App für Videokonferenzen, Arbeits-Chat und Produktivität (Web & macOS, plus "Always-On"-Toolbar-App)
  • Ersetzte das Single-Server-Backend durch ein horizontal skalierbares Go-Backend, das via gRPC mit den Clients kommunizierte, AWS nutzte und PostgreSQL, Redis (inklusive Pub/Sub) und S3 für die Datenspeicherung einsetzte
  • Etablierte CI/CD mit automatischer Bereitstellung auf AWS Fargate/ECS
Juli 2021 - Okt. 2023
2 Jahren 4 Monaten

Senior Mobile-Entwickler, Verwaltungssoftware für Fitnessstudios und Buchungs-App für Endnutzer

MySports GmbH & Magicline GmbH

  • Unterstützte die Veröffentlichung von drei neuen White-Label-Mobile-Apps für Endnutzer
  • Schrieb die White-Label-Apps neu, sodass sie den Großteil des Codes gemeinsam nutzten
  • Technische Umsetzung eines neuen UX-/Designsystems
  • Schulung des bestehenden Teams des Kunden in Best Practices der Entwicklung
  • Führte automatisierte Tests in den Code ein und steigerte kontinuierlich die Testabdeckung bis hin zu einem CI/CD-Flow
  • Leitete die Entwicklung der neuen Magicline-App für Studiopersonal von Grund auf
Mai 2021 - Bis heute
4 Jahren 5 Monaten

Verifizierter Senior Full-Stack-Entwickler

Toptal, LLC

Juli 2018 - Nov. 2021
3 Jahren 5 Monaten

Entwickler / Ops, Farm-Workflow-Support-App

DataHarvest

  • Brachte die App in einen veröffentlichungsbereiten Zustand
  • Richtete CI/CD für automatische Tests (auf GitLab-Runnern) und Releases mit CodeMagic ein
  • Behob Probleme mit nativen Abhängigkeiten
Mai 2018 - Juli 2021
3 Jahren 3 Monaten

Leiter Architektur (Shop-Anwendungen)

ABOUT YOU GmbH

  • Führte das Flutter-Team zur Veröffentlichung einer neuen nativen Flutter-App und beendete das Neuschreiben der bestehenden nativen Android- und iOS-Apps
  • Migrierte Code von veralteten Backends zu neuen Services und implementierte die ersten Backend-Microservices des Unternehmens mit Go und gRPC
  • Erstellte Prototypen und startete diverse neue Projekte, darunter Backend-Systeme und anpassbare Shop-Anwendungen für SaaS-Cloud-Kunden
  • War Flutter-Lead-Developer für die Mobile App und Senior Frontend Developer & Team Lead (TypeScript) für das mobile Web, schrieb die mobile Website in React neu und implementierte PWA-Funktionalitäten
  • Führte automatisierte UI-Tests ein und optimierte Performance und Reaktionsfähigkeit
  • Bot Beratung, technische Unterstützung im Vertrieb und Prototyping-Support für das SaaS/Cloud-Geschäft als Ansprechpartner für Backend-Entwicklung und Architekturfragen
Okt. 2017 - Apr. 2018
7 Monaten

Game Developer für HTML5-Transpilation

Goodgame Studios, Altigi GmbH

  • Arbeitete an der Portierung von Flash-basierten Browsergames nach HTML5
  • Verbesserte das Tooling, das Quellcode automatisch und fortlaufend von AS3 in TypeScript transpiliert
  • Entwickelte ein auf Selenium basierendes Test-Setup, um die Spiele automatisiert in verschiedenen echten Browsern zu testen
  • Optimierte die Spiel-Performance, indem langsame Teile in den Kernbibliotheken ersetzt wurden, wodurch die Leistung die Vorgängerversion übertraf
Sept. 2015 - Sept. 2017
2 Jahren 1 Monate

Team Lead UI-Komponenten

XaaSify Technologies GmbH

  • Leitete das Team, das eine kundenorientierte Echtzeitanwendung von jQuery nach React migrierte, unter Verwendung einer Flux-Architektur und eventbasierter Client-Server-Kommunikation
  • Führte einen pull-request-basierten Workflow ein, unterstützt von CI-Builds, um gemeinsame Standards im Team zu sichern
  • Entwickelte diverse interne Node.js-Tools für Abhängigkeitsmanagement, Unit-Tests, visuelle Diffs und einen Beispiel-Runner/Playground
  • Entwarf eine neue komponentenbasierte Software-Entwicklungsarchitektur für größere kommende Projekte
Sept. 2012 - Feb. 2016
3 Jahren 6 Monaten

Mitgründer, Software-Entwickler

Lunados UG (haftungsbeschränkt)

  • Kundenspezifische Entwicklungen und Beratung bereitgestellt, um E-Commerce-Plattformen zu unterstützen, ihre Reichweite zu steigern und Angebote mithilfe von Wettbewerbsanalysen zu optimieren
  • Ein vollautomatisiertes System entwickelt, um Hotelpreise auf konkurrierenden Plattformen für Deutschlands größte Hotel-Metasuchseite zu verfolgen
  • Organische Reichweite gesteigert durch dynamische Optimierung von Landingpages und Bewerbung von Sonderangeboten mit SEA-Kampagnen
  • Ein internes Tool (SEO-Logalizer) zur Analyse von Server-Logdateien entwickelt
  • Interne Tools entwickelt, um Busunternehmen und Routen für eine internationale Busticketsuchseite zu verwalten, und über 100 externe Partner per Inbound-API und Web Scraping angebunden
März 2010 - Dez. 2012
2 Jahren 10 Monaten

Software-Entwickler

ingsoft GmbH

  • Die kundenorientierte Desktop-Anwendung IngSoft InterWatt von Win32 auf eine Single-Page-Webanwendung mit Backbone.js und einer HTTP-API portiert
  • Bidirektionale Datensynchronisation zwischen internen und lokal installierten Silverlight-Clientsystemen implementiert
  • Eine Energiespar-Check-App für ein großes österreichisches Energieunternehmen entwickelt und bei Privatkunden ausgerollt
  • Teile der Desktopanwendung von Win32 auf Microsoft WPF portiert und umfangreiche Funktionen hinzugefügt, die entscheidend für die Gewinnung großer Kunden waren

Zusammenfassung

Für mich umfasst Full-Stack-Entwicklung alles von der ersten Idee bis zum Produktivbetrieb und der laufenden Betreuung. Während mein Schwerpunkt vor allem auf dem technischen Design und der Implementierung liegt, kann ich jeden Aspekt des gesamten Prozesses übernehmen – wobei Beiträge von Fachexperten jederzeit willkommen sind. Neben Planung und Programmierung der Software bringe ich mein Know-how in den gesamten Entwicklungs-Workflow ein: wie man das Produkt testet (kontinuierlich und vor jedem Release), wie man Deployments abstimmt, wie man das laufende System überwacht und den Second-Level-Support für Nutzer übernimmt. In letzter Zeit habe ich mich vor allem auf die Bereitstellung mobiler Anwendungen konzentriert, bin aber gerne bereit, meine Erfahrung auf jeden Teil des Software-Stacks anzuwenden, der von meinen Beiträgen profitieren kann.

Sprachen

Deutsch
Muttersprache
Englisch
Verhandlungssicher

Ausbildung

Okt. 2009 - Juni 2010

Friedrich-Alexander-Universität zu Erlangen-Nürnberg

Wirtschaftsinformatik · Erlangen, Deutschland

Okt. 2000 - Juni 2009

Engelbert-Kaempfer-Gymnasium

Allgemeine Hochschulreife · Lemgo, Deutschland

Sie suchen Freelancer?Passende Kandidaten in Sekunden!
FRATCH GPT testen
Weitere Aktionen