Skip to content

Jonas Weber

Product Engineer & Consultant

Clear systems, clear interfaces, clear decisions. I help teams build less and ship better.

Portrait of Jonas Weber
Based in
Zürich, Switzerland
Status
Available for work
Disciplines
Product Engineer, Technical Consultant, Engineering Lead
Experience
10 yrs
Clients
18
Legacy rewrites
6

01 — About

Independent product engineer and consultant with ten years in logistics and healthcare software. I help teams untangle legacy systems, define the smallest product worth building, and set up engineering practices that last after I leave. Clients include two public transport operators and a hospital network.

Photo of Jonas Weber

02 — Experience

    • Lead technical due diligence and rescue projects for scale-ups
    • Replaced a 15-year-old dispatch system for a transport operator
    • Coach engineering leads on planning and delivery
    • Led twelve engineers building patient scheduling software
    • Introduced continuous delivery across three products

03 — Selected work

  1. Dispatch Modernisation

    A staged replacement of a legacy dispatch system with zero service interruptions.

    • Moved 1,800 daily routes to the new system
    • Cut planning time by 40%

    Stack: Kotlin / PostgreSQL / Event sourcing

  2. Clinic Scheduler

    Appointment scheduling that balances patient preferences with clinician capacity.

    • Used in 60 clinics
    • Reduced no-shows by 22%

    Stack: TypeScript / React / Constraint solving

04 — Research

  1. Cover image for Strangling the Monolith Without Stopping the Trains

    Software architecture conference

    Strangling the Monolith Without Stopping the Trains

    A step-by-step account of replacing critical dispatch software while it keeps running.

    Topics: Architecture · Legacy systems

    0

    service interruptions

  2. Cover image for Scheduling Under Constraints in Healthcare

    Industry journal

    Scheduling Under Constraints in Healthcare

    Balancing patient preferences, clinician time and room capacity with a practical solver.

    Topics: Optimisation · Healthcare

    −22%

    fewer no-shows

05 — Skills

Engineering

  • Kotlin
  • TypeScript
  • PostgreSQL
  • Event sourcing

Architecture

  • Domain-driven design
  • Legacy migration
  • APIs

Leadership

  • Technical strategy
  • Coaching
  • Due diligence

06 — Education

Jonas Weber, education
  1. 2014

    M.Sc. in Computer Science

    ETH Zürich

07 — Approach

  1. Clarify

    Define the problem, the constraints and what success looks like.

  2. Reduce

    Remove everything that isn't essential to the first release.

  3. Build

    Small, reversible steps with tests and monitoring in place.

  4. Hand over

    Documentation and coaching so the team owns it completely.

09 — Videos

Featured video

Example video from YouTube. Add your own talks, product demos or reels here.

  • Another example

    Every theme shows videos with a lightweight click-to-play player.

10 — Contact

Click to copySend an email