Work

A short CV

Delivery-focused software engineer with a product mindset — eliciting requirements from ambiguity, aligning stakeholders, and turning disagreement into a shared model people can build against. Proven track record of taking charge and filling the gaps when called upon — as an employee, contractor, or interim lead.

Positions

Senior Software Engineer

SAP Concur Vancouver, Canada 2022 – Present

  • Delivered full-stack features across approvals, policy and trip domains; recognized across multiple teams for documentation, mentorship, and knowledge sharing that outlasted team transitions.
  • Led the design of an integration of two asynchronously-updating trip and approvals surfaces, aligning engineering, product, and UX — the model became the team's reference.
  • Acted as lead developer of a cross-stack sync service; redesigned autoscaling, cutting infrastructure cost by ~70% while improving reliability.

Head of Engineering

Promoted from Senior Software Engineer

PAI Health Inc. Vancouver, Canada 2020 - 2021

  • Provided API integration support to B2B clients and supported the sales team in tailoring the product offering to customer cases.
  • Wrote and maintained a well-structured and visual API integration guide.
  • Managed the Vancouver engineering team through an acquisition-related transition, providing stability and clarity in challenging and ambiguous times.
  • Managed operations and incident response, and acted as Data Protection Officer for ISO/HIPAA compliance.

Tim is a reliable, consistent and highly professional colleague. [...] I saw him take a pragmatic approach and face challenges head-on. Tim is naturally culturally-attuned and has a great sense of fun too.

Sally Powell General Manager

Tim consistently helped our sales team and external clients understand complex integrations, explaining technical concepts with both patience and clarity.

Kelsey Swan VP Partnerships

Tim is a pragmatic problem solver with extensive technical knowledge and personable management skills.

Max Nesterov Senior QA Analyst

Tech Lead & Product Owner Contract

Dreamlines GmbH Hamburg, Germany 2015 – 2019

  • Elicited requirements for a tour operator system by:
    • extracting data requirements from existing workflow documents
    • hosting requirements sessions with the business development department
    • conducting strategic workshops with management
  • Designed and iteratively built a web-based system supporting procurement, inventory management, product management, sales, and after-sales.
  • Integrated the system with product database, accounting, and content systems using RPC and event-driven data exchange
  • Managed the rollout and operations of the business-critical system, including user training and support.
  • Onboarded four developers to the team, introduced Scrum and defined quality guidelines.
  • Elicited, prioritized, and specified new user stories as a product owner, creating detailed specifications with clear acceptance criteria and mockups.
  • Steered cross-team feature development in cooperation with other product owners and engineering managers (the application interfaced with six internal and one external system, managed by four distinct teams).
  • Maintained detailed wiki-based documentation of the system's data model (>30 entities), architecture, and interfacing systems.

He leads the discovery process by taking complex problems and creating clear visuals to help guide the discussion. [...] I highly recommend Tim for a leadership role in any project that combines difficult technical challenges with a need for clear UI/UX.

Arjan van der Meer CTO

An exceptional Product Owner with exceptionally good technical skills… unlike anything I've seen before.

Peter Neumann Developer

His analytic mindset and clear communication… allowed all stakeholders to align, focus on and successfully reach their goals extremely fast.

Simon Prinz Head of Sales Operations

He's pretty good in transforming business processes into software, asking the right questions, user centric design.

Patrick Gai Head of Global Operator Business

Head of Backend Development Interim

Promoted from Senior Software Engineer (Contract)

SNM Style Net Media GmbH Hamburg, Germany 2015

  • Designed and implemented a data scraping system used for automated product categorization.
  • Facilitated the transition between two CTOs by:
    • documenting the application landscape
    • reverse-engineering the backend system in preparation for a complete system redesign (use cases, test cases, technical architecture)
  • Led the backend team and onboarded six new backend developers.
  • Co-designed the new backend architecture with the CTO and the development team.

His deep knowledge of how software is created lets him work hands-on, coach and lead teams to build maintainable, scalable systems that match what's needed.

Alexander Thiel CTO

Software Engineer Contract

Dreamlines GmbH Hamburg, Germany 2013 – 2014

  • Designed and implemented a full-stack online cruise booking feature with the underlying supplier integration layer, enabling frictionless cruise booking for consumers.
  • Built a query and booking API used by the existing sales CRM.

Research Associate

paluno - The Ruhr Institute for Software Technology Germany 2010 – 2012

  • Hosted tutorials, led seminars, and supervised student thesis work.
  • Co-wrote project proposals and funding applications for research programmes.
  • Acted as main representative of the institute in the EU project FI-WARE, negotiating responsibilities and timelines for the work package.
  • Built a Java tool for monitoring BPEL workflow execution times.

Software Engineer Part-time

Capgemini Düsseldorf, Germany 2007 – 2010

  • Member of the Shared Services team providing tools and services for all projects within the DB Schenker account, including the flagship system TANGO for Air & Ocean Freight Management.
  • Designed and implemented tools for ticket-system synchronization, model-driven development, and test-case stub generation.
  • Maintained and extended the UI-test framework running E2E regression tests daily.
  • Operationally managed a team of six maintaining automation scripts.

Say hello

North Vancouver · British Columbia · Canada