Timm Preetz
Senior Backend-Framework-Entwickler
Erfahrungen
Senior Backend-Framework-Entwickler
Serverpod AB
- Die Engine für Datenbankmigrationen verbessert, um mehr Randfälle zu unterstützen
- Unterstützung für Dart-Record- und Container-Typen im Client-Server-Protokoll und in der PostgreSQL-Datenbank hinzugefügt
- Modul der nächsten Authentifizierungsgeneration erstellt: soziale Logins überarbeitet; JWT-, Passkey- und Magic-Link-Unterstützung ergänzt; Altkonten abwärtskompatibel eingebunden
Senior Mobile-App-Entwickler, Verkauf von Energieversorgungsverträgen & PV-App
TELESON Vertriebs GmbH
- Neue Flutter-Mobile-App-Version entwickelt, die zwei separate Android- und iOS-Codebasen ersetzt (Geschäftslogik von Swift und Kotlin übernommen)
- Vollen Offline-Support mit lokalen Datenbanken (Hive, Floor) hinzugefügt und ein robustes Sync-Framework implementiert, um den Server zu aktualisieren, sobald der Client wieder online ist
- Testinfrastruktur eingerichtet und CI-Workflows mit CodeMagic eingeführt
- Client-Entwicklung beschleunigt, indem APIs aus der OpenAPI-Spezifikation automatisch generiert wurden
- On-Device-PDF-Bearbeitungs-Workflows implementiert, um Formulare auszufüllen und zu unterschreiben
Senior Full-Stack-Entwickler, Chatbot-App für arabische Sprache
Mawdoo3
- MVP-Chatbot-App für das kundenspezifische arabische GPT-artige LLM mit Flutter entwickelt
- Backend für die App geschrieben: Benutzerverwaltung, Chatverlauf, Anbindung an die gRPC-ML-API-Services
- Kommunikation mit der Frontend-App und den Python-basierten KI-Backends über gRPC
- CI/CD eingerichtet mit Deployments zu Google Cloud Run von GitHub aus
Senior Full-Stack-Entwickler, Video-Konferenz- und Kollaborations-App
Buzz
- Die plattformübergreifende Flutter-App für Video-Konferenzen, Arbeits-Chat und Produktivität im Web, unter macOS und als Always-on-Toolbar-App erweitert
- Einzelserver-Backend durch ein horizontal skalierbares Go-Backend ersetzt, das über gRPC kommuniziert
- PostgreSQL, Redis (inklusive PubSub) und S3 für die Datenspeicherung verwendet
- CI/CD eingeführt mit automatischem Deployment zu AWS Fargate/ECS
Senior Mobile-Entwickler, Verwaltungssoftware für Fitnessstudios und Buchungs-App für Endkunden
MySports GmbH & Magicline GmbH
- Die Veröffentlichung von drei neuen White-Label-Mobile-Apps für Endnutzer mit Flutter unterstützt
- Die White-Label-Apps neu geschrieben, um dank OpenAPI den Großteil des Codes zu teilen
- Ein neues UX- und Design-System implementiert
- Dem bestehenden Team des Kunden Best Practices in der Entwicklung vermittelt
- Automatisierte Tests in den Code integriert und die Testabdeckung stetig erhöht, abgeschlossen mit einem CI/CD-Prozess
- Die Entwicklung der neuen Magicline-App für Studio-Mitarbeitende von Grund auf geleitet
Senior Full-Stack-Entwickler
Toptal, LLC
Als verifizierter Senior Full-Stack-Entwickler gelistet.
Entwickler / Ops, Farm-Workflow-Support-App
DataHarvest
- App mit Flutter release-fähig gemacht
- CI/CD für automatische Tests auf GitLab Runnern und Releases mit CodeMagic eingerichtet
- Probleme mit nativen Abhängigkeiten behoben
Flutter Lead-Entwickler – Mobile App
ABOUT YOU GmbH
- Vorhandene native Android- und iOS-Apps komplett in Flutter neu geschrieben
- Erste Backend-Microservices des Unternehmens mit Go und gRPC in Docker bereitgestellt
Leiter Architektur (Shop-Anwendungen)
ABOUT YOU GmbH
- Neue native App in Flutter als Teamleiter bis zur Veröffentlichung geführt
- Code von alten Backends zu neuen Services migriert
- Verschiedene neue Projekte prototypisch umgesetzt und gestartet, darunter Backend-Systeme und anpassbare Shop-Anwendungen für SaaS-Cloud-Kunden
- Vorträge gehalten
Senior Frontend-Entwickler & Teamleiter – Mobile Web
ABOUT YOU GmbH
- Bestehende mobile Website komplett in TypeScript, React, Redux und Redux Saga neu geschrieben
- PWA-Funktionen umgesetzt, inklusive Service Workers und Offline-Funktionen
- Performance optimiert und Responsivität sichergestellt
- Automatisierte UI-Tests eingeführt
Technischer Vertrieb & Prototyping
ABOUT YOU GmbH
- Beratung bei verschiedenen kleineren Projekten innerhalb des Unternehmens, inklusive technischem Vertrieb und Prototyping für das aufkommende SaaS/Cloud-Geschäft SCAYLE
- Ansprechpartner für Backend-Entwicklung und Architekturfragen
Spieleentwickler, HTML5-Transpilation
Goodgame Studios & Altigi GmbH
- Portierung von Flash-basierten Browsergames auf HTML5 durch Verbesserung von Werkzeugen zur Transpilation von AS3 nach TypeScript
- Entwicklung eines Selenium-basierten Test-Setups zur Automatisierung von Cross-Browser-Tests
- Verbesserung der Spieleperformance durch Austausch langsamer Teile in den Kernbibliotheken
Teamleiter UI-Komponenten
XaaSify Technologies GmbH
- Leitung der Migration einer kundenorientierten Echtzeitanwendung von jQuery zu React unter Nutzung einer Flux-Architektur und ereignisbasierter Client-Server-Kommunikation
- Einführung eines Pull-Request-basierten Workflows mit CI-Überwachung zur Einhaltung von Standards
- Erstellung interner Node.js-Tools für Abhängigkeitsmanagement, Unit-Tests, visuelle Differenzen und Beispiels-Runner/Playground
- Entwurf einer neuen komponentenbasierten Software-Architektur für kommende Großprojekte
Mitgründer, Softwareentwickler
Lunados UG (haftungsbeschränkt)
- Maßgeschneiderte Entwicklung und Beratung zur Erweiterung der Reichweite von E-Commerce-Plattformen und zur Optimierung von Angeboten mittels Wettbewerbsanalyse
- Aufbau eines vollautomatisierten Systems auf Google App Engine und Azure zur Verfolgung von Hotelpreisen auf Wettbewerbsplattformen
- Entwicklung des GROWTH-Projekts zur dynamischen Optimierung von Landingpages und Bewerbung von Angeboten mittels SEA-Kampagnen
- Erstellung des Inhouse-Tools SEO-Logalizer zur Analyse von Server-Logdateien
- Arbeitete als erster Mitarbeiter für eine internationale Busticket-Suchseite, erstellte einen technischen Proof of Concept, entwickelte interne Tools zur Verwaltung von Busunternehmen und Routen und verband über 100 externe Partner über eingehende APIs und Web-Scraping
Softwareentwickler
ingsoft GmbH
- Portierung der Desktopanwendung IngSoft InterWatt zu einer Single-Page-Webanwendung mit Backbone.js und HTTP-API
- Umsetzung einer bidirektionalen Datensynchronisation zwischen internen und lokal installierten Silverlight-Systemen
- Erstellung einer Energy-Savings-Check-App für ein großes österreichisches Energieunternehmen, bereitgestellt für Endkunden in Silverlight
- Portierung von Teilen der Desktop-Anwendung von Win32 auf WPF zur Verbesserung der Benutzererfahrung
- Hinzufügen umfangreicher Features, die für das Vertriebsteam entscheidend waren, um Großkunden zu gewinnen
Zusammenfassung
Für mich umfasst Full-Stack-Entwicklung den gesamten Weg von der ersten Idee bis zum Rollout in Produktion und der fortlaufenden Betreuung. Während mein Schwerpunkt vor allem auf technischem Design und der Implementierung liegt, kann ich jeden Aspekt des gesamten Prozesses übernehmen – Fachspezialisten sind dabei natürlich immer willkommen.
Neben der Planung und Programmierung der eigentlichen Software bringe ich meine Expertise in den gesamten Entwicklungs-Workflow ein: wie man das Produkt testet (kontinuierlich und vor jedem Release), wie man Deployments koordiniert, wie man das laufende System überwacht und Second-Level-Support für die Nutzer übernimmt.
In letzter Zeit habe ich mich vorwiegend auf die Bereitstellung mobiler Anwendungen konzentriert, bin aber gerne bereit, meine Erfahrung in jedem Teil des Software-Stacks einzubringen, der davon profitiert.
Fähigkeiten
- Flutter / Dart
- Go
- Grpc
- Openapi
- Postgresql
- Redis
- Aws
- Google Cloud
Sprachen
Ausbildung
Friedrich-Alexander-Universität zu Erlangen-Nürnberg
Wirtschaftsinformatik · Erlangen, Deutschland
Engelbert-Kaempfer-Gymnasium
Allgemeine Hochschulreife · Lemgo, Deutschland
Ähnliche Freelancer
Entdecken Sie andere Experten mit ähnlichen Qualifikationen und Erfahrungen.