FRESH Resume Schema
Browse every section and field ResumeForge understands. Each field shows its type, whether it's required, allowed values, and a concrete example from a sample “John Doe” CV.
e.g. example valueThe candidate's name as it should appear on the resume.
John Doemeta*object
The 'meta' section contains metadata information for the resume, including the resume version, schema, and any other fields required by tools.
The canonical resume format and version. Should be 'FRESH@0.1.0'.
FRESH@0.1.0The semantic version number for this resume.
1.0.0infoobject
The 'info' section contains basic summary information for the candidate, including an optional label or job title, candidate photo, summary, and quote.
A label for this resume, such as 'Full-Stack Developer'.
Senior Software EngineerProfession type or 'character class'.
Software DevelopmentURL or path to your picture in JPEG, PNG, GIF, or BMP format.
https://johndoe.dev/avatar.jpgA short description or summary of yourself as a candidate.
Experienced full-stack developer with a passion for building scalable, reliable web applications.Candidate quote or byline.
Turning complex problems into elegant solutions.dispositionobject
Describes the candidate's general attitude towards new employment opportunities (travel, relocation, schedule, etc.).
Percentage of time willing to travel (0 to 100).
25Work authorization: citizen, work visa, etc.
citizenTypes of work desired: contract, perm, seasonal, etc.
full-time, contractOpen to remote employment opportunities.
truerelocationobject
Willingness to relocate.
truePreferred destinations for relocation
Berlin, Amsterdamcontactobject
The 'contact' section contains the candidate's contact information, including phone numbers, emails, websites, IMs, and custom contact types.
Primary contact email in valid email format.
john.doe@example.comPrimary phone number.
+1 (555) 123-4567Website, blog, or home page.
https://johndoe.devotherarrayof object
each item
A label for this contact information.
WorkType of contact info: email, phone, url, postal, or IM.
emailPhone number, email address, website, etc.
j.doe@techcorp.comlocationobject
The 'location' section, when present, contains the candidate's location and address info.
Your full postal address.
123 Market StreetPostal or other official routing code.
94105Your home city.
San FranciscoTwo-digit country code (US, AU, UK, IN, etc.).
USYour state, region, or province.
CAemploymentobject
The 'employment' section describes the candidate's formal employment history.
Summary of overall employment.
10+ years of experience in software development.historyarrayof object
each item
Employer name.
Tech CorpYour position or formal job title.
Senior Software EngineerEmployer website.
https://techcorp.comDate you began work (YYYY-MM-DD).
2020-01-01Date you finished work (YYYY-MM-DD).
2023-12-31A summary of your achievements and responsibilities under this employer.
Led development of core platform features.Noteworthy achievements and/or highlights.
Architected and implemented a microservices infrastructure., Improved system …Location of the job or position, e.g., 'San Francisco, CA'.
San Francisco, CAKeywords associated with this position.
TypeScript, Go, Kubernetesprojectsarrayof object
Describes the candidate's project history — specific projects, paid or unpaid.
each item
Project name or code-name.
Open Resume ToolkitProject type: open-source, private, side project, etc.
open-sourceProject description or summary.
A toolkit for parsing and rendering FRESH resumes.A summary of your achievements and responsibilities on the project.
Created and maintained a widely-used resume toolkit.Your role on the project: Contributor, Creator, etc.
CreatorProject URL.
https://github.com/johndoe/open-resumemediaarrayof object
Media associated with this project.
each item
Media category: image, thumbnail, screenshot, etc.
screenshotFriendly media name.
DashboardMedia link, path, or location.
https://johndoe.dev/shot.pngRepo URL.
https://github.com/johndoe/open-resumeDate your involvement began (YYYY-MM-DD).
2019-03-01Date your involvement ended (YYYY-MM-DD).
2021-08-01Noteworthy project-related achievements and/or highlights.
Reached 5k GitHub stars., Adopted by 3 companies.Freeform location, e.g., 'San Francisco, CA'.
RemoteKeywords associated with this project.
TypeScript, JSON Schemaskillsobject
A description of the candidate's formal skills and capabilities.
setsarrayof object
each item
Name of the skillset: 'Programming', 'Project Management', etc.
Programming LanguagesLevel of mastery of this skill.
ExpertJavaScript, TypeScript, Python, Golistarrayof object
each item
The name or title of the skill.
KubernetesLevel of mastery of this skill.
AdvancedA short summary of your experience with this skill.
Production cluster operations.Number of years you've used the skill.
4serviceobject
Describes the candidate's overall service history (volunteer, military, etc.).
Summary of overall service/volunteer experience.
Volunteer mentor and open-source contributor.historyarrayof object
each item
Type of service work, e.g. volunteer or military.
volunteerThe service organization, e.g. Red Cross or National Guard.
Code for AmericaFormal service role.
MentorOrganization website.
https://codeforamerica.orgDate joined (YYYY-MM-DD).
2018-01-01Date left (YYYY-MM-DD).
2020-01-01A summary of achievements and responsibilities.
Mentored junior developers on civic-tech projects.Noteworthy achievements and/or highlights.
Mentored 12 developers.Keywords associated with this service.
Mentoring, Civic TechLocation, e.g. 'San Francisco, CA' or 'Tokyo'.
San Francisco, CAeducationobject
Describes the candidate's formal education (college, continuing ed, etc.).
Summary of overall education.
Computer science degree with honors.Highest level of education obtained (none, diploma, some-college, degree).
degreeDegree, if any (BSCS, BA, etc.).
BSCShistoryarrayof object
each item
A freeform title for this education (short name of degree, etc.).
B.Sc. Computer ScienceCollege or school name.
University of TechnologyE.g. Arts
Computer ScienceE.g. Bachelor
BachelorStart date (YYYY-MM-DD).
2010-09-01End date (YYYY-MM-DD).
2014-05-31Grade or GPA.
3.9 GPANotable courses, subjects, and experiences.
Algorithms, Distributed SystemsSchool website or URL.
https://uot.eduA short summary of this education experience.
Focused on distributed systems and algorithms.Keywords associated with this education.
Algorithms, SystemsNoteworthy achievements and/or highlights.
Graduated summa cum laude.Freeform location, e.g., 'San Francisco, CA'.
Boston, MAsocialarrayof object
Describes the candidate's participation in social networking (GitHub, Facebook, etc.).
each item
The name of the social network (Facebook, GitHub, etc.).
GitHubThe username or handle on the social network.
johndoeProfile page URL.
https://github.com/johndoeA friendly label.
GitHubrecognitionarrayof object
Describes the candidate's public or professional awards and honors.
each item
Type of recognition: award, honor, prize, etc.
awardTitle of the award or recognition.
Engineer of the YearDate awarded (YYYY-MM-DD).
2022-11-01Name of the awarding company, institution, or person.
Tech CorpA brief description of the award and why you received it.
Awarded for outstanding technical leadership.Associated URL.
https://techcorp.com/awardswritingarrayof object
Describes the candidate's writing and publication history (blogs, essays, books, etc.).
each item
Title of the article, essay, or book.
Scaling Microservices in PracticeOne of 'book', 'article', 'essay', 'blog post', or 'series'.
articlepublisherstring | object
Publisher of the article, essay, or book.
Publisher name.
Dev MonthlyPublisher website or URL.
https://devmonthly.comPublication date (YYYY-MM-DD).
2021-06-15Website or URL of this publication.
https://devmonthly.com/scalingA brief summary of the publication.
A practical guide to scaling microservices.readingarrayof object
Describes the candidate's reading habits, showing familiarity with industry publications.
each item
Title of the book, blog, or article.
Designing Data-Intensive ApplicationsType of reading: book, article, blog, magazine, etc.
bookURL of the book, blog, or article.
https://dataintensive.netAuthor(s) of the book, blog, or article
Martin KleppmannPublication date (YYYY-MM-DD).
2017-03-16A brief description of the reading.
Essential reading on data systems.speakingarrayof object
Describes speaking engagements and presentations.
each item
Speaking engagement title.
Building Resilient SystemsEvent at which you presented.
DevConf 2022Location of the event, e.g., 'San Francisco, CA'.
Berlin, GermanyPresentation date (YYYY-MM-DD).
2022-09-20Noteworthy achievements or highlights.
Best talk award.Keywords associated with this speaking engagement.
Resilience, Distributed SystemsA description of this speaking engagement.
A talk on designing for failure.governancearrayof object
Describes leadership, board, or committee roles.
each item
Summary of your governance at this organization.
Served on the technical steering committee.Type of governance: committee, board, standards group, etc.
committeeGovernance role: board member, director, etc.
MemberThe organization.
Open Resume FoundationStart date (YYYY-MM-DD).
2021-01-01End date (YYYY-MM-DD).
2023-01-01Keywords associated with this governance stint.
StandardsNoteworthy achievements and/or highlights.
Shaped the FRESH schema roadmap.languagesarrayof object
Describes the candidate's knowledge of world languages.
each item
The name of the language: English, Spanish, etc.
EnglishLevel of fluency, from 1 to 10 (or freeform).
NativeAmount of time language spoken.
30samplesarrayof object
Demonstration of the candidate's portfolio or work product.
each item
Title or descriptive name.
Portfolio WebsiteA brief description of the sample.
Personal portfolio built with Next.js.URL of the sample.
https://johndoe.devRelease date (YYYY-MM-DD).
2023-02-01Noteworthy achievements for this sample.
Lighthouse score 100.Keywords associated with this sample.
Next.js, Designreferencesarrayof object
Describes the candidate's personal, professional, and/or technical references.
each item
Full name of the person giving the reference.
Jane SmithOccupation or relationship to the candidate.
Engineering ManagerType of reference (professional, technical, personal).
professionalIs this a private reference?
falseSummary information for this reference.
Worked directly with John for 3 years.contactarrayof object
each item
Friendly label for this piece of contact info.
EmailType of contact info (phone, email, web, etc.).
emailThe email address, phone number, etc.
jane.smith@techcorp.comtestimonialsarrayof object
Public testimonials of the candidate's professionalism and character.
each item
Full name of the person giving the reference.
Jane SmithA quoted reference, e.g. 'Susan was an excellent team leader...'
John is one of the most reliable engineers I've worked with.Type of reference: personal, professional, or technical.
professionalPublic reference or private contact?
falseinterestsarrayof object
The 'interests' section provides a sampling of the candidate's hobbies or passions.
each item
The name/title of the interest or hobby.
PhotographyLandscape and street photography.Keywords associated with this interest.
Travel, Editingextracurriculararrayof object
Describes the candidate's involvement with industry-related events/activities outside of work.
each item
Title of the extracurricular activity.
Hackathon OrganizerThe extracurricular activity.
Organizing local hackathons.City, state, or other freeform location.
San Francisco, CAStart date (YYYY-MM-DD).
2019-01-01End date (YYYY-MM-DD).
2022-01-01affiliationobject
Describes the candidate's membership in groups, clubs, organizations, and professional associations.
Optional summary of affiliation and membership experience.
Member of professional engineering associations.historyarrayof object
each item
Type of affiliation: club, union, meetup, etc.
associationThe name of the organization or group.
ACMYour role in the organization or group.
MemberOrganization website.
https://acm.orgDate affiliation began (YYYY-MM-DD).
2015-01-01Date affiliation ended (YYYY-MM-DD).
2024-01-01A summary of achievements and responsibilities.
Active member of the ACM.Noteworthy achievements and/or highlights.
Attended annual conferences.Keywords associated with this affiliation.
ComputingFreeform location, e.g., 'San Francisco, CA'.
GlobalFull sample CV (John Doe) — JSON
{
"name": "John Doe",
"meta": {
"format": "FRESH@0.1.0",
"version": "1.0.0"
},
"info": {
"label": "Senior Software Engineer",
"class": "Software Development",
"image": "https://johndoe.dev/avatar.jpg",
"brief": "Experienced full-stack developer with a passion for building scalable, reliable web applications.",
"quote": "Turning complex problems into elegant solutions."
},
"disposition": {
"travel": 25,
"authorization": "citizen",
"commitment": [
"full-time",
"contract"
],
"remote": true,
"relocation": {
"willing": true,
"destinations": [
"Berlin",
"Amsterdam"
]
}
},
"contact": {
"email": "john.doe@example.com",
"phone": "+1 (555) 123-4567",
"website": "https://johndoe.dev",
"other": [
{
"label": "Work",
"category": "email",
"value": "j.doe@techcorp.com"
}
]
},
"location": {
"address": "123 Market Street",
"code": "94105",
"city": "San Francisco",
"country": "US",
"region": "CA"
},
"employment": {
"summary": "10+ years of experience in software development.",
"history": [
{
"employer": "Tech Corp",
"position": "Senior Software Engineer",
"url": "https://techcorp.com",
"start": "2020-01-01",
"end": "2023-12-31",
"summary": "Led development of core platform features.",
"highlights": [
"Architected and implemented a microservices infrastructure.",
"Improved system performance by 40% through optimization."
],
"location": "San Francisco, CA",
"keywords": [
"TypeScript",
"Go",
"Kubernetes"
]
}
]
},
"projects": [
{
"title": "Open Resume Toolkit",
"category": "open-source",
"description": "A toolkit for parsing and rendering FRESH resumes.",
"summary": "Created and maintained a widely-used resume toolkit.",
"role": "Creator",
"url": "https://github.com/johndoe/open-resume",
"media": [
{
"category": "screenshot",
"name": "Dashboard",
"url": "https://johndoe.dev/shot.png"
}
],
"repo": "https://github.com/johndoe/open-resume",
"start": "2019-03-01",
"end": "2021-08-01",
"highlights": [
"Reached 5k GitHub stars.",
"Adopted by 3 companies."
],
"location": "Remote",
"keywords": [
"TypeScript",
"JSON Schema"
]
}
],
"skills": {
"sets": [
{
"name": "Programming Languages",
"level": "Expert",
"skills": [
"JavaScript",
"TypeScript",
"Python",
"Go"
]
}
],
"list": [
{
"name": "Kubernetes",
"level": "Advanced",
"summary": "Production cluster operations.",
"years": 4
}
]
},
"service": {
"summary": "Volunteer mentor and open-source contributor.",
"history": [
{
"category": "volunteer",
"organization": "Code for America",
"position": "Mentor",
"url": "https://codeforamerica.org",
"start": "2018-01-01",
"end": "2020-01-01",
"summary": "Mentored junior developers on civic-tech projects.",
"highlights": [
"Mentored 12 developers."
],
"keywords": [
"Mentoring",
"Civic Tech"
],
"location": "San Francisco, CA"
}
]
},
"education": {
"summary": "Computer science degree with honors.",
"level": "degree",
"degree": "BSCS",
"history": [
{
"title": "B.Sc. Computer Science",
"institution": "University of Technology",
"area": "Computer Science",
"studyType": "Bachelor",
"start": "2010-09-01",
"end": "2014-05-31",
"grade": "3.9 GPA",
"curriculum": [
"Algorithms",
"Distributed Systems"
],
"url": "https://uot.edu",
"summary": "Focused on distributed systems and algorithms.",
"keywords": [
"Algorithms",
"Systems"
],
"highlights": [
"Graduated summa cum laude."
],
"location": "Boston, MA"
}
]
},
"social": [
{
"network": "GitHub",
"user": "johndoe",
"url": "https://github.com/johndoe",
"label": "GitHub"
}
],
"recognition": [
{
"category": "award",
"title": "Engineer of the Year",
"date": "2022-11-01",
"from": "Tech Corp",
"summary": "Awarded for outstanding technical leadership.",
"url": "https://techcorp.com/awards"
}
],
"writing": [
{
"title": "Scaling Microservices in Practice",
"category": "article",
"publisher": {
"name": "Dev Monthly",
"url": "https://devmonthly.com"
},
"date": "2021-06-15",
"url": "https://devmonthly.com/scaling",
"summary": "A practical guide to scaling microservices."
}
],
"reading": [
{
"title": "Designing Data-Intensive Applications",
"category": "book",
"url": "https://dataintensive.net",
"author": "Martin Kleppmann",
"date": "2017-03-16",
"summary": "Essential reading on data systems."
}
],
"speaking": [
{
"title": "Building Resilient Systems",
"event": "DevConf 2022",
"location": "Berlin, Germany",
"date": "2022-09-20",
"highlights": [
"Best talk award."
],
"keywords": [
"Resilience",
"Distributed Systems"
],
"summary": "A talk on designing for failure."
}
],
"governance": [
{
"summary": "Served on the technical steering committee.",
"category": "committee",
"role": "Member",
"organization": "Open Resume Foundation",
"start": "2021-01-01",
"end": "2023-01-01",
"keywords": [
"Standards"
],
"highlights": [
"Shaped the FRESH schema roadmap."
]
}
],
"languages": [
{
"language": "English",
"level": "Native",
"years": 30
},
{
"language": "German",
"level": "B2",
"years": 5
}
],
"samples": [
{
"title": "Portfolio Website",
"summary": "Personal portfolio built with Next.js.",
"url": "https://johndoe.dev",
"date": "2023-02-01",
"highlights": [
"Lighthouse score 100."
],
"keywords": [
"Next.js",
"Design"
]
}
],
"references": [
{
"name": "Jane Smith",
"role": "Engineering Manager",
"category": "professional",
"private": false,
"summary": "Worked directly with John for 3 years.",
"contact": [
{
"label": "Email",
"category": "email",
"value": "jane.smith@techcorp.com"
}
]
}
],
"testimonials": [
{
"name": "Jane Smith",
"quote": "John is one of the most reliable engineers I've worked with.",
"category": "professional",
"private": false
}
],
"interests": [
{
"name": "Photography",
"summary": "Landscape and street photography.",
"keywords": [
"Travel",
"Editing"
]
}
],
"extracurricular": [
{
"title": "Hackathon Organizer",
"activity": "Organizing local hackathons.",
"location": "San Francisco, CA",
"start": "2019-01-01",
"end": "2022-01-01"
}
],
"affiliation": {
"summary": "Member of professional engineering associations.",
"history": [
{
"category": "association",
"organization": "ACM",
"role": "Member",
"url": "https://acm.org",
"start": "2015-01-01",
"end": "2024-01-01",
"summary": "Active member of the ACM.",
"highlights": [
"Attended annual conferences."
],
"keywords": [
"Computing"
],
"location": "Global"
}
]
}
}