@email.com+375 29 123 45 67Мінск, БеларусьКатэгорыя B
Прафесійнае Рэзюмэ
Арыентаваны на вынік старшы інжынер праграмнага забеспячэння з больш чым 7-гадовым вопытам праектавання і стварэння маштабаваных вэб-прыкладанняў і размеркаваных сістэм. Валодае JavaScript, TypeScript, Python і воблачнымі тэхналогіямі на AWS. Кіраваў міжфункцыянальнымі камандамі да 8 інжынераў, ствараючы прадукты, якімі карыстаюцца больш за 2 мільёны штодзённых актыўных карыстальнікаў. Пацверджаны вопыт скарачэння выдаткаў на інфраструктуру на 30%, павышэння надзейнасці сістэмы да 99,99% бесперабойнай працы і ўкаранення лепшых інжынерных практык, уключаючы канвееры CI/CD і комплексныя стратэгіі тэсціравання.
Працоўны Вопыт
Старшы інжынер праграмнага забеспячэння
TechCorp Inc.
Сту 2021 - Цяпер
Кіраваў распрацоўкай мікрасэрвіснай архітэктуры, якая абслугоўвае больш за 2 млн штодзённых актыўных карыстальнікаў, скараціўшы сярэдні час адказу API на 40% з 320 мс да 190 мс
Настаўнічаў каманду з 5 малодшых інжынераў праз штотыднёвыя агляды кода, парнае праграмаванне і ўнутраныя тэхнічныя даклады па праектаванні сістэм
Спраектаваў і ўкараніў канвеер CI/CD з выкарыстаннем GitHub Actions і ArgoCD, скараціўшы час разгортвання з 2 гадзін да 15 хвілін
Узначаліў міграцыю з маналітнай PostgreSQL на шардзіраваную архітэктуру базы даных, павялічыўшы прапускную здольнасць запісу ў 3 разы падчас пікавай нагрузкі
Супрацоўнічаў з камандамі прадукту і дызайну для вызначэння тэхнічных патрабаванняў да 12 буйных выпускаў функцый на працягу 4 квартальных дарожных карт
Інжынер праграмнага забеспячэння
StartupXYZ
Чэр 2018 - Сне 2020
Стварыў канвеер апрацоўкі даных у рэальным часе, які апрацоўвае 500 тыс. падзей у секунду з выкарыстаннем Apache Kafka, Python і AWS Lambda
Распрацаваў і падтрымліваў RESTful API для мабільных і вэб-кліентаў з бесперабойнай працай 99,9% і затрымкай p95 менш за 200 мс
Скараціў выдаткі на воблачную інфраструктуру на 30% ($180 тыс. штогод) дзякуючы аптымізацыі EC2, зарэзерваваным інстансам і палітыкам аўтамаштабавання
Укараніў размеркаваную трасіроўку з Datadog і структураванае лагіраванне, скараціўшы сярэдні час вырашэння вытворчых інцыдэнтаў на 55%
Малодшы распрацоўшчык
Digital Solutions Ltd.
Жні 2016 - Тра 2018
Распрацаваў кліенцкі вэб-дадатак з выкарыстаннем React і Node.js, які абслугоўвае больш за 50 тыс. штомесячных актыўных карыстальнікаў
Напісаў модульныя і інтэграцыйныя тэсты з пакрыццём кода 90% з выкарыстаннем Jest і Cypress
Удзельнічаў у Agile-спрынтах і ўносіў уклад у архітэктурныя рашэнні падчас двухтыднёвых сесій агляду дызайну
Стварыў унутраную адміністратыўную панэль для каманды падтрымкі кліентаў, скараціўшы сярэдні час вырашэння заявак на 25%
Адукацыя
M.S. Камп'ютарныя навукі
Стэнфардскі ўніверсітэт
2019 - 2021
Спецыялізацыя ў галіне размеркаваных сістэм і воблачных вылічэнняў. Праграма на няпоўны рабочы дзень, завершаная падчас працы на поўную стаўку.
B.S. Камп'ютарныя навукі
Каліфарнійскі ўніверсітэт у Берклі
2012 - 2016
Спіс дэкана 2014-2016. Дыпломны праект на тэму сістэм сумеснага рэдагавання ў рэальным часе.
Гэта ўзор рэзюмэ. Наладзьце яго пад свой вопыт з дапамогай нашага бясплатнага канструктара рэзюмэ.
Парады
Пачынайце з паказчыкаў уплыву
Колькасна ацэньвайце свае дасягненні лічбамі. Замест 'Палепшыў прадукцыйнасць' пішыце 'Скараціў час адказу API на 40%, абслугоўваючы больш за 2 млн штодзённых карыстальнікаў'. Менеджэры па найму хочуць бачыць вымерны ўплыў.
Вылучайце свой тэхнічны стэк
Пералічвайце канкрэтныя тэхналогіі, фрэймворкі і інструменты. ATS-сістэмы скануюць дакладныя супадзенні ключавых слоў, таму 'React' лепш за 'франтэнд-фрэймворкі'.
Паказвайце лідарства і супрацоўніцтва
Старшыя пасады патрабуюць не толькі праграмавання. Згадвайце кіраванне камандай, агляды кода, настаўніцтва і міжфункцыянальнае супрацоўніцтва.
Змяшчайце на адной старонцы
Калі ў вас менш за 10 гадоў вопыту, адна старонка — ідэальна. Сканцэнтруйцеся на самым рэлевантным і нядаўнім вопыце.
Як напісаць рэзюмэ інжынера праграмнага забеспячэння: пакрокавая інструкцыя
Моцнае рэзюмэ інжынера праграмнага забеспячэння павінна за некалькі секунд паказаць рэкрутэру ваш узровень, тэхналагічны стэк і рэальны ўплыў на бізнес. Ніжэй - пяць крокаў, якія дапамогуць структураваць рэзюмэ так, каб яго прапусцілі і ATS-сістэмы, і жывыя рэкрутэры.
1
1. Напішыце моцнае прафесійнае рэзюмэ
Прафесійнае рэзюмэ - гэта тры-чатыры радкі ўверсе старонкі, якія рэкрутэр чытае першымі. Пазначце свой узровень (junior, middle, senior), асноўны тэхналагічны стэк (напрыклад, Java/Spring або React/Node.js) і адно канкрэтнае дасягненне з лічбамі. Прыклад: 'Senior-інжынер праграмнага забеспячэння з 6-гадовым вопытам распрацоўкі размеркаваных сістэм на Java і AWS, які скараціў час адказу API на 35% і кіраваў камандай з 4 распрацоўшчыкаў'. Пазбягайце агульных фраз тыпу 'адказны і камунікабельны' - рэкрутэры і ATS шукаюць канкрэтыку, а не рысы характару.
2
2. Апішыце вопыт працы вымерным чынам
Кожны пункт вопыту працы павінен пачынацца з дзеяслова дзеяння і заканчвацца лічбай: затрымка (latency), uptime, колькасць карыстальнікаў або выручка. Слабы варыянт: 'Адказваў за backend-распрацоўку'. Моцны варыянт: 'Спраектаваў мікрасэрвіс апрацоўкі плацяжоў на Node.js, які абслугоўвае 1,2 млн транзакцый штодня з uptime 99,95% і затрымкай p95 менш за 150 мс'. Такая канкрэтыка паказвае рэальны ўнёсак, а не проста спіс абавязкаў, і значна лепш запамінаецца рэкрутэрам падчас хуткага прагляду дзясяткаў рэзюмэ.
3
3. Структуруйце тэхнічныя навыкі па групах
Раздзяліце навыкі на лагічныя групы: мовы праграмавання (Java, Python, TypeScript), фрэймворкі і бібліятэкі (Spring, React, Django), інфраструктура і DevOps (AWS, Docker, Kubernetes, CI/CD), базы даных (PostgreSQL, MongoDB, Redis). Уважліва прачытайце апісанне вакансіі і скапіруйце дакладныя назвы тэхналогій - ATS-сістэмы шукаюць супадзенні па ключавых словах, а не сінонімы. Калі ў вакансіі напісана 'Kubernetes', пішыце менавіта 'Kubernetes', а не 'аркестрацыя кантэйнераў'.
4
4. Дадайце праекты, GitHub і партфоліо
Калі вопыту працы яшчэ мала (junior або пераход у IT), раздзел з пэт-праектамі часта важнейшы за фармальны вопыт. Дадайце спасылку на GitHub з 2-3 актуальнымі рэпазіторыямі, кароткае апісанне кожнага праекта (задача, тэхналогіі, вынік) і, па магчымасці, спасылку на дэма ці дэплой. Указвайце ўдзел у open-source ці pull requests у папулярныя праекты - гэта паказвае рэальныя навыкі каманднай працы з кодам лепш за любыя словы ў рэзюмэ.
5
5. Правярайце адукацыю, сертыфікаты і фінальны ATS-чэк
Дадайце адукацыю (нават калі яна не звязана з IT наперамую) і адпаведныя сертыфікаты (AWS, Kubernetes CKAD, Scrum). Перад адпраўкай праверце: адна калонка без табліц і графікі (яны ламаюць парсінг ATS), фармат PDF, назва файла тыпу Ivanou_CV.pdf, і ключавыя словы з вакансіі прысутнічаюць даслоўна хаця б у адным месцы рэзюмэ. Гэта павышае шанец прайсці аўтаматычны адбор перад тым, як рэзюмэ ўбачыць жывы чалавек.
Прыклады прафесійнага рэзюмэ для розных узроўняў
Скапіруйце і адаптуйце адзін з прыкладаў ніжэй пад свой уласны стэк і вопыт.
Junior / выпускнік
Матываваны junior-інжынер праграмнага забеспячэння з дыпломам па камп'ютарных навуках і практычным вопытам распрацоўкі на JavaScript, React і Node.js падчас навучання і пэт-праектаў. Стварыў і задэплоіў 3 поўнафункцыянальныя вэб-дадаткі, у тым ліку трэкер задач з аўтэнтыфікацыяй карыстальнікаў і REST API. Хутка вучуся, актыўна ўдзельнічаю ў code review і імкнуся пабудаваць кар'еру ў камандзе з моцнай інжынернай культурай.
Senior
Senior-інжынер праграмнага забеспячэння з 8-гадовым вопытам распрацоўкі размеркаваных сістэм на Java і Spring Boot для fintech-прадуктаў. Кіраваў камандай з 6 распрацоўшчыкаў, спраектаваў мікрасэрвісную архітэктуру, якая абслугоўвае больш за 3 млн запытаў штодня з uptime 99,99%. Скараціў выдаткі на воблачную інфраструктуру AWS на 25% і ўкараніў культуру абавязковага code review і аўтаматызаванага тэсціравання ва ўсёй камандзе.
Змена кар'еры ў IT
Былы інжынер-механік, які прайшоў інтэнсіўны курс па Python і аналізе даных і за апошні год самастойна распрацаваў некалькі pet-праектаў, уключаючы Flask-API для апрацоўкі і візуалізацыі вытворчых даных. Прыношу ў IT дысцыпліну інжынернага мыслення, дзесяцігадовы вопыт вырашэння тэхнічных праблем на вытворчасці і моцную матывацыю пабудаваць кар'еру backend-распрацоўшчыка.
Ключавыя словы для ATS у рэзюмэ інжынера праграмнага забеспячэння
Паўтарайце дакладныя тэрміны з апісання вакансіі - і рэкрутэр, і ATS-сістэма скануюць рэзюмэ менавіта на такія супадзенні.
microservices
Згадайце ў вопыце працы разам з канкрэтнай тэхналогіяй, напрыклад 'спраектаваў microservices на Spring Boot', а не проста ў спісе навыкаў.
CI/CD
Пакажыце, якім інструментам (GitHub Actions, Jenkins, GitLab CI) і які вынік - скарачэнне часу дэплою ці колькасці памылак.
code review
Дадайце ў раздзел вопыту, калі вы вялі рэгулярныя code review для каманды - гэта паказвае сеньярыці нават без тытула 'lead'.
Agile/Scrum
Пазначце ролю ў працэсе (удзельнік спрынтаў, sprint planning, retrospectives), а не проста слова ў спісе метадалогій.
REST API / GraphQL
Укажыце маштаб - колькасць запытаў у секунду ці колькасць спажыўцоў API, каб пацвердзіць рэальны вопыт.
AWS/Azure/GCP
Называйце канкрэтныя сэрвісы (EC2, Lambda, S3), якімі карысталіся, а не проста назву воблачнай платформы.
Docker/Kubernetes
Апішыце, для чаго выкарыстоўвалі - канцейнерызацыя дэплою, аркестрацыя кластара з N нод і г.д.
unit testing / TDD
Дадайце працэнт пакрыцця кода тэстамі (напрыклад, 85%) - гэта канкрэтны і лёгка правяральны паказчык.
distributed systems
Выкарыстоўвайце гэты тэрмін, калі рэальна працавалі з шардзіраваннем ці рэплікацыяй даных, а не для любой шматкампанентнай сістэмы.
SQL/NoSQL
Пазначце канкрэтную СКБД (PostgreSQL, MongoDB, Redis) і задачу, якую яна вырашала - гэта важней за агульны тэрмін 'база даных'.
Слабыя і моцныя пункты вопыту працы: прыклады
Кожны пункт вопыту трэба пераўтварыць з апісання абавязкаў у вымерны вынік.
Дастава новай функцыянальнасці
Распрацоўваў новыя функцыі для вэб-дадатку
Спраектаваў і выпусціў функцыю аплаты ў адзін клік на React і Stripe API, якая павялічыла канверсію афармлення заказу на 18% і скараціла сярэдні час чэкаўту з 90 да 40 секунд
Прадукцыйнасць і надзейнасць
Аптымізаваў прадукцыйнасць сэрвера
Аптымізаваў запыты да PostgreSQL і дадаў кэшаванне Redis, скараціўшы сярэдні час адказу API з 800 мс да 220 мс і зменшыўшы нагрузку на базу даных на 45% падчас пікавага трафіку
Каманднае лідарства і настаўніцтва
Дапамагаў малодшым распрацоўшчыкам у камандзе
Настаўнічаў 4 малодшых інжынераў праз штотыднёвыя 1:1 і парнае праграмаванне, скараціўшы сярэдні час іх выхаду на поўную прадукцыйнасць з 6 да 3 месяцаў
Частыя пытанні
Што павінна ўключаць рэзюмэ інжынера праграмнага забеспячэння?
Моцнае рэзюмэ інжынера праграмнага забеспячэння павінна ўключаць прафесійнае рэзюмэ з указаннем гадоў вопыту і ключавых тэхналогій, падрабязны вопыт працы з колькаснымі дасягненнямі, раздзел навыкаў з пералікам канкрэтных моў праграмавання і інструментаў, адукацыю і адпаведныя сертыфікацыі.
Якой даўжыні павінна быць рэзюмэ інжынера праграмнага забеспячэння?
Для большасці інжынераў праграмнага забеспячэння адна старонка — ідэальна. Калі ў вас больш за 10 гадоў вопыту або значныя публікацыі, дзве старонкі дапушчальныя. Сканцэнтруйцеся на самым нядаўнім і рэлевантным вопыце.
Якія навыкі мне варта ўказаць у рэзюмэ інжынера праграмнага забеспячэння?
Уключайце мовы праграмавання (JavaScript, Python, Java), фрэймворкі (React, Angular, Django), воблачныя платформы (AWS, GCP, Azure), базы даных (PostgreSQL, MongoDB), інструменты (Docker, Kubernetes, Git) і метадалогіі (Agile, CI/CD). Адаптуйце навыкі пад апісанне вакансіі.
Ці магу я выкарыстоўваць NoBsResume для бясплатнага стварэння рэзюмэ інжынера праграмнага забеспячэння?
Так. NoBsResume — на 100% бясплатны без схаваных выдаткаў. Выберыце адзін з 3 ATS-сумяшчальных шаблонаў, запоўніце свае даныя, выкарыстоўвайце паляпшэнне тэксту штучным інтэлектам і спампоўвайце ў фармаце PDF імгненна. Рэгістрацыя не патрабуецца.
Дзе спампаваць шаблон рэзюмэ інжынера праграмнага забеспячэння на беларускай мове?
Гэты прыклад рэзюмэ інжынера праграмнага забеспячэння на беларускай мове можна адкрыць у бясплатным канструктары NoBsResume, адрэдагаваць пад свой вопыт і адразу спампаваць у фармаце PDF. Даступныя 3 ATS-сумяшчальныя шаблоны, рэгістрацыя не патрабуецца, і ўсе змены захоўваюцца імгненна прама ў браўзеры.
Як напісаць рэзюмэ інжынера праграмнага забеспячэння без вопыту працы (для junior)?
Зрабіце акцэнт на пэт-праектах, GitHub-рэпазіторыях, курсавых і дыпломных праектах, а таксама на любым стажыраванні ці хакатонах. Апішыце кожны праект праз задачу, тэхналогіі і вынік, нават калі гэта навучальны праект. Раздзел навыкаў і сертыфікаты (напрыклад, курсы па алгарытмах ці хмарных тэхналогіях) таксама кампенсуюць адсутнасць афіцыйнага стажу.
На якой мове павінна быць CV інжынера праграмнага забеспячэння - беларускай, рускай ці англійскай?
У беларускай IT-індустрыі (EPAM, Wargaming, itransition і інш.) большасць кампаній чакае CV на англійскай мове, паколькі каманды часта міжнародныя, а сумоўі праходзяць на англійскай. Рускамоўныя CV таксама шырока прымаюцца. Беларускамоўнае рэзюмэ - выдатны варыянт для дзяржаўных кампаній, стартапаў з мясцовым фокусам ці як асабісты выбар, але для міжнароднай IT-кампаніі трымайце напагатове і англійскую версію.
Ці варта дадаваць спасылку на GitHub або партфоліо ў рэзюмэ інжынера праграмнага забеспячэння?
Так, амаль заўсёды варта. Спасылка на GitHub з актыўнымі, добра апісанымі рэпазіторыямі дазваляе рэкрутэру і тэхнічнаму інтэрв'юеру ўбачыць рэальны код, а не толькі словы пра навыкі. Гэта асабліва важна для junior-кандыдатаў без вялікага фармальнага вопыту, але карысна і для senior-узроўню, калі ёсць значныя open-source ці пабочныя праекты.
Ці трэба рыхтавацца да тэхнічнага сумоўя і coding-тэстаў пасля адпраўкі рэзюмэ?
Так, большасць беларускіх і міжнародных IT-кампаній пасля рэзюмэ праводзяць тэхнічнае сумоўе з задачамі на алгарытмы, сістэмны дызайн або жывое праграмаванне (live coding). Добра складзенае рэзюмэ адкрывае дзверы да гэтага этапу, таму варта загадзя паўтарыць тыповыя задачы на структуры даных і рэальныя праекты, згаданыя ў CV.
Ці сапраўды NoBsResume бясплатны для стварэння рэзюмэ інжынера праграмнага забеспячэння?
Так, поўнасцю. Гэты прыклад можна рэдагаваць прама ў канструктары, выбраць адзін з 3 ATS-шаблонаў, скарыстацца паляпшэннем тэксту штучным інтэлектам і спампаваць гатовы PDF без вадзяных знакаў, платы ці рэгістрацыі.
Стварыце сваё рэзюмэ зараз
Выкарыстоўвайце гэты прыклад як натхненне. Наладзьце яго пад свой вопыт і спампуйце прафесійны PDF за лічаныя хвіліны. 100% бясплатна.