DEV Community

Cover image for Why I Spent Two Years Sending Hundreds of Applications—And Got Nothing

Why I Spent Two Years Sending Hundreds of Applications—And Got Nothing

Look, I'm going to be brutally honest with you.

In 2023, I got laid off. And like everyone else in that situation, I did what felt right. I started applying to jobs. Lots of them.

I'd stay up until 2 AM some nights, customizing cover letters, adjusting my resume, filling out those god-awful application forms that ask for your resume and then make you manually enter everything anyway.

I applied to 200+ positions in three months.
Want to know how many responses I got?

Four automated rejections and complete silence from the rest.
Not even a "thanks, but no thanks." Just nothing.

And here's the part that messed with my head. I was qualified. I had the skills. I had the experience. My resume looked professional. So what was I doing wrong?

Turns out, I wasn't doing anything wrong. I just didn't understand the game I was actually playing.

The Day I Discovered Why My Applications Were Disappearing

I was complaining to a friend who works in recruiting. We'll call her Sarah. After listening to me vent for twenty minutes, she asked me a simple question:

"Are you optimizing your resume for ATS?"
I had no idea what she was talking about.

Sarah explained something that fundamentally changed how I understood job applications. Most companies use Applicant Tracking Systems (ATS) to filter resumes before any human ever sees them.

She pulled up her company's hiring dashboard and showed me something that made my stomach drop.

For a mid-level position they'd posted three days earlier, they had 487 applications. But here's the kicker. Their ATS had already filtered it down to the top 43 candidates that the hiring manager would actually review.

That means 444 people never even got a chance. Their resumes were screened out by software.

And I realized I was probably one of those 444 people. Over and over again.

The 80% Problem Nobody Talks About

How ATS software filters job applications before recruiters review resumes

Here's the uncomfortable truth that most job seekers don't know. 75 to 80 percent of resumes never reach human eyes. This isn't because they are rejected, but because the ATS ranks applications, and busy recruiters typically only review the top 20 matches.

Think about that for a second.

You spend hours crafting the perfect resume. You write a thoughtful cover letter. You click "submit" and feel that little hit of hope.

But there's a 4 in 5 chance a robot is going to rank you low in 7 seconds based on keyword matching and formatting.

No human will ever read about your accomplishments. No one will see that you're a hard worker who learns fast. The algorithm doesn't care that you're perfect for the role.

It just sees that you used "managed projects" instead of "project management," and you're out.

This isn't some conspiracy theory. I've talked to dozens of recruiters over the past year while building my automation tool, and they all confirm the same thing:

"We'd love to read every resume, but when you get 300+ applications in 48 hours, it's physically impossible. We rely on our ATS to narrow it down."

How ATS Actually Works (And Why Your Resume Fails)

Let me break down what's actually happening when you click "submit."

Step 1: Parsing

The ATS tries to read your resume and extract information into structured fields such as name, contact info, work experience, education, skills, and more.

Step 2: Keyword Matching

It scans for specific keywords and phrases from the job description. Not similar words. The exact phrases.

Step 3: Scoring

Based on the keyword match rate, formatting compatibility, and sometimes years of experience, it assigns your resume a score.

Step 4: Filtering

Only resumes above a certain score threshold, usually set by the recruiter, make it to the top for human review.

Here's where most people get eliminated.

Your resume format breaks the parser

I learned this the hard way. My resume looked beautiful. Two columns, a fancy header with my name in a custom font, a color-coded skills section.

The ATS couldn't read half of it.

Tables, text boxes, headers and footers, images, columns. All of these confuse ATS systems. The software literally skips over those sections or mis-categorizes the information.

I once put my contact information in the header. The ATS missed it completely and marked my resume as "no contact information provided." Automatic low ranking.

You're not using the right keywords

ATS friendly resume format compared to ATS unfriendly resume design

This is the big one, and it's more nuanced than you think.

Let's say a job description asks for "experience with customer relationship management systems."

Your resume says "proficient in CRM platforms."
To a human, that's the same thing. To an ATS, it's a keyword mismatch.

The system is looking for the exact phrase "customer relationship management" or "CRM," if the employer configured it that way. If those exact words aren't in your resume, you get a lower match score.

I tested this myself. I took my original resume and applied to 50 jobs. Got 2 responses.

Then I carefully extracted keywords from each job description and embedded them naturally into my resume for another 50 applications. I got 8 responses.

Same person. Same qualifications. Different keywords.

You're competing with 100+ people in the first 2 hours

Here's something most people don't realize. LinkedIn jobs get an average of 118 applications within the first 2 hours of being posted, according to their own data.

By hour 24, you're competing with 200 to 500+ people.

The recruiter isn't going to review 500 resumes. They're going to look at the top 30 to 50 that the ATS surfaces. And those are usually the people who applied early and had high keyword match scores.

If you're applying three days after a job is posted, even a perfectly optimized resume is fighting an uphill battle.

The Resume Strategy That Actually Works

Step by step ATS resume optimization process for job applications

Alright, enough about what doesn't work. Here's what does.

After my conversation with Sarah, I completely rebuilt my approach. These strategies took me from a 1 percent response rate to about 22 percent over the next two months.

Strategy #1: Reverse-Engineer the Job Description

Stop treating the job description like a suggestion. It's literally the answer key for the ATS.

Here is my exact process:

  1. Copy the entire job description into a document
  2. Highlight every required and preferred skill or qualification
  3. Circle the recurring keywords. If "project management" appears four times, that's critical
  4. Note the exact phrasing they use. Do they say "led teams" or "team leadership"?

Then I go through my resume and ask, "Where can I naturally incorporate these exact phrases?"

Not stuffing keywords randomly. Genuinely reshaping my experience to speak their language.

For example:
Original resume bullet:

"Oversaw daily operations for a team of 8 support representatives"

Job description phrase:

"Experience managing customer service operations"

Optimized bullet:

"Managed customer service operations for a team of 8 support representatives, overseeing daily workflows and performance metrics"

See the difference? I'm not lying or exaggerating. I'm just using their terminology to describe what I actually did.

Strategy #2: Use Standard Section Headers

This seems stupidly simple, but it matters.

I used to have creative section headers like:

"My Journey" instead of Work Experience

"What I Bring to the Table" instead of Skills

"Learning & Growth" instead of Education

ATS systems are programmed to recognize standard headers such as:

  • Work Experience
  • Professional Experience
  • Skills
  • Technical Skills
  • Education
  • Certifications

If your headers don't match what the ATS expects, it might not categorize your information correctly. And if your skills aren't in a section it recognizes as "Skills," you're not getting credit for them.

Strategy #3: The 70% Rule

Here's some tough love. Stop applying to jobs where you only meet 30 to 40 percent of the requirements.

I know the advice is "apply anyway, they're wish lists!" And yes, sometimes that's true. But when you're competing with 300 other people and an ATS is doing the first filter, you're wasting your time.

The ATS gives higher scores to candidates who match more keywords. If the job asks for 10 specific skills and you have 3, you're mathematically disadvantaged from the start.

Instead, focus your energy on roles where you meet at least 70 percent of the listed requirements.

This was a game-changer for me. Instead of applying to 50 random jobs a week, I applied to 20 carefully selected ones where I was genuinely qualified.

My response rate tripled.

Strategy #4: Format Like It's 1999

Remember when I said my beautiful two-column resume was getting rejected?

I stripped it down to the most basic format possible.

  • Single column
  • Standard fonts such as Arial, Calibri, or Times New Roman
  • No text boxes or tables
  • No headers or footers. Put your contact info at the top of the page instead
  • No images or graphics
  • Simple bullet points
  • Black text on white background

It looked way less impressive visually. But it worked.

The ATS could finally read everything, and my application success rate immediately improved.

Strategy #5: Run Your Resume Through an ATS Checker First

Before sending any application, I started using free ATS checker tools such as Jobscan, Resume Worded, FastApply, and others to see how my resume scored against the specific job description.

These tools show you:

  • Your keyword match percentage
  • Missing critical keywords
  • Formatting issues
  • How recruiters might see your resume after parsing

If I score below 70 percent match, I don't send the application. I either adjust my resume or acknowledge that I'm probably not competitive for that role.

This saves time and increases success rates.

The Strategy Nobody Talks About: Direct Outreach

Here's where I'm going to share something that most career advice misses entirely.

Even a perfectly optimized resume still gets lost in the crowd sometimes.

So I started doing something different. Reaching out to hiring managers directly.

And no, I'm not talking about generic "I'm interested in this role" messages. Those get ignored.

After I submit an application, I do this.

Step 1: Find the hiring manager

  • Check the job posting
  • Look up the company on LinkedIn
  • Search for the department head or team lead for that role
  • Check the company's About page or team directory

Step 2: Send a short, specific message

Here is the template I use, and it works:

"Hi [Name],

I just applied for the [specific role] position and wanted to reach out directly.

I have [X years] of experience in [relevant area], including [one specific achievement that matches their needs].

I'd love to discuss how my background in [specific skill from the job description] could contribute to [something specific about their company or team].

Would you have 10 minutes this week for a quick call?"
That's it. Five sentences. No fluff, no life story.

This approach has gotten me responses from about 30 percent of the hiring managers I've contacted.

And here's the beautiful part. Even if they say "thanks, we'll review your application through the normal process," you're now on their radar. When your resume comes through the ATS filter, they might actually remember your name.

Employee Referrals

Want to know the single most effective way to bypass the ATS nightmare?

Get someone who already works there to recommend you.

According to LinkedIn data, referred candidates are 4 times more likely to be hired than non-referred candidates.

Why? Because employee referrals skip most of the ATS screening or get weighted much higher in the algorithm.

Here's how I actually do this.

Find people who work there

LinkedIn is obvious, but also check:

  • Company Twitter follows and followers
  • GitHub, if it's a tech company
  • Industry Slack channels or Discord servers
  • Conference attendee lists
  • Alumni groups from your school

Reach out with value, not desperation

Don't say, "Hi, I'm applying for a job at your company. Can you refer me?"

That gets ignored.

Instead say:

"Hi [Name], I saw you work in [department] at [company]. I'm really interested in their approach to [specific thing you researched]. I'm considering applying for the [role]. Would you be open to a quick chat about what it's like working there?"
You're asking for information, not a favor. People are way more willing to talk.
Then, after you have a good conversation where you've demonstrated competence and genuine interest, then you can ask if they'd be comfortable referring you.
I've gotten three referrals this way. Two led to interviews.

The Honest Truth About Volume

Here's something that's going to sound contradictory after everything I just said about optimization.

You still need to apply to a lot of jobs.

Even with perfect ATS optimization, hiring is a numbers game. Companies reject candidates for reasons that have nothing to do with you.

  • They had an internal candidate they were required to interview
  • The position got put on hold due to budget cuts
  • They received 400 applications and could only interview 10
  • The hiring manager had a bad day
  • Your resume was number 51 and they only looked at the top 50
  • The position is fake, probably posted to drive followers on LinkedIn

This is why I built an automation tool in the first place.

The strategy isn't "optimize OR apply to lots of jobs." It's "optimize AND apply to lots of jobs."

That's the combination that works.

I was manually applying to 5 to 10 well-targeted jobs per day and completely burning out.

So I built a script that could apply to 100+ jobs for me, with customized resumes for each one that incorporated the right keywords from each job description.

That script became FastApply. And the reason I'm sharing all of this strategy publicly is because I genuinely believe everyone deserves a fair shot at getting their resume in front of a human.

Your Action Plan (Starting Today)

If you take nothing else from this article, do these five things this week.

Day 1: Audit your resume format

  • Remove columns, tables, and text boxes
  • Use standard section headers
  • Save as .docx, not PDF, unless the application specifically requests PDF
  • Move contact info out of headers

Day 2: Pick 5 jobs you're 70 percent or more qualified for

  • Don't apply yet. Just identify them
  • Copy each job description into a document
  • Highlight the critical keywords and requirements

Day 3: Create a master resume

  • Build one comprehensive resume with all your relevant experience
  • Use this as your base document
  • You'll customize from this for each application

Day 4: Customize and test

  • For each of the 5 jobs, create a tailored version
  • Run each through a free ATS checker
  • Adjust until you hit 75 percent or higher match scores

Day 5: Apply and reach out

  • Submit your applications in the morning when they're fresh
  • Spend the afternoon finding and messaging hiring managers
  • Track everything in a spreadsheet

Do this every single week.

Consistency beats perfection. Ten well-optimized applications per week, 40 per month, will outperform 100 generic spray-and-pray applications.

The Uncomfortable Reality

Look, I wish I could tell you there's a magic bullet. That if you just do X, Y, and Z, you'll definitely get hired.

But job searching now is genuinely harder than it's ever been.

There are more applicants per job. More automation in screening. More competition globally due to remote work.

But here's what I learned from going through this myself.

The people who succeed aren't necessarily the most qualified. They're the ones who understand the system and play it strategically.

They optimize for ATS. They apply to the right jobs. They reach out directly. They get referrals. They treat job searching like a numbers game that requires both quality and volume.

It's exhausting. It's frustrating. And it feels deeply unfair that you have to jump through all these hoops just to get someone to read your resume.

But once you understand the game, you can play it better than 80 percent of your competition.

And that's the difference between 2 AM rejection anxiety and interview callbacks.

P.S. I genuinely want to help people navigate this broken system. If you're struggling with your job search, feel free to connect with me on LinkedIn, Ekekenta Clinton. I share strategies like these weekly, and I'm always happy to offer specific advice for your situation.

The system is rigged. But we can beat it together.

Want to apply these strategies at scale? I built FastApply specifically to solve this problem. Automated job applications with customized, ATS-optimized resumes for each role. Try it free and see if it helps you land interviews faster.

Top comments (2)

Collapse
 
nadeem_rider profile image
Nadeem Zia

Interesting to read

Collapse
 
codev206 profile image
Ekekenta Odionyenfe Clinton

Glad you found it helpful