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
- Led the design of a shared consistency model for two asynchronously-updating trip and approvals surfaces, aligning engineering, product, and UX on what "in sync" should mean — the model became the team's reference.
- Main maintainer of a cross-stack sync service; redesigned autoscaling, cutting infrastructure cost ~70% while improving reliability.
- Led API contract protection for a public API consumed by three downstream product verticals, with an automated breaking-change detector gating changes in CI.
- Delivered full-stack features across trip approvals and travel-policy administration; recognized across multiple teams for documentation, mentorship, and knowledge-sharing that outlasted role transitions.
Head of Engineering Interim
Promoted from Senior Software Engineer
PAI Health Inc. Vancouver, Canada Apr 2020 – Dec 2021
- Built full-stack features in a cloud-native AWS microservice stack.
- Rolled out a backwards-compatible service framework across 30+ services.
- Provided feasibility assessments helping product managers prioritize development work, and supported the sales team in tailoring the product offering to a specific customer case.
- Wrote and maintained a well-structured and visual API Integration Guide, and provided API integration support to B2B clients.
- 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.
TruVenturo VC Hamburg - Elicited requirements for a tour operator system by (1) extracting data requirements from existing workflow documents, (2) hosting requirements sessions with the business department, and (3) conducting strategic workshops with management.
- Designed and iteratively built, using Node.js and Angular, a web-based information system supporting procurement, inventory management, product management, sales, and after-sales.
- Integrated the system with product information, accounting, and content systems using RESTful RPC and event-driven, message-based APIs.
- Managed the rollout and operations of the business-critical system, including user training and support.
- Onboarded four developers to the team, introduced Scrum and continuous integration processes, defined quality guidelines, and monitored team performance.
- Elicited, prioritized, and specified new user stories as a product owner, creating detailed specifications with clear acceptance criteria and mockups.
- Led the team in the development of user stories, provided guidance for the design of new microservices, APIs, and user interfaces; encouraged the team to use a test-driven approach and maintain a high test coverage (>95% line coverage on the backend).
- 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).
- Held regular one-on-one meetings and social gatherings with the remote team.
- Maintained detailed wiki-based documentation of the system's data model (>30 entities), architecture, and interfacing systems.
Head of Backend Development Interim
Promoted from Senior Software Engineer (Contract)
SNM Style Net Media GmbH Hamburg, Germany Jan 2015 – Nov 2015
- Designed and implemented a data scraping system used for automated product categorization.
- Facilitated the handover between two CTOs by (1) documenting the application landscape and (2) 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.
- 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.
- Reverse-engineered the existing software landscape of HR self-service systems at Düsseldorf Airport.
- Facilitated early requirements workshops for document workflow management at the Vivantes Health Group in Berlin.
- 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.
- 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 test execution and script maintenance with a team of six.