{
  "meta": {
    "title": "Партфоліо рэактыўнага распрацоўшчыка — падрыхтоўка і ўдасканаленне рэзюмэ",
    "description": "Рэпазіцыйныя парады для прафесіяналаў у галіне IT і тэхналогій. Навучанне пра напісанне рэзюмэ для ролі React Developer, уключаючы ключавыя навыкі, статыстыку рынку, ідэі для адаптацыі пад вакансіі і адказаў на часта задаваныя пытанні.",
    "language": "be"
  },
  "resume": {
    "metadata": {
      "version": 1,
      "lastModified": "2025-03-01T12:00:00.000Z",
      "fullName": "Аляксандр Іваноў",
      "email": "alejzande********************",
      "phones": [
        "+375291******"
      ],
      "city": "Мінск",
      "country": "Беларусь",
      "links": [
        "https://github.**************"
      ],
      "language": "be"
    },
    "content": {
      "role": "React Developer",
      "summary": "Я — дасведчаны рэактыўны распрацоўшчык з больш чым 7-гадовым стажам у стварэнні інтэрактыўных web-дадаткаў. Мая спецыялізацыя — распрацоўка хуткіх, масштабаваных фронтэндаў з выкарыстаннем React, Redux і TypeScript. Маю вопыт у працы над праектамі для банкаўскага сектара, электроннай камерцыі і сацыяльных сетак. Мая мэта — ствараць эфектыўныя карыстальніцкія інтэрфейсы, якія паляпшаюць досвед карыстальнікаў і дапамагаюць бізнэсу дасягаць мэтаў. Трывалыя навыкі ў працы ў каманды, выкарыстанне сучасных інструментаў і пастаяннае ўдасканаленне — ключы да майго поспеху як распрацоўшчыка.",
      "skills": [
        {
          "category": "Фронтэнд-распрацоўка",
          "items": [
            "React.js",
            "Redux",
            "TypeScript",
            "JavaScript (ES6+)",
            "HTML5",
            "CSS3",
            "SCSS",
            "Bootstrap"
          ]
        },
        {
          "category": "Інструменты і праекты",
          "items": [
            "Git",
            "Webpack",
            "Jest",
            "ESLint",
            "Docker",
            "CI/CD-пацы"
          ]
        },
        {
          "category": "Пратаколы і тэхналогіі",
          "items": [
            "REST API",
            "GraphQL",
            "WebSocket",
            "JSON",
            "AJAX"
          ]
        },
        {
          "category": "Мяккія навыкі",
          "items": [
            "Прафесійная камунікацыя",
            "Інавацыйнае мысленне",
            "Работа ў камандзе",
            "Самадысцыпліна",
            "Баланс ўвагі да дэталяў"
          ]
        },
        {
          "category": "Моўныя навыкі",
          "items": [
            "Беларуская",
            "Паляцкая",
            "Англійская"
          ]
        }
      ],
      "experience": [
        {
          "company": "Беларусбанк",
          "role": "React Developer",
          "from": "2022-01",
          "to": null,
          "isCurrent": true,
          "location": "Мінск, Беларусь",
          "description": "Удзельнічаў у распрацоўцы карпаратыўнага інтэрфейсу для сістэмы кіравання фінансавымі данымі. Прымяняў React і Redux для стварэння дынамічных і адаптыўных кампанентаў. Кіраванне праектам у рамках усталяваных тэрмінаў і стандартных працэсаў IT-індустрыі.",
          "achievements": [
            "Павысіў хуткасць загрузкі старонкі на 30% з дапамогай аптымізацыі React-компанентаў і тэхнік lazy loading.",
            "Рэалізаваў аўтаматызаваныя тэсціраванні часткі ўчасткаў кода, што зменшыла колькасць памылак на прадукцыйных версіях на 25%.",
            "Больш за 15 праектаў і новых функцый у асноўнай сістэме было выклікана ў супрацоўніцтве з UI-дызайнерамі і аналітыкамі."
          ]
        },
        {
          "company": "IT-распрацоўка ",
          "role": "React Developer",
          "from": "2020-05",
          "to": "2021-12",
          "isCurrent": false,
          "location": "Варшава, Польшча",
          "description": "Праца ў міжнароднай камандзе над платформай электроннай камерцыі. Стварэнне візуальных элементаў і інтэрактыўных функцый у рамках сучасных web-тэхналогій. Каманда кіравалася гібкім метадалогіямі і выкарыстаннем Agile-працэсаў.",
          "achievements": [
            "Дапамагаў у павелічэнні канверсіі на 20% пры дапамозе рэдызайну аперацый і пашырэння функцыяналу ў рамках React-праектаў.",
            "Упраўленне вялікімі наборамі даных, шэраг змен скараціў час яе апрацоўкі на 40%.",
            "Стварэнне дакументацыі і правядзенне тэсціравання для новых кампанентаў, што дазволіла зменшыць памылкі пры інтэграцыі."
          ]
        },
        {
          "company": "Літва-Стартапs",
          "role": "React Frontend Developer",
          "from": "2018-03",
          "to": "2020-04",
          "isCurrent": false,
          "location": "Вільнюс, Літва",
          "description": "Распрацоўка карыстальніцкіх інтэрфейсаў для даступных і хуткіх вэб-праектаў з акцэнтам на UX і UI. Інтэграцыя з Node.js-асноўнымі серверамі і ўпраўленне маршрутызацыяй з React Router.",
          "achievements": [
            "Знізіў час адказу сервера на 15%, аптымізуючы React-код і AJAX-запыты.",
            "Далучыўся да праектаў з 30+ ролікамі і ролевай структурай, падтрымка цэлага камандавага працэсу.",
            "За тры гады распрацоўкі стварыў больш за 50 інтэрактыўных кампанентаў, што павялічыла канверсію ў 2,5 разы."
          ]
        }
      ],
      "education": [
        {
          "school": "Мінскі дзяржаўны універсітэт",
          "degree": "Бакалаўр інфарматыкі",
          "field": "Праграмистика і інфармацыйныя тэхналогіі",
          "location": "Мінск, Беларусь",
          "summary": "Атрымаў глыбокае веданне ў распрацоўцы праграмнага забеспячэння і сучасных web-тэхналогіях. Закончыў праектны навучальны курс па распрацоўцы на React і іншых тэхналогіях.",
          "from": "2014-09",
          "to": "2018-06",
          "isCurrent": false
        }
      ],
      "languages": [
        {
          "language": "Беларуская",
          "level": "native"
        },
        {
          "language": "Паляцкая",
          "level": "fluent"
        },
        {
          "language": "Англійская",
          "level": "advanced"
        }
      ]
    },
    "createdAt": "2025-03-01T12:00:00.000Z",
    "updatedAt": "2025-03-01T12:00:00.000Z"
  },
  "sections": [
    {
      "id": "what-role-does",
      "title": "Якую ролю займае React Developer у сучасных ІТ-распрацоўках?",
      "content": [
        {
          "type": "paragraph",
          "text": "React Developer з'яўляецца ключавым спецыялістам у стварэнні сучасных вэб-інтерфейсаў. Такі распрацоўшчык адказвае за распрацоўку інтэрактыўных, хуткіх і рэспансіўных карыстальніцкіх інтэрфейсаў з выкарыстаннем бібліятэкі React."
        },
        {
          "type": "paragraph",
          "text": "Звычайна, іх праекты ўключаюць стварэнне кампанентаў, выкарыстанне праграмных шаблонаў, аптымізацыю прадукцыйнасці, а таксама працу ў камандзе з дызайнерамі і бекэнд-распрацоўшчыкамі. Акрамя таго, яны павінны ведаць асноўныя інструменты DevOps, каб інтэграваць свае працы ў агульную сістэму."
        },
        {
          "type": "bullets",
          "content": [
            "Распрацоўка карыстальніцкіх інтэрфейсаў і вэб-старонак",
            "Оптымізацыя прадукцыйнасці і SEO-аналітыка",
            "Інтэграцыя з API і сэрвісамі",
            "Напісанне тэстаў і правядзенне дэбагінгу",
            "Падтрымка і ўдасканаленне існуючых праектаў",
            "Рэалізацыя адаптыўнага дызайну для розных прылад",
            "Удзел у планаванні і ацэнцы праектаў"
          ]
        }
      ]
    },
    {
      "id": "key-skills",
      "title": "Асноўныя навыкі і тэхналогіі для рэактыўных распрацоўшчыкаў",
      "content": [
        {
          "type": "paragraph",
          "text": "Веданне і ўпэўненасць у асноўных тэхналогіях і інструментах дазваляе рэактыўнаму распрацоўшчыку будаваць эфектыўныя і змястоўныя вэб-праекты. Вось асноўны спіс навыкаў, якія важна мець сучаснаму спецыялісту ў гэтай галіне:"
        },
        {
          "type": "bullets",
          "content": [
            "React.js і яго асноўныя прынцыпы",
            "Redux для кіравання станам",
            "TypeScript для тыпізацыі кода",
            "JavaScript (ES6+)",
            "HTML5 і CSS3, а таксама препроцэсары SCSS або Sass",
            "Інструменты для зборкі — Webpack, Babel",
            "Тэсцінг — Jest, React Testing Library",
            "Кантроль версій — Git і GitHub",
            "Пастаяннае ўдасканаленне — CI/CD працэсы",
            "Інтэграцыя з REST і GraphQL API",
            "WebSocket для рэальных часоў",
            "Адаптыўны дызайн і UX",
            "Дакументацыя і аналітычнае мысленне",
            "Асноўныя навыкі камунікацыі і каманднай работы",
            "Асновы DevOps інструментаў"
          ]
        }
      ]
    },
    {
      "id": "market-stats",
      "title": "Статыстыка рынку працы і зарплат для React Developer у Беларусі і за мяжой",
      "content": [
        {
          "type": "paragraph",
          "text": "Сучасны попыт на React Developer працягвае растварацца: кампаніі шукаюць прафесіяналаў для стварэння новых праектаў і падтрымкі існуючых. Вось некалькі фактаў і статыстычных дадзеных пра рынок і ўзровень аплат для такіх спецыялістаў."
        },
        {
          "type": "stats",
          "content": [
            "У Беларусі сярэдняя зарплата React Developer складае ад 1500 да 2500 беларускіх рублёў у месяц.",
            "За межамі Беларусі, у краінах ЕС, сярэдні доход — каля 3000-5000 еўра ў месяц, у залежнасці ад досведу і праекта.",
            "Павышэнне попыту на React-спецыялістаў у свеце за апошнія 5 гадоў склала прыкладна 40%.",
            "У Беларусі і Польшчы спрос на такіх спецыялістаў вырас у два разы за апошні год."
          ]
        }
      ]
    },
    {
      "id": "highlight-experience",
      "title": "Парады і прыклады для аптымізацыі вашага рэзюмэ ў ролі React Developer",
      "content": [
        {
          "type": "paragraph",
          "text": "Вы хочаце вылучыцца ў вялікай пошце вакансій? Важна ўлічваць патрабаванні ATS — сістэмы аўтаматычнага адбору рэзюмэ. Каб прайсці гэтыя сістэмы і прыцягнуць ўвагу менеджараў па найму, варта ўключаць ключавыя словы і фразы, што суадносіліся з вакансіяй."
        },
        {
          "type": "bullets",
          "content": [
            "Уключыць у рэзюмэ такія адпаведныя словы, як React, Redux, TypeScript, API, TDD — гэта павысіць верагоднасць праходжання ATS.",
            "Прыклад розных варыянтаў фармулёвак: «Распрацоўка дынамічных кампанентаў у React», «Інтэграцыя REST і GraphQL» або «Праца з аўтамазаванымі тэстамі з Jest».",
            "Заўсёды адзначайце ўдасканаленне прадукцыйнасці і аптымізацыі, бо гэта з'яўляецца запатрабаваным навыкам."
          ]
        },
        {
          "type": "paragraph",
          "text": "Прыклад: «Рэалізаваў кампаненты, якія павялічылі хуткасць рэагавання ў інтэрфейсе на 20% і зменшылі час загрузкі старонкі.»"
        },
        {
          "type": "paragraph",
          "text": "Прыклад: «Стварыў модульную архітэктуру React, што дазволіла камандзе пашыраць праект без значных крыжавін.»"
        }
      ]
    },
    {
      "id": "resume-sections-tips",
      "title": "Як арганізаваць рэзюмэ для працы React Developer: саветы для пачаткоўцаў і прафесіяналаў",
      "content": [
        {
          "type": "paragraph",
          "text": "Добра структураванае рэзюмэ павышае шанцы на праходжанне ў першую чаргу ў сістэмах ATS. Важна, каб у раздзеле вопыту была адлюстравана рэальнасць вашых праектаў і дасягненняў, а таксама выдзяляліся ключавыя навыкі."
        },
        {
          "type": "bullets",
          "content": [
            "Выказвайце канкрэтныя дасягненні і паказвайце вынікі — гэта прыцягвае ўвагу. Напрыклад, «Зменшыў час загрузкі старонкі на 30%» або «Павысіў канверсію ў праекце на 15%».",
            "Уключайце ключавыя навыкі ў спіс і выкарыстоўвайце адпаведныя сінонімы.",
            "Не забывайце пра адаптацыю — ўдакладняйце рэзюмэ пад кожную ваканцыю, адзначаючы патрабаванні і асаблівасці."
          ]
        }
      ]
    },
    {
      "id": "common-mistakes",
      "title": "Частыя памылкі пры напісанні рэзюмэ React Developer і як іх пазбегнуць",
      "content": [
        {
          "type": "paragraph",
          "text": "Многія распрацоўшчыкі дапускаюць базавыя памылкі, якія могуць стаць перашкодай для кар’ернага росту. Вось асноўныя з іх і парады, як іх прадухіліць:"
        },
        {
          "type": "bullets",
          "content": [
            "Залішняя агульнасць: замест працы з канкрэтнымі праектамі і вынікамі апісвайце дэталі і канкрэтныя вынікі сваіх дзеянняў.",
            "Адсутнасць ключавых слоў: без іх рэзюме можа не даходзіць да рэкуртараў аўтаматычных сістэм.",
            "Павярхоўнасць у апісанні: указвайце, якія канкрэтныя тэхналогіі і інструменты выкарыстоўваліся, каб прафесійна ўразіць.",
            "Хуткасць і няпэўнасць: пазбягайце ўстойлівых фраз «відэа варыянты», замест гэтага — канкрэтныя дасягненні і навыкі."
          ]
        }
      ]
    },
    {
      "id": "faq",
      "title": "Часта задаваныя пытанні пра ролю React Developer у Беларусi і за мяжой",
      "content": [
        {
          "type": "paragraph",
          "text": "Калі вы толькі сябраецеся з гэтай прафесіяй або шукаеце працу ў іншай краіне, гэтыя пытанні могуць дапамагчы вам лепш зразумець асаблівасці абласцей працы і патрабаванняў."
        },
        {
          "type": "subheading",
          "text": "Якія асноўныя навыкі патрэбныя для пачатку працы ў ролі React Developer?"
        },
        {
          "type": "paragraph",
          "text": "Асноўнымі з’яўляюцца веды React.js, HTML, CSS, JavaScript і досвед працы з сістэмамі кантролю версій. Таксама важна мець разуменне прынцыпаў працы API і базавых інструментаў тэсціравання."
        },
        {
          "type": "subheading",
          "text": "Як прайсці ATS-сістэму пры падачы рэзюмэ?"
        },
        {
          "type": "paragraph",
          "text": "Уключайце у рэзюмэ ключавыя словы, звязаныя з тэхналогіямі і патрабаваннямі вакансіі, і пазбягайце не адносных фраз. Карціна павінна быць чыстай, структурна і лёгка чытэльнай."
        },
        {
          "type": "subheading",
          "text": "Ці можна практыкавацца дома і стаць рэактыўным распрацоўшчыкам?"
        },
        {
          "type": "paragraph",
          "text": "Так, шмат вольных рэсурсаў і курсавых праектаў дазваляюць навучыцца асновам. Важна таксама працаваць над рэальнымі праектамі і атрымліваць водгукі ад суполак."
        },
        {
          "type": "subheading",
          "text": "Якія асноўныя рызыкі або праблемы чакаюць новых у гэтай галіне?"
        },
        {
          "type": "paragraph",
          "text": "Адсутнасць практычнага вопыту можа быць цяжкасцю пры пошуку першых праектаў. Галоўнае — удзяляць час самаразвіццю і не баяцца пратэставаць новыя тэхналогіі."
        },
        {
          "type": "subheading",
          "text": "Як павысіць сваю цэнанасць на рынку працы?"
        },
        {
          "type": "paragraph",
          "text": "Рэгулярнае ўдасканаленне навыкаў, праекты з адкрытым кодам і ўдзел у канферэнцыях дапамогуць павысіць вашу прафесійную каштоўнасць."
        }
      ]
    }
  ]
}
