Career change resume of a former math teacher becoming a software developer
Laid out with the Timeline template. All details are fictitious.

Career Change Resume Example: Software Developer

Moving into software from another career is common, but the resume has to answer one question: can you already write real code? This example of a former math teacher puts projects and an apprenticeship first, then shows what teaching brings to an engineering team.

Use this example

The person, contact details and employers are fictitious. Replace them with your own information.

Skills to highlight

  • JavaScript
  • React
  • Python
  • SQL
  • Teaching and explaining
  • Problem solving

What makes it work

The full text of this example

Amanda Collins — Software Developer — JavaScript, React, Python

Former high school math teacher turned software developer after a 16-week full-time bootcamp and a paid apprenticeship. I enjoy solving logic problems and explaining technical choices clearly.

Experience

  • Software Developer Apprentice · Web Agency, Raleigh, NC (Feb 2026 – Jul 2026)
    • Built a customer portal in React and Python, now in production
    • Fixed 30 client-reported bugs and wrote the matching tests
  • Mathematics Teacher · Public High School, Durham, NC (Aug 2015 – Jun 2025)
    • Coded interactive JavaScript exercises used by 400 students a year
    • Led the six-person math department

Education

  • Full-Stack Software Engineering Bootcamp (16 weeks, full time) · Coding School, Raleigh (Aug 2025 – Dec 2025)
  • B.S. in Mathematics Education · State University (2011 – 2015)

Skills

JavaScript · React · Python · SQL · Git

Why this example works

The title and summary announce the new career, with the stack and the program length. A recruiter knows within seconds that this is a developer resume, not a teacher still deciding. The apprenticeship comes first, with something shipped to production.

Ten years of teaching are not hidden. They take two lines that serve the new job: JavaScript exercises used by hundreds of students and leading a team. The Timeline template makes the career change easy to follow.

Keywords to mirror

Applicant tracking systems and recruiters scan for these terms. Reuse the ones that appear in the job posting, word for word.

Mistakes to avoid for this role

Use this example

Open this example with another template

The wording stays the same; only the layout changes.

The same job at another career stage

Entry level, mid-career, senior or career change: each resume highlights different strengths. Pick the example closest to where you are now.

Use this example

More resume examples

See all resume examples