v9.0.0
base url: https://cv.example.com/miles
GET

/profile

Returns the candidate summary object. Cached, rarely changes.

Status: 200 OK · Content-Type: application/json
{
  "name": "Miles Morales",
  "title": "Backend Engineer",
  "location": "Amman, Jordan",
  "years_experience": 9,
  "summary": "I build payments APIs that handle 40M requests a day
    with a p99 under 120ms. Over 9 years I have moved from writing
    endpoints to designing the contracts behind them, including the
    API style guide my team now argues about instead of arguing
    about casing."
}
GET

/experience

Returns work history, newest first. Pagination not required; the list is short and dense.

Staff Backend Engineer · Qirsh Payments 2021–present
  • Own the card authorization service: 40M requests/day, p99 held under 120ms through two payment-volume doublings.
  • Wrote the company API style guide (error envelopes, idempotency keys, versioning policy); adopted by all 6 backend teams.
  • Cut duplicate charge incidents from roughly 30/month to under 2 by enforcing idempotency at the gateway layer.
Senior Backend Engineer · Wadi Ledger 2018–2021
  • Rebuilt the settlement reconciliation pipeline in Go; nightly run went from 4.5 hours to 22 minutes.
  • Designed the public merchant API (v2), used by 340 integrators; breaking-change rate held at zero for 3 years.
Backend Engineer · Nashmi Soft 2016–2018
  • Built REST services in Python for a logistics platform serving 120 delivery fleets across Jordan and the UAE.
  • Introduced contract tests between 8 services; deploy rollbacks dropped by about 60%.
GET

/skills

Returns skills grouped by layer. Ordered by daily use, honestly.

{
  "languages": ["Go", "Python", "SQL"],
  "payments": ["ISO 8583", "3-D Secure", "idempotency design",
               "reconciliation", "PCI DSS scope reduction"],
  "infrastructure": ["PostgreSQL", "Kafka", "Redis", "Kubernetes",
                     "Terraform"],
  "practices": ["API design review", "contract testing",
                "load testing", "on-call runbooks"]
}
GET

/education

Status: 200 OK
{
  "degree": "B.Sc. Computer Science",
  "institution": "University of Jordan",
  "years": "2012–2016",
  "notes": "Graduated with honors; senior project on
    message-queue backpressure"
}
POST

/contact

Send a message. Replies within 24 hours on business days. Rate limit: generous.

FieldTypeValue
emailstringmiles.morales@example.com
phonestring+962 555 0182
websiteurlmiles.example.com
giturlgit.example.com/miles