All posts
10 min read

What Is Experience Mapping? (Your Resume Against the Job Description)

Experience mapping grades your resume against a job posting requirement by requirement, on evidence rather than keywords. How to run one on your own tonight.

By Alexander Hoff · Founder

Experience mapping is a line-by-line comparison between what a role requires and what your resume proves you have done. Every requirement gets a row, and in each row you put the evidence already on your page, graded by how much of it a stranger could check without asking you a follow-up question. What comes out is a short list of the requirements nothing on your resume answers, sorted by whether you have the experience or not.

The phrase belongs to product design first, so a search will send you somewhere else. Nielsen Norman Group's UX Mapping Cheat Sheet uses experience mapping for a diagram of how a person moves through an experience of any kind, and journey mapping narrows the same technique to one customer moving through one product. IBM's customer journey map is built on the same idea. Those are design artifacts, unrelated to this. In a job search the map runs between two documents, a posting and your resume, and every row asks one question about evidence.

Section 01 · The Difference

How is experience mapping different from a keyword match?

A keyword check asks whether a word from the posting shows up on your page. A map asks what that word is attached to. The two come apart constantly.

Say the posting wants someone who has owned partnerships with data platforms. A resume can carry "partnerships" eleven times and "data" four times and still give a reader nothing to point at: no named program, no scale, no result. It passes the keyword check. The person screening that requirement wants one line showing the work happened, and there isn't one.

That is the difference between mapping and the keyword-gap checkers people run their resume through, which only count whether the word is present.

One more thing about the requirement list. The posting is not all of it. Some requirements never get written down and the team screens for them anyway, and the only way to find those is to research the company. In the sample described below, the median posting came to 26 requirements once the unwritten ones were counted, and the median resume left 8 of them unanswered. Counting your requirement coverage covers where the unwritten ones come from.

Section 02 · The Grade

How do I grade my resume against a posting tonight?

You need the posting, your current resume, and a blank document. Give it an hour the first time and about twenty minutes after that. The grading rule is three lines long, and it does most of the work.

Grade 01A named thing and a number
What this looks like

The line names a specific piece of work you can point at, and it says what happened as a result. Both halves are on the page.

  • "Designed the partner content monitoring system that cut error resolution from seven days to under 24 hours." (example)
Why it counts A reader can ask about it in an interview and expect a real answer. Nothing else on the page has to carry this requirement.
Grade 02One half of the pair
What this looks like

Either a named piece of work with no outcome attached, or an outcome with nothing named behind it.

  • "Improved data quality across partner integrations." (example)
Why it counts Most of these get fixed in a few minutes, before you submit. The missing half is usually something you know and never typed.
Grade 03Word match only
What this looks like

The requirement's vocabulary appears somewhere on the page, usually in a summary line or a skills list, with no work underneath it.

  • "Data-driven partnerships leader with experience across the modern data ecosystem." (example)
Red flag These rows turn into bad interviews. Someone asks about the thing, there is nothing behind it, and now they are re-reading the rest of your resume differently.

Four passes over the two documents, and you are done.

01
Put every requirement on its own numbered line
  • Work through the whole posting, including the responsibilities section and the nice-to-haves. Responsibilities are requirements that nobody labeled as requirements.
  • Split compound items. "Owned partnerships with cloud platforms and ran joint go-to-market" is two rows, because you can have done one without the other.
02
Paste your evidence under each row, copied exactly
  • Use the bullet as it currently appears. No editing while you paste, and no paraphrasing your own resume to make something fit.
  • If nothing on the page speaks to the row, write "none" and move on.
03
Grade each row 01, 02 or 03
  • Ask two questions per row. Does the line name a specific piece of work? Does it say what came of it?
  • Both yes is a Grade 01. One yes is a Grade 02. Neither is a Grade 03, whatever words are in the sentence.
  • Grade what is printed, not what you would say out loud about it. That gap is the entire reason to do this on paper.
04
Sort what is left into two piles
  • Pile one: rows at Grade 02 or 03, or empty, where you have actually done the work. This is a writing job for tonight.
  • Pile two: rows where you have not done the work. Nothing you write fixes these, and they are what tells you whether to spend the evening on this posting at all.
Section 03 · The Rewrite

What does a re-graded resume line look like?

Most of pile one comes down to putting back what you took out. The work was specific when you did it, and it got generalized on its way onto the page.

Requirement · Data pipeline ownership

The work was in the job and not in the bullet

The row

The posting asks for someone who has owned data flowing in from outside systems and kept it reliable. The resume, written for a partnerships role, mentions partners and never mentions the pipeline underneath them.

Before, Grade 03 (example) "Managed a portfolio of 20+ content partners, driving integration quality and partner satisfaction across the ecosystem."
After, Grade 01 (example) "Owned content coming in from 20+ partners on hourly-to-daily refresh cycles. Designed monitoring and standardized error codes with data science and engineering after too many feeds failed silently; resolution time went from a week to a day."
What changed
  • Nothing was added. The second version is the same job, written by someone who stopped worrying about sounding technical.
  • The named thing is the monitoring and the error codes. The number is the resolution time.
  • "Integration quality" was the word match. It was doing no work in the original line, which is why the row graded 03.
Section 04 · The Number

How much of what my resume misses is a real gap?

Less than half of it. Every kit we run ends with the list of requirements the resume left unanswered, and each one gets sorted by why. In a sample of 39 kits we've serviced, those lists held 312 unanswered requirements between them. About 43 percent were real gaps, work the candidate had never done. About 29 percent were work the candidate had done and the resume never mentioned. The remaining 29 percent the resume mentioned and under-wrote, a line with the vocabulary in it and no work behind it.

Add the last two and 57 percent of what a resume is missing is already in the candidate's history. Both of those categories get fixed at a keyboard tonight, with no new job, no course, and no certification.

The 43 percent matters too. When most of a posting's list sits in that pile, you are looking at the wrong posting, and an evening of rewriting will not change the answer.

Telosi does this sorting for you. Step 2, the Requirements Analysis, builds the requirement list from the posting and from the company research. Step 3, the Experience Mapping, grades your resume against that list and hands back the requirements your page leaves unanswered, inside an Application Kit.

Section 05 · The Anchor

What does this look like on a requirement you think you are missing?

Early in 2026 I applied to a data quality monitoring company for a Senior Business Development Manager role. The posting asked for "Knowledge of the Modern Data Stack and experience with platforms such as Snowflake, Databricks, and Google." I read that as the requirement I did not have. I had never formally worked in data infrastructure, and my resume said nothing about data vendors, how data moved through the systems I worked with, or what anyone did with it once it arrived.

What my resume also did not say is what I had been doing in HR tech. More than twenty partners sent us job content through APIs, XML feeds and scraping, on cycles from hourly to daily. Content failed silently. We could not see which feed had gone stale, so we could not prove delivery, so we could not bill for it. With data science, engineering and business operations I designed an observability system over all of it: the workflows mapped end to end, dedup logic defined across the different cadences, standardized error reason codes, alerting on the backend. Error resolution went from about seven days to about 24 hours, and partner delivery turned into something we could sell.

The company sells data quality monitoring to enterprises. I had designed a small version of the same thing and filed it under partnerships, out of a habit I would now argue any candidate out of: "I was very hesitant to not overstate my experience out of concern that I would be claiming expertise I didn't have."

I never rewrote the resume. What happened is that the technical peer in the interview loop asked for my understanding of the modern data stack, and I answered out of that work. My debrief from that week records the data gap as a "Non-issue across all four interviews. Nobody flagged it." I surprised myself with how naturally I was able to talk about it. The company ended up not hiring anyone for the role.

The requirement had been met before I ever read the posting. An evening with the two documents would have found it, and I would have walked in knowing it. What I would tell myself now: "the resume is not somewhere a candidate should be shy, humble, or overly cautious. Candidates shouldn't lie, but they also shouldn't omit experience out of fear or perceived optics."

Section 06 · The Limit

What does experience mapping not fix?

It does not close a real gap. Work you have not done stays undone, and the row stays empty however long you look at it.

A hard floor is a different problem. Years of experience, a degree, a license, a required certification get filtered on directly, and a page full of Grade 01 rows underneath a missed floor still falls out of the search before anyone reads it.

Nor does a clean map decide anything. Plenty of well-evidenced applications lose to a reorg, an internal candidate, or a budget meeting nobody told you about.

The method has its own failure mode, which is grading yourself generously at eleven at night on the fourth application of the week. The check is whether the line names something a stranger could ask about and get a straight answer to. When the true grade is a word match, leave the row at 03. Padding it usually survives the screen and comes apart in the first conversation about it.

Section 07 · Practical Questions

What else comes up when people run this?

What if the work does not have a number attached to it?

Name the thing instead. Plenty of real work has no clean metric, and a specific artifact carries a row on its own: the runbook the on-call team still uses, the vendor review that killed a renewal, the migration you ran over a weekend. If you find yourself reaching for "significant" or "cross-functional" to fill the outcome half, the true grade is 02, and that is a normal grade to have on a few rows.

Do I have to do this for every application?

No. Run it on three postings for the same kind of role, and pay attention to the rows that come up empty all three times. Rewrite those. One empty row on one posting is noise. For the handful of companies you actually want this year, give a full pass an evening, and tailoring the resume without sounding generic covers how to use the posting's own words without echoing it back.

Once the map is done, what do I do with the rows I can prove?

The three strongest go on the resume, in the posting's vocabulary, high enough on the page that a fast read catches them. The one that needs an argument rather than a bullet goes in the letter, which is what a candidate thesis is for: the case for you that the resume cannot make on its own. What should not happen is the letter restating rows the resume already covers.

Want the same depth on your target company?

A free research brief on any company you are applying to.

Get the brief

No credit card. Delivered to your inbox.