Output Schema
resume-intel outputs data conforming to the JSON Resume v1 specification — an open standard used by hundreds of tools, portfolio generators, and ATS platforms.
Full schema example
{
"basics": {
"name": "Jane Doe",
"label": "Senior Software Engineer",
"email": "jane@example.com",
"phone": "+1 (555) 123-4567",
"url": "https://janedoe.dev",
"summary": "10 years building distributed systems at scale...",
"location": {
"address": "123 Main St",
"city": "San Francisco",
"region": "California",
"postalCode": "94105",
"countryCode": "US"
},
"profiles": [
{ "network": "LinkedIn", "username": "janedoe", "url": "https://linkedin.com/in/janedoe" },
{ "network": "GitHub", "username": "janedoe", "url": "https://github.com/janedoe" }
]
},
"work": [
{
"name": "Acme Corp",
"position": "Staff Engineer",
"url": "https://acme.com",
"startDate": "2021-03",
"highlights": [
"Led migration of monolith to microservices, reducing p99 latency by 60%",
"Managed a team of 8 engineers across 3 time zones"
]
}
],
"education": [
{
"institution": "MIT",
"area": "Computer Science",
"studyType": "BSc",
"startDate": "2010",
"endDate": "2014",
"score": "3.9"
}
],
"skills": [
{ "name": "Backend", "level": "Expert", "keywords": ["Node.js", "TypeScript", "Go"] },
{ "name": "Infrastructure", "keywords": ["Kubernetes", "Terraform", "AWS"] }
],
"languages": [
{ "language": "English", "fluency": "Native" },
{ "language": "French", "fluency": "Conversational" }
],
"projects": [
{
"name": "open-source-tool",
"description": "A CLI tool for...",
"url": "https://github.com/janedoe/open-source-tool"
}
],
"certificates": [
{ "name": "AWS Solutions Architect", "issuer": "Amazon", "date": "2023-06" }
],
"awards": [
{ "title": "Best Paper Award", "awarder": "IEEE", "date": "2022" }
]
}Date format
Dates follow the JSON Resume convention:
YYYY-MMwhen month is available (e.g.,"2021-03")YYYYwhen only year is known (e.g.,"2014")endDateis omitted for current positions
All optional fields
Every field in the schema is optional. If a field is not present in the source CV, it is omitted from the output — never set to null or an empty string.
Interoperability
Because the output conforms to JSON Resume v1, it works directly with:
- jsonresume.org — online resume renderer
- resume-cli — command-line renderer
- Hundreds of community themes and templates
- ATS platforms that support the JSON Resume standard