{
    "type": "object",
    "properties": {
      "skills": {
        "type": "array",
        "items": {
          "type": "object",
          "properties": {
            "name": {
              "type": "string",
              "description": "Specific skill, e.g. database optimization"
            },
            "context": {
              "type": "string",
              "description": "Context for that skill within the resume, e.g. specialized in database optimization at TechCorp"
            }
          },
          "required": [
            "name",
            "context"
          ],
          "additionalProperties": false
        }
      },
      "experiences": {
        "type": "array",
        "items": {
          "type": "object",
          "properties": {
            "summary": {
              "type": "string",
              "description": "Summary of role and company, e.g. Software Developer at TechCorp (2017-2021)"
            },
            "description": {
              "type": "string",
              "description": "Description of job responsibilities and accomplishments"
            }
          },
          "required": [
            "summary",
            "description"
          ],
          "additionalProperties": false
        }
      }
    },
    "additionalProperties": false,
    "required": [
      "skills",
      "experiences"
    ],
    "title": "response_schema"
  }