DEV Community

Cover image for What Makes a Good Resume? Asking for a friend!

What Makes a Good Resume? Asking for a friend!

FrancisTRᴅᴇᴠ on September 21, 2026

There are a lot of resume advice out there. A lot of different opinions of how Resume should be structure whether you are still a student, early ca...
Collapse
 
sizzlebop profile image
Jessica Doering •

I think concise and easy to scan is a big one. Hiring managers are already looking through a ton of resumes, so I don’t think anyone wants to dig through a 10-page essay to figure out whether someone is a good fit.

I also think resumes have to account for ATS and automated screening now. Clean formatting, relevant keywords, and putting your strongest skills and qualifications somewhere easy to find near the top can help make sure the important stuff actually gets noticed before the resume ever reaches human eyes.

Also, I don't think that anyone should have AI write their entire resume. Using it for grammar, to tighten wording, or help polish what you already wrote is okay, but I think the actual content should still come from the person. Otherwise there’s a real risk that everyone’s resume starts sounding like the same polished, generic AI-generated document.

And tailoring matters a lot too. I wouldn't necessarily list every single thing you’ve ever done. Highlight experience, skills, and projects that are actually relevant to the job you're applying for. I think ideally it should be easy for screening systems and a human to quickly understand, “Yep, this person has what we’re looking for.”

Picked as gem
Collapse
 
francistrdev profile image
FrancisTRᴅᴇᴠ •

Thanks Jessica

Otherwise there’s a real risk that everyone’s resume starts sounding like the same polished, generic AI-generated document.

I have seen a lot of resumes that feels like AI Generated these days. I guess if there is a case where if everyone is generating their Resume heavily on AI, how would you really stand out?

Collapse
 
blobdole profile image
Doug •

I have done a bunch of hiring in a post-AI world. Some advice about making sure you have relevant keywords in your resume is geared towards dealing with the employer using AI filtering tools and is useful. But I want to go another direction.

90% of applicants use AI to make their resume and write their cover letter and submit their application and only slightly tweak the text here and there. The job posting is the sole prompt every single applicant is using to apply for the position so all of these people's applicants are oddly similar. Especially when you remember that the hiring manager is reading several dozen of these back to back to back.

Even now you are STILL aggressively underestimating how identical most of the job applications are. And after being primed by reading an 80% identical cover letter for the 20th time today, they look at your very similar resume and kinda glaze over it.

I don't hate AI. I am just saying that in a situation like applying for jobs, use it to give you feedback on a resume you hand built from a traditional template or recommended format. Because every single one of those stands out immediately like a breath of fresh air. Never gonna turn your 3 years of experience into 5... but might turn 4 into 5.

Picked as gem
Collapse
 
francistrdev profile image
FrancisTRᴅᴇᴠ •

Interesting. I have seen a lot of Resumes that are fully generated with AI.

I am just saying that in a situation like applying for jobs, use it to give you feedback on a resume you hand built from a traditional template or recommended format.

Can you provide me an example?

Collapse
 
blobdole profile image
Doug •

Traditional route is to google "word resume templates" or "google doc resume templates" and find one you like. Build it up from there following "how to write a resume" guides. Modern final step is to ask AI for feedback and make the changes it suggests that you like, but avoid copy-pasting blocks of suggested changes in there directly.

Thread Thread
 
francistrdev profile image
FrancisTRᴅᴇᴠ •

I see. Makes sense! Thanks Doug

Collapse
 
unitbuilds profile image
UnitBuilds •

😅 Wait, a (as in 1) Resume? Never heard of it.

Generally speaking, 1 company wants to hear about your community work, vs another wants to hear about the systems you built (as course examples). It's hardly ever 1 size fits all and the 'bloat' you get from trying to fit it all into 1, means nobody will read it?

KISS - Keep it simple stupid as a design principle is good to follow on almost everything. A resume is no different, it needs to be direct, targeted and tailored around 'what value do you bring'.

Companies want money, you're telling them to pay you? So my best guess would be, be 'valuable'. Your resume should read to an HR, the same as it should read to the tech lead "We need them!", not because you're a Chad at everything, but because you target the exact gap they need filled and bring added value, right where they're lacking.

Like you likely know, I'm in the interview pipeline with Wasmer, I used a lil tool I made for @xulingfeng to prep it (also wrote a post on the app and my advice for resume design, based on my research back when I built TUB). As a developer, the company you're applying for needs to read your resume and see the answer clear as day to all that's wrong in the world for them. Take Wasmer, I focused on my distributed systems designs (including custom protocols) and durability (their greatest weakness). They need someone to 'upgrade' their system, so their promise of 'if a server in London goes down, you're routed to the next best server seamlessly' actually holds up. Cuz from what I heard during the interview, it aint... That's what likely caught their interest and why they wanted to interview me (picking at straws here), cuz they needed exactly what my resume laid out that I can bring to the table.

They honestly wouldnt care that I'm developing a dwarf fortress game in Rust, or that I've experimented with LLM harnesses, but what they did really care about, is the idea of a SASOS to replace Linux. Not all achievements are worth mentioning to every company and sometimes your greatest work, gets completely outshined by a humble weekend project, cuz it fits their niche better?

It's like a butchery hiring a cherry picker. You could be the best cherry picker in the world, but unless you bring a recipe that makes them sell more meat, that skill is worthless to them and just dilutes your resume.

If you want, you can give: Resume Helper a try. Just add the MCP to whatever LLM you use. Essentially, instead of writing a CV, you compose 1. You write blocks of text, use it like a notepad, where you write your skills achievements, etc. Then feed it the job posting, it composes a CV that's relevant to the job posting, from the blocks you provided (unaltered), so it's your words, just pruned and reassembled, so it reads better to the hiring staff. Then you can use the 'red team' tool to essentially 'test' your CV, the AI will read the posting, your CV and judge whether you hit the criteria and give you a gap analysis, who knows, maybe you had experience that didnt cross your mind before, so you can add it. That way your CV is only your own words verbatim, just tailored to the job posting, so it isnt bloated and it highlights the skills and experience you have that's most relevant to that niche job.

Picked as gem
Collapse
 
francistrdev profile image
FrancisTRᴅᴇᴠ •

Holy essay. Good insights :)

Collapse
 
benjamin_nguyen_8ca6ff360 profile image
Benjamin Nguyen •

A modern resume won’t disappear in the age of AI, but it will evolve. Traditional resumes matter less than your connections and your project portfolio, yet a strong one page resume is still essential. Your professional summary becomes the most important section because three to four sharp lines that highlight who you are, what you’ve done, and what you bring. It’s also the perfect place to mention your internship experience, volunteer work, or any hands on projects that demonstrate real skill.

Collapse
 
francistrdev profile image
FrancisTRᴅᴇᴠ •

Indeed. Thanks for the advice Ben :D

Collapse
 
benjamin_nguyen_8ca6ff360 profile image
Benjamin Nguyen •

no problem, Francis :)

Collapse
 
tanay_dwivedi9098 profile image
Tanay Dwivedi •

Honestly every resume is a good resume. Main thing is that since the advent of AI, even the "most perfect resume " are getting rejected as many of use the same AI generated wordings. My advice would be to improvise the resume in one's own word generated by AI(take care of typos and grammar) .

Collapse
 
francistrdev profile image
FrancisTRᴅᴇᴠ •

Thanks Tanay! Good advice :)

Collapse
 
ranjancse profile image
Ranjan Dailata •

Jev System One Model could be utilized for evaluating the resume. Kindly take a look into the below blog post which I have published.

Building an Evidence-Based Resume Analyzer: Why Understanding Beats Guessing

Collapse
 
francistrdev profile image
FrancisTRᴅᴇᴠ •

Noted

Collapse
 
ale3oula profile image
Alexandra • • Edited

Well, I would say at this point, it could be enough to tell the truth and have some hint of your personality.

If you want to just pass the automations or pop your resume up: recruiters define sets of keywords that most probably exist (or similar) in their job description. Some are must haves, some are nice to have. You should include some kind of a version of skill section so it picks it up. Some tools like greenhouse can match from your free text too (e.g. when you describe what you did in a role). I'm not 100% sure how much they actually rank candidates based on keyword frequency, though..

If you pass the automations, that means that a human will read your resume. Things that help is quantify your results, be concise, remove irrelevant things, make your relevant experience easy to find. I think it's a bit trial and error, you send some applications you see you dont have any response tweak a bit and see what get you results.

Personally, I have the same "template" since 2017-18, and i am too lazy to tailor my CV to job descriptions or AI tools, but i never had a huge issue with rejections. In the hindsight the applications that I got rejected for, it was because that i didn't had relevant experience or i am not in the location. For example if 90% of your experience is in finance and you are applying for a streaming role, no amount of ATS optimization is going to magically turn that into relevant experience.

Keep also a mind that recruiters might have history of you. So no-shows or anything they found "interesting" might haunt you in the future if you want to apply again

Collapse
 
ranjancse profile image
Ranjan Dailata • • Edited

JSON Resume is one great option. Always make sure the resume that you are building are ATS compatible.

Collapse
 
francistrdev profile image
FrancisTRᴅᴇᴠ •

Thanks Ranjan!

Collapse
 
javz profile image
Julien Avezou •

A good resume nowadays should feel authentic and show initiative. You should try and follow the STAR (Situation-Task-Action-Results) methodology whenever you can to showcase your impact at work.

Collapse
 
francistrdev profile image
FrancisTRᴅᴇᴠ •

That's a good one! Thanks Julien :)

Collapse
 
csm18 profile image
csm •

I made my resume in the format specified in this article:
"The Exact Resume Format That Got Me Interviews at Product Startups"

Collapse
 
technogamerz profile image
𝐓𝐡𝐞 𝐋𝐚𝐳𝐲 𝐆𝐢𝐫𝐥 •

It took me three months to write my resume.

Collapse
 
francistrdev profile image
FrancisTRᴅᴇᴠ •

Can I see? 👀