The example document
Priya Venkataraman-Hale
Backend Software Engineer · TypeScript, Go and PostgreSQL · Distributed systems and reliability
Manchester (hybrid; open to remote) · 07700 900 214 · priya.vh@example.com · code and write-ups: example.com/priya-vh
Profile
Backend engineer building and running services since 2020 and working on a fictional invoicing and ledger platform used by around 1,200 business customers since 2023. Owns the ledger-posting service that records roughly 3 million transactions a month, takes part in its on-call rotation and reviews most of the team's pull requests. Looking for a senior role with design ownership across service boundaries.
Experience
Software Engineer (Backend) — Fictional Ledger Software Ltd
March 2023 – present · Invoicing and ledger platform for small businesses; team of six engineers; services in TypeScript (Node.js) and Go on PostgreSQL.
- Own the ledger-posting service that records around 3 million transactions a month, including its schema, API contract and runbook; p95 latency for posting calls has stayed under 120 ms through two years of growth.
- Redesigned the reconciliation job from a nightly batch to an incremental queue consumer, cutting the morning reconciliation window from about four hours to under 20 minutes and removing the most frequent weekend on-call page.
- Led the response to a 2025 payments-posting incident as incident commander, restored service within 40 minutes and wrote the blameless post-mortem whose three actions were completed within one sprint.
- Review around 15 pull requests a week across the team and introduced a one-page design-note template for changes that touch more than one service; six notes were written in the first quarter.
- Raised the service's line coverage from roughly 55% to 85% with contract tests against the API schema and a replayable fixture set of 2,000 synthetic transactions.
Software Engineer (junior, then mid-level) — a fictional online grocer
September 2020 – March 2023 · Order and delivery-slot services; team of eight.
- Built the delivery-slot availability endpoint in Go, serving about 400 requests a second at the evening peak, with a cache layer that cut database reads for slot lookups by roughly 70%.
- Migrated the order-history read path to a dedicated read replica over three releases with no customer-visible downtime.
- Joined the on-call rotation after nine months and handled around two pages a month, documenting each fix in the team runbook.
Education
- BSc (Hons) Computer Science, Fictional University, 2020
Projects (described here; links on the contact line)
- Ledger replay tool (personal, open source): a command-line tool that replays a day of synthetic ledger events against a local database to test migrations; around 1,100 lines of Go with a test suite and a readme explaining the design.
- Write-up: 'Reconciliation from batch to stream', a short article on the trade-offs behind the queue-consumer redesign, with diagrams.
Skills
TypeScript (Node.js) and Go services · PostgreSQL schema design, indexing and migrations · Message queues and idempotent consumers · Observability: structured logging, metrics, tracing (OpenTelemetry) · Incident response, on-call and blameless post-mortems · Contract and integration testing; CI pipelines · Code review and written design notes