resume guides for developers.
Plain answers to the questions engineers ask during a job search. Written for software engineers, CS students and other technical people.
Writing the resume
- GuidesHow to write a software engineer resumeStep by step: how to write a one-page software engineer resume, with section order, a bullet formula, skills, projects, resume examples, and what ATS software and recruiters check.Read
- GuidesResume bullet points for software engineers, with examplesA formula for software engineer resume bullets plus before/after rewrites for backend, frontend, DevOps, data and student projects. Verbs to use and phrases to cut.Read
- GuidesHow to add numbers to a developer resume when you don't have metricsHow to quantify resume achievements when you don't have exact metrics: practical ways for software engineers to find, estimate and honestly phrase numbers, with examples.Read
- GuidesResume summary examples for software engineersWhat a resume summary is, when a developer resume needs one, and copyable professional summary examples for backend, frontend, new grad, senior, career-change and architect roles.Read
- GuidesHow to write the skills section of a software engineer resumeWhat skills to put on a software engineer resume, how many to list, how to group technical skills, and examples for front end, backend, full stack, DevOps and data roles.Read
- GuidesHow to list certifications on a software engineer resumeWhere to put certifications on a tech resume, the exact format to use, which certs are worth listing for developers, cloud, security and IT roles, and how to show ones in progress.Read
- GuidesHow to put GitHub projects on a software engineer resumeWhich projects to put on a developer resume, how to format them, whether to link GitHub repos, project ideas by role, and how to describe open-source contributions.Read
- GuidesResume questions software engineers ask, answeredShort answers to common resume questions from developers: CV vs. resume, how to start a resume, how to make it stand out, references, photos, GPA, objective vs. summary, and more.Read
- GuidesChatGPT prompts for a software engineer resume that won't make things upChatGPT as a resume builder, done safely: copy-paste prompts for developer resume bullets, skills and tailoring, written to stop the model from inventing numbers or skills.Read
Format, templates and ATS
- GuidesWhat makes a software engineer resume ATS-friendlyWhat an ATS resume is, how applicant tracking systems read developer resumes, the ATS-friendly resume format to use, and how keyword matching really works. No myths, no fake scores.Read
- GuidesA free ATS resume check for developers, with the rules shownHow ResumeForDev's free ATS resume checker scores a developer resume: seven rules for contact, structure, metrics, writing, skills, one page and keywords, with every point explained.Read
- GuidesResume keywords for software engineers, by roleThe keywords recruiters search for on software developer, data analyst, data science, machine learning, cyber security and DevOps resumes, and how to add them without keyword stuffing.Read
- GuidesHow to tailor a developer resume to a job descriptionA repeatable 15-minute process to tailor a software engineer resume to each job post: extract keywords, reorder bullets, and close real gaps without inventing experience.Read
- GuidesThe best resume format for software engineersThe resume format developers should use: reverse chronological order, section order, the best resume font and size, margins, and whether to send PDF or Word. With a layout checklist.Read
- GuidesHow many pages should a software engineer resume be?Should a resume be one page? A clear rule for software engineers by experience level, when a 2-page resume is fine, what to cut first, and how to fit it without tiny fonts.Read
- GuidesJake's resume template, with or without LaTeXWhy Jake's resume template is the default for software engineers, how to use it in Overleaf, the Jake Ryan sample, and how to get the same layout without writing LaTeX.Read
- GuidesA Google Docs resume template for developers: Jake's layout in Docs or WordHow to make a resume in Google Docs or Word using Jake's single-column layout: the exact settings, why many built-in Google resume templates break ATS parsing, and how to keep it to one page.Read
- GuidesLaTeX resume templates for software engineersThe best LaTeX resume templates for developers (Jake's, Deedy, Awesome-CV, moderncv), how to edit one in Overleaf, whether LaTeX resumes pass ATS, and how to get the look without LaTeX.Read
- GuidesHow to turn your LinkedIn profile into a developer resumeHow to download your resume from LinkedIn, export your LinkedIn data, turn it into a one-page software engineer resume, and how to add your LinkedIn URL to a resume.Read
Career stage
- GuidesHow to write a computer science resume as a student, intern or new gradHow CS students and new grads should write a one-page computer science resume with little or no experience: education, projects, internships, skills, hackathons, and examples.Read
- GuidesA resume for a self-taught developer with no CS degreeHow to write a software developer resume without a computer science degree: lead with projects and freelance work, show real users, and handle the education section honestly.Read
- GuidesHow to write a career change resume for software engineeringHow to write a career change resume for tech: what to lead with, a career change resume summary, how to rewrite past jobs and transferable skills, and projects that prove you can ship.Read
- GuidesHow to handle an employment gap on a software engineer resumeHow to show a layoff, career break or long job search on a developer resume: what to write, where to put it, and how to show your skills are current.Read
- GuidesHow to write a senior software engineer resumeHow to write a senior software engineer resume: scope, technical decisions, cross-team impact and mentoring, resume format for senior, staff and lead roles, and examples.Read
- GuidesHow to write an engineering manager resumeHow to write an engineering manager resume: team size, delivery and people results written as bullets, how much technical detail to keep, and examples for first-time and senior managers.Read
- GuidesHow to write a software architect resumeHow to write a software architect resume: architecture decisions written as business results, the system design skills to show, a strong summary, and example bullets.Read
Software engineering roles
- GuidesHow to write a front end developer resumeHow to write a front end developer resume: UI work written as outcomes, performance and accessibility numbers, React and TypeScript skills, projects, and example bullets.Read
- GuidesHow to write a backend developer resumeHow to write a backend developer resume: APIs, databases and services written with scale and latency numbers, a focused skills section, and example bullets.Read
- GuidesHow to write a full stack developer resumeHow to write a full stack developer resume that doesn't read like a list of every framework: end-to-end bullets, a skills section grouped by layer, and examples for React, Node and Postgres roles.Read
- GuidesHow to write a web developer resumeHow to write a web developer resume: sites and apps written as results, the HTML, CSS, JavaScript and CMS skills to list, portfolio links, and sample bullets for freelance or agency work.Read
- GuidesHow to write a mobile app developer resume (iOS, Android, React Native)What an iOS, Android or React Native developer resume needs: shipped apps with store links, crash-free and performance numbers, skills grouped by platform, and example bullets.Read
- GuidesHow to write a Java developer resumeHow to write a Java developer resume: Spring Boot and microservices work written as results, the Java skills to list, sample bullets, and a one-page format recruiters skim fast.Read
- GuidesHow to write a Python developer resumeHow to write a Python developer resume for backend, automation or data roles: Django, FastAPI and scripting work written as results, the skills to list, and sample bullets.Read
- GuidesHow to write a QA engineer or software tester resumeHow to write a QA resume that shows quality impact: test automation numbers, bugs caught before release, the Selenium, Playwright and API testing skills to list, and sample bullets.Read
- GuidesHow to write an embedded software engineer resumeHow to write an embedded systems resume: firmware work written as results, the C, C++, RTOS and hardware skills to list, and sample bullets for embedded and firmware roles.Read
Data, AI and infrastructure roles
- GuidesHow to write a data engineer resumeHow to write a data engineer resume: pipelines and warehouses written with volume, freshness and reliability numbers, the stack recruiters look for, and example bullets.Read
- GuidesHow to write a data analyst resumeA data analyst resume that gets interviews: bullets that show the decision your analysis changed, the SQL, Excel and BI skills to list, keywords, and entry-level examples.Read
- GuidesHow to write a data scientist resumeHow to write a data science resume: model work written as business results, the Python and ML skills to list, project examples, and sample bullets for data scientist roles.Read
- GuidesHow to write a machine learning engineer resumeHow to write a machine learning resume for ML and AI engineer roles: models written with evaluation and production numbers, the skills and keywords to list, projects, and example bullets.Read
- GuidesHow to write an AI engineer resume (LLM and GenAI roles)How to write an AI engineer resume for LLM, GenAI and prompt engineering roles: RAG and agent work written as results, evaluation numbers, the skills to list, and sample bullets.Read
- GuidesHow to write a DevOps engineer or SRE resumeHow to write a DevOps, SRE or platform engineer resume: infrastructure work written as reliability, speed and cost results, the tools recruiters filter on, and example bullets.Read
- GuidesHow to write a network engineer resumeHow to write a network engineer resume: uptime, migrations and scale written as results, the routing, switching and cloud networking skills to list, certifications, and sample bullets.Read
- GuidesHow to write a cyber security resumeHow to write a cyber security resume for analyst, engineer and entry-level roles: incident and detection numbers, certifications, the security skills to list, and sample bullets.Read
- GuidesHow to write an IT support or help desk resumeHow to write an information technology resume for IT support, help desk and desktop support roles: ticket and uptime numbers, the skills and certifications to list, and entry-level tips.Read
Also see how ResumeForDev compares to other tools.
One page, every line yours.
Answer a few questions about what you built. ResumeForDev asks follow-ups, writes the bullets, and never adds a number you didn't give it. Your first resume is free.
Build my resume free