CV-ის ნიმუში ინგლისურად

პროგრამისტის CV-ის ნიმუში

მოამზადა FindAJobAI-ის გუნდმა განახლდა:

საქართველოში ბევრი პროგრამისტი უცხოურ კომპანიებთან მუშაობს: დისტანციურად, კონტრაქტით ან ადგილობრივი აუთსორსინგ-კომპანიის მეშვეობით. ასეთ დამსაქმებელთან CV ინგლისურად იგზავნება და მას ჯერ რეკრუტერი კითხულობს, შემდეგ კი ტექნიკური გუნდი. ამიტომ CV-დან მაშინვე უნდა ჩანდეს, რა ტექნოლოგიებით მუშაობთ, რა ააწყვეთ და რა შედეგი მოიტანა თქვენმა კოდმა.

ქვემოთ ნახავთ backend-ზე ორიენტირებული დეველოპერის CV-ის სრულ ნიმუშს, ახსნას, თუ რატომ არის ის ასე აწყობილი, რჩევებს, ხშირ შეცდომებს და პასუხებს კითხვებზე, რომლებსაც დამწყები და გამოცდილი პროგრამისტები ყველაზე ხშირად სვამენ.

პროგრამისტის CV ინგლისურ ენაზე

სრული ნიმუში გამოგონილი კანდიდატისთვის. სექციების სათაურები და ტექსტი ინგლისურადაა, ზუსტად ისე, როგორც უცხოელ დამსაქმებელს გაუგზავნიდით.

ნიმუში · გამოგონილი კანდიდატი

Giorgi Kapanadze

Software Developer (Backend: Node.js, TypeScript)

Tbilisi, Georgia (GMT+4) · Open to remote

[email protected] · +995 5XX XX XX XX · LinkedIn · GitHub

Summary

Backend-focused software developer with 5 years of experience building payment and booking APIs in Node.js, TypeScript and PostgreSQL. Cut API response times by 60% at a fintech company and led the split of a monolith into services on AWS. Used to working in English with distributed teams across three time zones.

Experience

Software Developer, Contoso Pay

Tbilisi, Georgia (hybrid) · Mar 2023 – Present

  • Build and maintain 14 REST and GraphQL endpoints for card payments in Node.js and TypeScript, serving 1.2M requests a day.
  • Reduced p95 API latency from 850 ms to 340 ms by adding Redis caching and rewriting 9 slow PostgreSQL queries.
  • Led the split of the billing module into 3 services on AWS (ECS, SQS), cutting release time from 2 weeks to 2 days.
  • Introduced contract tests and raised backend test coverage from 41% to 78%; production incidents fell by a third in a year.

Junior Full-Stack Developer, Fabrikam Travel

Remote (Netherlands) · Jul 2021 – Feb 2023

  • Shipped a booking calendar in React and Node.js used by 300+ partner hotels.
  • Automated nightly data imports from 6 supplier APIs, replacing 10 hours of manual work a week.
  • Fixed 120+ bugs and reviewed pull requests in a 7-person team working across CET and GMT+4.

Skills

  • Languages: TypeScript, JavaScript, Python, SQL
  • Backend: Node.js, NestJS, Express, REST, GraphQL
  • Data & cloud: PostgreSQL, Redis, AWS (ECS, S3, SQS), Docker
  • Practices: CI/CD (GitHub Actions), automated testing (Jest), code review

Certifications

  • AWS Certified Developer – Associate (2024)

Education

  • B.Sc. in Computer Science, Free University of Tbilisi, 2021

Languages

Georgian (native) · English (C1) · Russian (B2)

ნიმუში მოამზადა FindAJobAI-ის გუნდმა: კანდიდატი, კომპანიები და ციფრები გამოგონილია. გადმოიღეთ სტრუქტურა და პუნქტების აგების წესი, ტექსტი კი საკუთარი გამოცდილებით დაწერეთ, ისეთი ციფრებით, რომელთა ახსნაც გასაუბრებაზე შეგიძლიათ.

რატომ მუშაობს ეს CV

  • სათაურშივე ჩანს სპეციალიზაცია და მთავარი სტეკი (Backend, Node.js, TypeScript), ამიტომ რეკრუტერი პირველივე წამებში ხვდება, რომელ ვაკანსიას შეესაბამება კანდიდატი.
  • ლოკაციასთან მითითებულია სასაათო სარტყელი (GMT+4) და მზადყოფნა დისტანციური მუშაობისთვის: უცხოელი დამსაქმებლისთვის ეს ერთ-ერთი პირველი კითხვაა.
  • ყოველი პუნქტი ზმნით იწყება (Build, Reduced, Led) და გაზომვადი შედეგით მთავრდება: მილიწამები, მოთხოვნების რაოდენობა, გამოშვების დრო.
  • ტექნოლოგიები მხოლოდ უნარების სექციაში კი არა, გამოცდილების პუნქტებშიც ჩანს, კონკრეტული ამოცანის კონტექსტში. ტექნიკური ინტერვიუერიც სწორედ ასე ამოწმებს, რეალურად გამოგიყენებიათ თუ არა ისინი.
  • ენები ცალკე სექციაშია, CEFR-ის დონეებით, ხოლო ფოტო, დაბადების თარიღი და პირადი ნომერი საერთოდ არ არის მითითებული.

როგორ გამოიყენოთ ეს ნიმუში

  1. შეადარეთ სტრუქტურა. ნახეთ, რა თანმიმდევრობითაა სექციები და როგორ არის აწყობილი თითოეული პუნქტი: ზმნა, ამოცანა, შედეგი.
  2. ჩაწერეთ საკუთარი შედეგები. ყოველი პუნქტი თქვენი რეალური სამუშაოთი შეცვალეთ. თუ ზუსტი ციფრი არ გახსოვთ, ის გამოიყენეთ, რისი დასაბუთებაც შეგიძლიათ.
  3. მოარგეთ ვაკანსიას. სათაური, შეჯამება და უნარები კონკრეტული ვაკანსიის ფორმულირებით დაწერეთ, გაგზავნამდე კი შეამოწმეთ, რომელი საკვანძო სიტყვები აკლია CV-ს.

როგორ დავწეროთ პროგრამისტის CV

  1. 1. დაიწყეთ სპეციალიზაციით და სტეკით

    „Software Developer“ ძალიან ზოგადია. სათაურში მიუთითეთ მიმართულება (Backend, Frontend, Mobile, Full-Stack) და 2–3 მთავარი ტექნოლოგია, ზუსტად ისე დაწერილი, როგორც ვაკანსიაშია: „Node.js“ და არა „Node“, „PostgreSQL“ და არა „Postgres DB“.

  2. 2. აჩვენეთ შედეგი და არა მოვალეობა

    „Worked on backend“ არაფერს ამბობს. დაწერეთ, რა ააწყვეთ, რისთვის და რა შეიცვალა: სიჩქარე, დატვირთვა, შეცდომების რაოდენობა, დაზოგილი დრო. თუ ზუსტი ციფრი არ იცით, მიახლოებითი გამოიყენეთ, ოღონდ ისეთი, რომლის დასაბუთებაც გასაუბრებაზე შეგიძლიათ.

  3. 3. GitHub და საკუთარი პროექტები

    დამწყებისთვის GitHub ხშირად გამოცდილების ნაწილს ცვლის. მიუთითეთ 2–3 პროექტი README-ით, რომელშიც ჩანს, რას აკეთებს პროექტი და როგორ უნდა გაეშვას. თუ პროფილი ცარიელია ან მხოლოდ კურსის დავალებებითაა სავსე, ჯობია, ბმული საერთოდ არ დაურთოთ.

  4. 4. აუთსორსინგი და კლიენტები

    თუ ადგილობრივი კომპანიის მეშვეობით უცხოელ კლიენტთან მუშაობდით, ორივე მიუთითეთ: „Software Developer, Company X (client: a US fintech)“. ასე ჩანს თქვენი დამსაქმებელიც და პროდუქტის მასშტაბიც. თუ NDA-ს ხელი მოაწერეთ, კლიენტის სახელის ნაცვლად დარგი და ქვეყანა დაწერეთ.

  5. 5. ერთი გვერდი, მაქსიმუმ ორი

    5 წლამდე გამოცდილებით ერთი გვერდი საკმარისია. ძველი ან შეუსაბამო სამსახური (მაგალითად, სტუდენტობისდროინდელი არატექნიკური პოზიცია) ერთი ხაზით დატოვეთ ან სულაც ამოიღეთ. უნარების დონეს ნუ აჩვენებთ ვარსკვლავებით ან პროცენტებით: „JavaScript 90%“ რეკრუტერისთვის არაფრის მთქმელია.

CV ქართულად თუ ინგლისურად?

IT-ში ინგლისური CV პრაქტიკულად სტანდარტია, ქართულ კომპანიებშიც: ტექნიკური ტერმინები ისედაც ინგლისურია და გუნდებში ხშირად უცხოელებიც მუშაობენ. თუ ქართული ბანკი ან სახელმწიფო უწყება CV-ს ქართულად ითხოვს, ტექნოლოგიების სახელები მაინც ორიგინალში დატოვეთ (React, Kubernetes) და ქართული ასოებით ნუ გადაწერთ.

უცხოური კომპანიისთვის განკუთვნილ CV-ს ნუ დაურთავთ ფოტოს, დაბადების თარიღს და ოჯახურ მდგომარეობას. სამაგიეროდ მიუთითეთ, რა ფორმატით შეგიძლიათ მუშაობა (contractor, EOR) და რამდენ საათს ემთხვევა თქვენი სამუშაო დღე მათ სამუშაო საათებს.

ქართულ ვერსიაში სექციების სათაურები ქართულად დაწერეთ („სამუშაო გამოცდილება“, „განათლება“, „უნარები“), ტექნიკური ტერმინები კი ინგლისურად დატოვეთ: „Redis-ით ქეშირება“ უფრო გასაგებია, ვიდრე ნებისმიერი თარგმანი. ორივე ვერსიაში ერთი და იგივე პროექტები და ციფრები უნდა იყოს.

ხშირი შეცდომები

  • ტექნოლოგიების გრძელი სია, რომელთა ნახევარიც მხოლოდ კურსზე გინახავთ: გასაუბრებაზე ნებისმიერ მათგანზე შეიძლება დაგისვან კითხვა.
  • „Responsible for…“-ით დაწყებული პუნქტები, რომლებიც მოვალეობას აღწერს და არა შედეგს.
  • GitHub-ის ბმული, სადაც ბოლო კომიტი რამდენიმე წლის წინაა ან მხოლოდ სასწავლო პროექტებია.
  • შეცდომები ტექნოლოგიების სახელებში: „Javascript“, „Mongo DB“, „Nodejs“. ტექნიკური ინტერვიუერი ამას აუცილებლად შეამჩნევს.
  • ერთი და იგივე CV ყველა ვაკანსიაზე: frontend-ის პოზიციაზე backend-ის მიღწევები წინ არ უნდა იყოს.

ვაკანსიები და სასარგებლო ბმულები

CV-ის სხვა ნიმუშები

ხშირი კითხვები

საჭიროა თუ არა GitHub-ის ბმული პროგრამისტის CV-ში?

სავალდებულო არ არის, მაგრამ დამწყებისთვის და დისტანციური ვაკანსიებისთვის ძალიან სასარგებლოა. მიუთითეთ მხოლოდ მაშინ, თუ პროფილში 2–3 მოწესრიგებული პროექტია, README-ით. გამოცდილ დეველოპერს, რომლის კოდიც NDA-თაა დაცული, CV-ში აღწერილი მიღწევებიც ეყოფა.

რამდენი ტექნოლოგია ჩავწერო უნარებში?

იმდენი, რამდენზეც გასაუბრებაზე თავისუფლად ისაუბრებთ, როგორც წესი, 10–15. ჯერ ის ჩაწერეთ, რასაც ვაკანსია ითხოვს და რაც რეალურად იცით, ხოლო ის, რაც მხოლოდ ერთხელ სცადეთ, ამოიღეთ.

კურსდამთავრებული ვარ და გამოცდილება არ მაქვს. რა ჩავწერო CV-ში?

გამოცდილების ნაცვლად პროექტები აღწერეთ: სასწავლო, საკუთარი ან ჰაკათონზე შექმნილი. თითოეულზე მიუთითეთ ტექნოლოგიები, თქვენი როლი და შედეგი (ფუნქციები, მომხმარებლები, ბმული). სტაჟირება და ბუტქემპიც გამოცდილებაა, თუ კონკრეტულად დაწერთ, რა გააკეთეთ.

მივუთითო თუ არა CV-ში სასურველი ხელფასი?

არა. ხელფასზე საუბარი გასაუბრების ან განაცხადის ფორმის ეტაპზეა. უცხოური კომპანიები, როგორც წესი, დარიცხულ (gross) წლიურ ან თვიურ თანხაზე საუბრობენ დოლარში ან ევროში, ამიტომ წინასწარ გამოიანგარიშეთ, რამდენი დაგრჩებათ ხელზე.