CV template: career switcher into web development

For people moving into development from another field. Projects come before experience, and the previous job is framed through skills that carry over. Translate the same blocks for Ukrainian-language posts. One page.

By Sasha KolesnikUpdated

One column, standard headings, a text PDF: ATS systems read it without trouble.

Preview

Replace everything in [square brackets] with your own details.

[Firstname Lastname]

Junior Frontend Developer · React, TypeScript · ex-[Accountant / Teacher / Logistics Manager]

[Lviv], Ukraine · Remote or office · [[email protected]] · [linkedin.com/in/your-name] · [github.com/your-name] · [portfolio-url]

Summary

Former [logistics manager] with [6] years in [freight operations], now a frontend developer. Over the last [10 months] I built [3] React and TypeScript apps, including [a delivery-tracking dashboard that my former team uses daily]. I bring what a new developer usually lacks: experience with real users, deadlines and messy requirements. Looking for a junior frontend role, ideally in [logistics, fintech or B2B SaaS], where domain knowledge helps.

Projects

[Delivery tracker] · [live-demo-url] · [github-url]
Dashboard for tracking shipments, used by [8] people at [my former company]. React, TypeScript, React Query, [Supabase]. Replaced a shared spreadsheet; [daily status calls went from 30 to 10 minutes].

[Budget app] · [live-demo-url] · [github-url]
[One sentence.] Next.js, TypeScript, Tailwind, Vitest. [What was hard: auth, offline mode, charts, tests.]

[Open source or team project] · [url]
[Contributed X to Y / built with a team of 4 at a hackathon.]

Experience

[Logistics Manager] · [Company Name]

[2019] - [2025] · [Lviv]

  • Coordinated [40+] shipments a week across [5] carriers; [kept on-time delivery above 95%].
  • Wrote the first written process for [returns], cut handling time from [3 days to 1].
  • Automated weekly reports with [Google Sheets formulas and Apps Script], saving the team [about 4 hours a week]. This is where I started coding.
  • Worked daily with [developers of our internal CRM]: wrote requirements, tested releases, reported bugs.

Skills

Languages: JavaScript, TypeScript, HTML, CSS
Frontend: React, Next.js, React Query, Tailwind CSS
Testing and tools: Vitest, Testing Library, Git, GitHub, Figma, Chrome DevTools
Carried over: requirements writing, stakeholder communication, prioritising under deadlines, [domain: logistics]

Education and training

[Frontend course or bootcamp] · [School] · [2024 - 2025] · [final project: link]
[Degree] · [University] · [2013 - 2018]

Languages

Ukrainian (native) · English: [B2 (Upper-Intermediate)]

Tips for this template

  • Projects go above experience until you have commercial IT experience.
  • Describe the old job through results and transferable skills, not a list of duties.
  • Do not hide the switch: domain knowledge is an asset.
  • No photo or age.

All resources