Timm P.

Senior Architect and full-stack developer

Munich, Germany

Experience

Jan 2025 - Jul 2025
7 months

Senior Backend-Framework Engineer

Serverpod AB

  • Improved the database migration engine to handle more edge cases
  • Added support for Dart record and container types in the client-server protocol and PostgreSQL data storage
  • Created the next generation authentication module: overhauling the social login; adding JWT, passkey, and magic link support; supporting legacy accounts in a backwards compatible way
Dec 2023 - Dec 2024
1 year 1 month

Senior Mobile App Developer, Energy supply contract sales & PV app

TELESON Vertriebs GmbH

  • Built new Flutter mobile app version replacing 2 separate Android and iOS code bases
  • Added full offline support using local databases (Hive, Floor) and implementing a robust sync framework to update the server once the client regains network access
  • Set up testing infrastructure and introduced CI workflows (CodeMagic)
  • Sped up client development by auto-generating APIs from the spec
  • Implemented on-device PDF editing workflows (filling & signing forms)
Jul 2023 - Sep 2023
3 months

Senior Full-Stack Developer, Arabic language chat-bot app

Mawdoo3

  • Built the MVP chat-bot app for the client’s custom Arabic GPT-style LLM
  • Wrote the backend for the app (user management, chat history, interfacing with the gRPC ML API services), communicating with the downstream app and upstream Python-based AI backends via gRPC
  • Set up CI/CD with deployments to Google CloudRun from GitHub
Dec 2021 - Jul 2022
8 months

Senior Full-Stack Developer, video conference & collaboration app

Buzz

  • Extended the cross-platform Flutter app for video conferencing, work chat, and productivity (Web & macOS, plus “always on” tool bar app)
  • Replaced the single-server backend with a horizontally scalable Go backend that spoke AWS to the clients via gRPC and used PostgreSQL, Redis (including PubSub) and S3 for data storage
  • Introduced CI/CD with automatic deployment to AWS Fargate/ECS
Jul 2021 - Oct 2023
2 years 4 months

Senior Mobile Developer, fitness studio management software and end-user booking app

MySports GmbH & Magicline GmbH

  • Supported the release of 3 new end-user white-label mobile apps
  • Rewrote the white-label apps to share most code between them
  • Technical implementation of a new UX / design system
  • Taught the client’s existing team in development best practices
  • Introduced automated tests to the codebase and steadily increasing coverage, ending up with a CI/CD flow
  • Lead the development of the new Magicline app for studio personnel from scratch
May 2021 - Present
4 years 5 months

Verified Senior Full-Stack Developer

Toptal, LLC

Jul 2018 - Nov 2021
3 years 5 months

Developer / Ops, farm workflow-support app

DataHarvest

  • Brought the app to a release-ready state
  • Set up CI/CD for automatic tests (on GitLab runners), and releases with CodeMagic
  • Fixed issues with native dependencies
May 2018 - Jul 2021
3 years 3 months

Head of Architecture (Shop Applications)

ABOUT YOU GmbH

  • Led the Flutter team to release a new native app written in Flutter and completed the rewrite of existing native Android and iOS apps
  • Migrated code from legacy backends to new services and deployed the company’s first backend microservices using Go and gRPC
  • Prototyped and kickstarted various new projects including backend systems and customizable shop applications for SaaS cloud customers
  • Served as Flutter Lead Developer for mobile app and as TypeScript Senior Frontend Developer & Team Lead for mobile web, rewriting the mobile website in React and implementing PWA functionalities
  • Introduced automated UI testing and optimized performance and responsiveness
  • Provided consulting, technical sales, and prototyping support for SaaS/Cloud business as a contact person for backend development and architectural questions
Oct 2017 - Apr 2018
7 months

Game Developer HTML5 Transpilation

Goodgame Studios, Altigi GmbH

  • Joined the effort of porting Flash-based browser games to HTML5
  • Improved tooling that automatically and continually transpiles source code from AS3 to TypeScript
  • Developed Selenium-based testing setup to test the games in an automated way across a variety of real browsers
  • Improved game performance by replacing slow parts in the core libraries to exceed the previous version
Sep 2015 - Sep 2017
2 years 1 month

Team Lead UI Components

XaaSify Technologies GmbH

  • Led the team that migrated a customer-facing realtime application from jQuery to React using a Flux architecture and event-based client-server communication
  • Implemented a pull-request based workflow supported by CI builds to maintain common standards across the team
  • Created various internal Node.js based tools for dependency management, unit testing, visual diffs, and example runner/playground
  • Designed a new component-based software development architecture for major upcoming projects
Sep 2012 - Feb 2016
3 years 6 months

Co-Founder, Software Developer

Lunados UG (haftungsbeschränkt)

  • Provided custom development and consulting to help e-commerce platforms increase reach and optimize offers using competitor analysis
  • Developed a fully automated system to track hotel prices on competing platforms for Germany’s biggest hotel meta-search site
  • Increased organic reach by dynamically optimizing landing pages and promoting value deals with SEA campaigns
  • Built an in-house tool to analyze server log files (SEO-Logalizer)
  • Created internal tools to manage bus companies and routes for an international bus search site and connected over 100 external partners via inbound API and web scraping
Mar 2010 - Dec 2012
2 years 10 months

Software Developer

ingsoft GmbH

  • Ported the customer facing desktop application IngSoft InterWatt from Win32 to a single-page web application using Backbone.js and a HTTP API
  • Implemented bi-directional data synchronization between internal and on-premise client-side Silverlight systems
  • Created an Energy Savings Check app for a major Austrian energy company deployed to civilian customers
  • Ported parts of the desktop app from Win32 to Microsoft WPF and added ambitious features critical for acquiring large customers

Summary

Full-stack development, to me, spans the breadth from an initial idea to a production rollout and ongoing support. While my focus is primarily on the technical design and implementation, I am capable of handling each aspect of the entire process – though specialist contributions are always welcome. Beyond the planning and programming of the actual software, I bring my expertise to the entire development workflow: how to test the product (continually and before each release), how to align deployments, how to monitor the entire running system and handle second-level support for users. Recently, I have been mostly focused on delivering mobile applications, though I am happy to apply my experience to any part of the software stack that will benefit from my contributions.

Languages

German
Native
English
Advanced

Education

Oct 2009 - Jun 2010

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

Business Informatics · Erlangen, Germany

Oct 2000 - Jun 2009

Engelbert-Kaempfer-Gymnasium

General Qualification For University Entrance · Lemgo, Germany

Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions