jobbot.app/profile/yasmin-harper

This is a sample. Yasmin Harper is invented, and so is everything below her name — it shows what a finished JobBot portfolio looks like. Yours is built from your own CV.

Build yours

Yasmin Harper

Senior backend engineer working on payments infrastructure. Seven years building systems that move money for people who cannot afford them to be wrong — card rails, open banking, reconciliation, fraud scoring. I care most about the boring parts: idempotency, audit trails, and what happens at 3am when a provider goes down.

London, UK · open to remote (UTC to UTC+3)

yasmin@example.comgithub.com/yasmin-harperLinkedInyasminharper.example.com
Selected work

Tallystone — offline-first payment ledger

A double-entry ledger for merchants on unreliable connections. Writes queue locally and settle when the network returns; conflicts resolve by transaction ordering rather than last-write-wins. Running in 340 independent shops.

GoSQLitegRPCPostgres

Driftwood — schema drift detector

Watches production Postgres against the migrations in the repo and opens a pull request when they diverge. Built after a column rename took down checkout for eleven minutes. Open source, 1.2k stars.

RustPostgresGitHub Actions

Riptide — fraud scoring pipeline

Streams transactions through a feature store and a gradient-boosted model, returning a score in under 40ms at p99. Cut false positives by 31% against the rules engine it replaced, without raising missed fraud.

PythonKafka StreamsRedisXGBoost

Field notes on distributed payments

A writing habit rather than a product: post-mortems, protocol notes, and things I got wrong. The piece on retry storms in payment aggregators is the one people email me about.

Writing
Experience
Mar 2022 — present

Senior Backend Engineer · Ferrymark Payments

  • Own the settlement service that pays out to 40,000 merchants daily; moved it from a nightly batch to continuous settlement with no downtime window.
  • Cut reconciliation breaks by 94% by making every ledger write idempotent and giving each one a provider-side correlation key.
  • Led the migration off a single Postgres primary to a sharded setup, writing the dual-write and backfill tooling and running the cutover.
  • Mentor three engineers; run the internal design review that every service change over a week of work goes through.
Aug 2019 — Feb 2022

Backend Engineer · Kestrel Health

  • Built the inventory sync between 200 pharmacies and central procurement, designed to survive multi-day network outages.
  • Replaced a nightly CSV export with an event stream, taking stock-level latency from 18 hours to under a minute.
  • Wrote the on-call runbook the team still uses, and reduced pages per week from 23 to 4 by fixing what actually kept firing.
Jan 2018 — Jul 2019

Software Engineer · Halden Digital

  • Delivered REST and GraphQL services for two fintech clients as part of an embedded team.
  • Introduced contract testing between services, which caught 14 breaking changes before they reached staging.
Education
Sep 2013 — Jun 2017

BSc, Computer Science

University of Leeds

2013

A-Levels, Maths, Physics, Computing

Ashcombe Sixth Form

Skills
GoPythonRustTypeScriptPostgresKafkagRPCEvent sourcingDistributed systemsKubernetesTerraformDockerGrafanadbtGitHub ActionsEnglish (native)Spanish (working)Portuguese (conversational)Incident commandTechnical writingMentoringDesign review
Certifications
Certified Kubernetes AdministratorCloud Native Computing Foundation
May 2023
AWS Solutions Architect — ProfessionalAmazon Web Services
Sep 2022