Rejectless
Software engineer resume feedback
Resume Writing13 min read

Jake's Resume for Career Changers: How to Use It When You Don't Have a CS Degree

You found Jake's template. You opened it. Then you stared at the Education section and thought: I don't have a CS degree from a university. Now what.

Rejectless

Thejus Sunny

Engineering + hiring perspective

I review a lot of resumes from career changers. Former teachers, accountants, project managers, baristas, military veterans, people who woke up one morning and decided they wanted to write code for a living. They all end up at the same place eventually: Jake's Resume template. They download it, open it up, and immediately hit a wall.

The Education section wants a university and a GPA. They have a bootcamp certificate or no formal training at all. The Experience section assumes internships at tech companies. They have five years of managing a restaurant. The Projects section, which is supposed to be supplementary, is suddenly the only section that proves they can code.

So they do what feels natural. They force their career-change story into a template that was designed for a 21 year old CS student. And the result reads like someone wearing a suit that does not fit. The bones are good, but nothing sits right.

Jake's template is still the right starting point. The single-column layout, the clean formatting, the ATS-safe structure. All of that holds. But the section order, the content balance, and the way you frame your story needs to be fundamentally different. Not tweaked. Restructured.

Your Resume Has a Different Job to Do

A CS graduate's resume answers one question: can this person code? The answer comes from internships, coursework, and projects. The recruiter knows the candidate has the academic foundation. They are looking for evidence that the theory translates to practice.

A career changer's resume has to answer two questions simultaneously: can this person code, AND should I take this seriously? That second question is the one nobody talks about. There is a bias against non-traditional candidates. Not always conscious, not always malicious, but it is real. A recruiter scanning 200 resumes will spend less time on the one that opens with 'Bachelor of Arts in English Literature' than the one that opens with 'Bachelor of Science in Computer Science.'

Your resume needs to front-load credibility before that bias kicks in. Which means the standard Jake's section order is wrong for you.

Flip the Template

The original Jake's layout goes: Education, Experience, Projects, Skills. For a career changer, this order actively hurts you. Your education (if non-technical) is your weakest section. Your experience (if non-engineering) needs context before it makes sense. Your projects are your strongest proof of capability. And your skills section establishes that you speak the language.

Flip it:

  1. Skills (establish technical credibility immediately)
  2. Projects (prove you can build real things)
  3. Experience (reframed around transferable value)
  4. Education (bootcamp, self-study, or degree, whatever you have)

The recruiter opens your resume. First thing they see: Python, JavaScript, React, PostgreSQL, AWS. Before they even get to your name's context, they know this is a technical resume. Then projects confirm it. By the time they hit your experience section and see 'Operations Manager at a logistics company,' they have already accepted that you are a developer. The non-tech background becomes interesting context, not a red flag.

This is not a trick. It is information architecture. You are controlling the reading order so the strongest signal arrives first.

Projects Are Your Experience Section

For a traditional CS candidate, projects are supplementary. Nice to have, shows initiative, fills space. For you, projects are the entire case. They are the only evidence a hiring manager has that you can write code, ship something, and solve a technical problem. Treat them accordingly.

This means your projects section should not look like a junior CS student's. Three bullet points about a to-do app will not cut it. Each project needs to demonstrate something specific about your engineering capability.

Here is what weak career-changer projects look like:

  • Built a weather app using React and OpenWeather API
  • Created a personal portfolio website with HTML, CSS, and JavaScript
  • Developed a CRUD application using Node.js and MongoDB

These are tutorial outputs. Every bootcamp grad has them. They prove you can follow instructions, which is not the same as proving you can engineer solutions. A hiring manager reads these and thinks: this person completed a course. That is not enough.

Here is what strong career-changer projects look like:

  • Built a shift scheduling tool that generates weekly rosters for 40+ employees using constraint satisfaction, replacing the Excel spreadsheet my former team spent 3 hours on every Monday. React frontend, Python/FastAPI backend, deployed on Railway.
  • Developed an automated invoice reconciliation pipeline that processes PDF invoices using OCR, matches line items against purchase orders in PostgreSQL, and flags discrepancies. Reduced manual review from 200 invoices/week to only flagged exceptions.
  • Created an open-source CLI tool for converting Markdown lesson plans to interactive HTML slides. Used by 3 other teachers at my school before I left. Built with Node.js, published on npm with 150+ downloads.

Notice what changed. These projects are not generic. They solve real problems, often drawn from the candidate's previous career. They have scope (40+ employees, 200 invoices/week, 150+ downloads). They have deployment and real users. They demonstrate that this person does not just write code in a sandbox. They identify problems and build solutions.

Your previous career is a project goldmine

The best career-changer projects solve a problem from your old job. You know the domain. You know the pain points. You know what 'good' looks like. A former teacher who builds a grading tool understands the requirements better than any CS student could. A former accountant who builds a reconciliation pipeline knows the edge cases. This domain expertise is your unfair advantage. Use it.

What to Do With Non-Tech Work Experience

This is where most career changers make one of two mistakes. Either they delete all their previous experience and show up with a resume that has a suspicious 5-year gap, or they keep everything and end up with 'Managed a team of 12 baristas' sitting above their React projects.

Neither works. Here is what does.

Keep your previous experience, but compress it and reframe it. You are not hiding your past. You are contextualizing it. The goal is to show that you were a capable professional before you became an engineer, without letting non-tech experience dominate the resume.

Reframing in practice

Before (raw, unedited):

  • Managed daily operations of a 15-person team across two retail locations
  • Handled inventory management, scheduling, and customer escalations
  • Achieved 98% customer satisfaction rating and reduced staff turnover by 20%
  • Trained and onboarded 25+ new hires over 3 years

This is a strong retail management resume. It is also irrelevant to an engineering role. But there are transferable signals buried in here: you managed people, you optimized processes, you onboarded teams. These matter if you frame them right.

After (reframed for a career-change resume):

  • Led operations for a 15-person team; built internal scheduling tool in Python to replace manual Excel process, saving 4 hours/week
  • Designed and documented onboarding workflows adopted across two locations, reducing new hire ramp-up time from 3 weeks to 10 days

Two bullets instead of four. The management context is there, but the emphasis is on process improvement and the engineering angle (built a tool, designed a workflow, measured outcomes). If you did any automation, scripting, or tooling at your old job, even small stuff, lead with that. If you did not, compress the role to 1-2 bullets that show transferable qualities: ownership, measurement, process thinking.

The gap question

If you left your previous career to do a bootcamp full-time, you will have a gap. Do not try to hide it. The gap is the bootcamp. Put it in the Education section with dates. Hiring managers understand career transitions. A 6-month gap with a bootcamp completion is a story. A 6-month gap with nothing is a question mark.

The Education Section Problem

Jake's template puts Education near the top and assumes a BS in Computer Science. If you have an unrelated degree, a bootcamp, or you are self-taught, this section needs the most careful handling.

Here is how to handle each scenario:

Bootcamp + unrelated degree

List both. Bootcamp first (it is more relevant), degree second. Do not include GPA for either. Do not include coursework for the degree unless it is technical.

Format

App Academy / Full Stack Web Development / San Francisco, CA / 2025\nUniversity of Michigan / BA Economics / Ann Arbor, MI / 2020

The unrelated degree still has value. It shows you completed a 4-year program. That signals follow-through, which matters when a hiring manager is betting on someone without a traditional engineering background. Do not remove it.

Bootcamp only, no degree

List the bootcamp. Do not apologize for not having a degree. Add 1-2 bullets under the bootcamp entry if it included notable capstone projects or curriculum highlights, but only if they are genuinely substantial.

Format

Hack Reactor / Advanced Software Engineering Immersive / Remote / 2025\n Capstone: Built a real-time collaborative document editor using WebSockets, React, and PostgreSQL

Some bootcamps are well-known (App Academy, Hack Reactor, Recurse Center) and carry signal with engineering hiring managers. Others are less recognized. If yours is not well-known, the capstone bullet does extra work. Make it count.

Self-taught, no bootcamp, no degree

This is the hardest scenario, and honestly, it is fine. You just need to shift the burden of proof entirely onto your projects and skills. Your education section can be minimal or omitted. If you completed notable online certifications (AWS Certified, freeCodeCamp certifications with significant projects), list them. If not, your projects section is your education section. Make it heavy.

Some self-taught developers feel the need to list every online course they completed. Do not do this. 'Completed 47 Udemy courses' does not communicate depth. It communicates that you watched a lot of videos. One deployed project outweighs 20 certificates.

Your Skills Section Matters More Than You Think

For a CS grad, the skills section is a keyword list. For you, it is the first thing that establishes whether this resume is technical at all. Put it at the very top, right below your name and contact info.

Structure it by category, not as a flat comma-separated list:

Structured skills for career changers

Languages: JavaScript, TypeScript, Python, SQL\nFrontend: React, Next.js, Tailwind CSS, HTML/CSS\nBackend: Node.js, Express, FastAPI, REST APIs\nDatabases: PostgreSQL, MongoDB, Redis\nTools: Git, Docker, AWS (S3, EC2, RDS), Vercel, CI/CD

A recruiter scanning this for 3 seconds immediately registers: this is a full-stack developer. Before they read anything else, the framing is set. This person writes code.

Only list technologies you can discuss in an interview. If you put Kubernetes on there because your bootcamp did one Docker lesson, take it off. Every skill listed is an invitation for the interviewer to ask about it.

Do Not Write an Objective Statement

Career changers love objective statements. 'Motivated professional transitioning from finance to software engineering, seeking an opportunity to apply my problem-solving skills in a fast-paced engineering environment.' I have parsed thousands of resumes with lines like this. Nobody reads them. Seriously, nobody.

The objective statement takes up 2-3 lines of prime resume space to say something the rest of the resume should demonstrate. If your resume is well-structured, the hiring manager already knows you are transitioning into engineering. They can see it. You do not need a paragraph explaining it.

If you feel you absolutely must address the career change directly, use a one-line summary, not an objective. And make it concrete:

Bad: 'Aspiring software engineer with a passion for building innovative solutions.'

Better: 'Former operations manager turned full-stack developer. Built and deployed 4 production applications in the last year.'

That second version is a fact, not an aspiration. It tells the reader exactly who you are and what you have done. But honestly, even this is optional. If your projects and skills sections are strong, the summary line is redundant.

The Career-Change Resume, Section by Section

Here is the full template adapted for a career changer. Same Jake's bones, different organ arrangement.

  1. Header: Name, email, phone, GitHub, LinkedIn, portfolio URL (if you have one). GitHub is more important for career changers than for CS grads because it is independent verification that you write code.
  2. Skills: Categorized by type. Top of the resume, first thing below your name. Sets the technical frame.
  3. Projects: 2-3 substantial entries, 3-4 bullets each. This is your heavyweight section. Each project should solve a real problem, have measurable scope, and be deployed somewhere a recruiter could actually look at it.
  4. Experience: Previous roles, compressed and reframed. Lead with any technical or automation work. 1-2 bullets per role. If you have engineering experience (freelance, contract, part-time), that goes first even if it is less prestigious than your non-tech role.
  5. Education: Bootcamp, degree, or certifications. Bottom of the resume. Minimal space.

Common Mistakes I See Every Week

After reviewing hundreds of career-changer resumes, these are the patterns that keep showing up:

  • Listing every technology mentioned in the bootcamp curriculum. If you spent one afternoon on GraphQL, it does not go on the resume. Only list what you have built something with.
  • Projects with no deployment. 'Built a full-stack app' means nothing if there is no link. Deploy it. Even a free Vercel or Railway deployment shows that you can get code running outside your laptop.
  • Hiding the career change. Deleting all non-tech experience to appear as a fresh grad. This backfires. Hiring managers can see that you are 30 years old with one year of listed experience. The gap creates suspicion. Own the transition.
  • Copying project descriptions from the bootcamp syllabus. If your project bullets sound identical to every other graduate of the same program, you have not described your work. You have described the assignment.
  • Using the word 'passionate' anywhere on the resume. You are not passionate. You are competent. Show competence.

Your Old Career Is Not a Liability

I want to end on this because it matters more than any formatting advice.

The instinct for career changers is to minimize their previous career. To treat it as dead weight that they need to explain away. This is backwards. Your previous career is context that no CS grad has. A former teacher understands how to explain complex concepts to non-technical stakeholders. A former financial analyst knows how to reason about data integrity. A former project manager knows how to scope work and manage dependencies without being told to.

These are not soft skills to list in a summary paragraph. They are real capabilities that make you a different kind of engineer. The kind who can talk to the sales team without a translator. The kind who can write documentation that non-engineers actually read. The kind who has been managing ambiguity and deadlines since before they wrote their first function.

Your resume's job is not to hide where you came from. It is to show where you are now, with enough technical proof that nobody questions whether you belong. Get the structure right, let your projects do the heavy lifting, and let your background be the interesting detail that makes a recruiter pause and think: this person might bring something different to the team.

That pause is worth more than a CS degree from a mid-tier university. Trust me. I have seen both resumes land on the same desk, and the career changer with the deployed projects and the clear story wins more often than you would expect.

Get Started

Once you have your sections rearranged and your bullets written, run them through the linter. It catches the specific issues career changers hit most: vague project descriptions, missing scope, bullets that describe learning instead of building. It will not rewrite your words, but it will tell you exactly which bullets are not pulling their weight.