Serbian flag

Пример CV-ја за backend програмера

Српски

Погледајте како професионални backend програмер структурира свој CV. Користите овај пример да истакнете дизајн API-ја, експертизу у базама података и скалабилну архитектуру.

Почните да правите свој CV

Преглед CV-ја

Марко Јовановић - Профилна Слика

Марко Јовановић

Backend програмер

[email protected]+381 11 234 5678Београд, СрбијаБ категорија

Професионални Резиме

Backend програмер са више од 5 година искуства у пројектовању и изградњи скалабилних API-ја, микросервиса и догађајима вођених система за апликације са великим прометом. Стручан у Python, Go и Java језицима са дубоком експертизом у дизајну релационих и NoSQL база података, клауд инфраструктури на AWS и GCP платформама, и праксама инфраструктуре као кода. Изградио и одржавао системе за обраду плаћања који обрађују преко 50 милиона долара годишње са 99,99% доступношћу. Посвећен писању чистог, добро тестираног кода и континуираном побољшању поузданости система кроз опсервабилност, аутоматизацију и промишљену архитектуру.

Радно Искуство

Backend програмер

FinTech Solutions

апр 2021 - тренутно

  • Пројектовао и изградио API за обраду плаћања који обрађује преко 50 милиона долара годишње са 99,99% доступношћу, усклађен са PCI DSS стандардом
  • Мигрирао монолитну апликацију на 14 микросервиса користећи Go и gRPC, смањујући неуспешна постављања за 70% и омогућавајући независна издања тимова
  • Имплементирао архитектуру вођену догађајима користећи RabbitMQ и Kafka, обрађујући преко милион догађаја дневно са гаранцијом испоруке најмање једном
  • Успоставио стек за опсервабилност са Prometheus, Grafana и дистрибуираним праћењем (Jaeger), смањујући просечно време детекције са 45 минута на мање од 5 минута
  • Водио ротацију дежурстава за тим од 3 backend програмера, одржавајући усклађеност са SLA од 99,95% на свим продукцијским сервисима

Софтверски програмер

DataStream Corp.

авг 2019 - мар 2021

  • Изградио RESTful и GraphQL API-је у Python-у (FastAPI) и Java-и (Spring Boot) који опслужују преко 500 хиљада корисника на веб и мобилним платформама
  • Оптимизовао PostgreSQL упите и додао одговарајуће индексе, смањујући просечно време одговора са 800ms на 120ms на критичним крајњим тачкама
  • Имплементирао Redis слој за кеширање са интелигентном инвалидацијом кеша, смањујући оптерећење базе података за 60% у периодима врхунског промета
  • Написао Terraform модуле за провизионисање AWS инфраструктуре, омогућавајући потпуно репродуцибилна окружења за развој, стејџинг и продукцију

Јуниор програмер

CodeWorks Agency

јун 2018 - јул 2019

  • Развијао API крајње тачке за платформу електронске трговине која обрађује преко 10 хиљада дневних наруџбина користећи Python и Django REST Framework
  • Написао свеобухватне тест пакете са pytest и Testcontainers, постижући 85% покривеност кода на 3 backend сервиса
  • Управљао миграцијама базе података и ажурирањима шеме у стејџинг и продукцијском окружењу користећи Alembic и Flyway
  • Сарађивао са frontend тимом на дизајну API уговора и OpenAPI спецификација за преко 30 крајњих тачака

Образовање

Дипломирани инжењер рачунарске технике

University of Texas at Austin

2014 - 2018

Додатна специјализација из математике. Релевантни предмети: Оперативни системи, Системи база података, Рачунарске мреже, Дистрибуирано рачунарство.

Виша стручна спрема из рачунарских наука

Austin Community College

2012 - 2014

Завршени основни предуслови из рачунарских наука пре преласка на UT Austin. Просек: 3,8/4,0.

Курсеви и Сертификати

Google Cloud Professional Cloud Developer

Google Cloud

2022

Идентификациони број сертификата: GCP-PCD-2022-5839

HashiCorp Certified: Terraform Associate

HashiCorp

2023

Идентификациони број сертификата: HC-TA-2023-2741

Designing Data-Intensive Applications (Study Group)

O'Reilly Media

2021

Завршен програм проучавања књиге који покрива дистрибуиране системе, репликацију, партиционисање и обраду токова података.

Језици

Српски

Говор: МатерњиСлушање: МатерњиПисање: Матерњи

Енглески

Говор: ТечноСлушање: ТечноПисање: Напредни

Немачки

Говор: ОсновниСлушање: СредњиПисање: Основни

Вештине

PythonGoJavaPostgreSQLMongoDBRedisDockerAWSREST APIsGraphQLRabbitMQTerraform

Ово је пример CV-ја. Прилагодите га сопственом искуству користећи наш бесплатан алат за креирање CV-ја.

Савети за ваш CV

Нагласите скалабилност

Backend улоге се баве обрадом оптерећења. Наведите обим захтева, проценте доступности и начин на који се ваши системи скалирају. '99,99% доступности' и 'милион догађаја дневно' показују спремност за продукцију.

Детаљно опишите вештине рада са базама података

Не ограничавајте се на навођење имена база података. Наведите оптимизацију упита, дизајн шеме, миграције и конкретна побољшања перформанси које сте постигли.

Покажите системско размишљање о дизајну

Наведите архитектонске одлуке: миграције са монолита на микросервисе, обрасце вођене догађајима, стратегије кеширања. Ово показује да размишљате на нивоу система, а не само на нивоу кода.

Укључите DevOps искуство

Backend програмери који разумеју постављање, контејнеризацију и инфраструктуру су веома цењени. Наведите Docker, Kubernetes, CI/CD и било које алате за инфраструктуру као код.

Кључне вештине

PythonGo/JavaREST API DesignGraphQLPostgreSQL/MySQLMongoDB/RedisDocker/KubernetesAWS/GCPMicroservicesMessage QueuesTerraform/IaCTesting

Како написати CV backend програмера

Регрутери у Србији и региону очекују да CV backend програмера показује конкретне резултате, а не само листу технологија. Ево пет корака да направите пример CV-ја који пролази ATS филтере и убеђује техничке менаџере да вас позову на интервју.

1

Напишите кратак и конкретан резиме на врху

Прве три реченице CV-ја морају одговорити на три питања: колико искуства имате, који backend стек користите и какав мерљив утицај сте остварили. На пример: 'Backend програмер са 4 године искуства у Python и Go, специјализован за дизајн API-ја и микросервисну архитектуру. Изградио систем за обраду плаћања који опслужује преко 200.000 корисника уз 99,9% доступности.' Овакав резиме одмах показује сениоритет, стек и конкретан резултат — управо оно што регрутер прегледа у првих десет секунди читања CV-ја.

2

Квантификујте сваки ред у радном искуству

Уместо 'радио на API-јима', напишите шта је постигнуто и колико. Пример јаког реда: 'Оптимизовао PostgreSQL упите и додао кеширање помоћу Redis-a, смањивши просечно време одговора API-ја са 600ms на 90ms и оптерећење базе за 55%.' Овакав ред садржи глагол акције, конкретну технологију и мерљив резултат — тачно оно што ATS системи и технички менаџери скенирају. Циљајте бар два до три оваква реда по позицији, фокусирана на пропусну моћ захтева, латенцију, доступност, обим података или уштеду трошкова.

3

Организујте техничке вештине по категоријама

Немојте набрајати вештине у једном хаотичном низу. Групишите их у категорије: програмски језици (Python, Java, Go, Node.js), радни оквири (Spring Boot, Django, FastAPI, Express), базе података (PostgreSQL, MySQL, MongoDB, Redis) и клауд/инфраструктура (AWS, GCP, Docker, Kubernetes, Terraform). Прилагодите редослед конкретном огласу за посао — ако послодавац тражи Go и Kafka, ставите их при врху листе. ATS системи и рекрутери брже препознају подударање када су вештине груписане и релевантне за позицију.

4

Прикажите искуство у архитектури и дизајну система

Backend позиције траже доказ системског размишљања, не само способност писања кода. Опишите API-је које сте дизајнирали, миграције са монолита на микросервисе, обрасце вођене догађајима или одлуке о скалирању под великим оптерећењем. Ако сте junior девелопер без формалног радног искуства, наведите GitHub профил са неколико сопствених пројеката (нпр. REST API, систем за аутентификацију) и укратко опишите архитектонске одлуке у сваком — то делимично надокнађује недостатак радног искуства у очима регрутера.

5

Додајте образовање и сертификате и проверите ATS форматирање

Наведите диплому, релевантне курсеве и сертификате (нпр. AWS, GCP, Terraform Associate) хронолошким редом, од најновијег ка најстаријем. На крају обавезно проверите техничко форматирање: једна колона, без табела и графика који збуњују ATS парсере, стандардни наслови одељака попут 'Искуство' и 'Вештине', и извоз у PDF формат. Управо ови детаљи одлучују да ли ће CV уопште стићи до живог човека.

Примери резимеа за CV backend програмера

Копирајте и прилагодите један од ова три примера свом стеку и нивоу искуства.

Junior / скорашњи дипломац

Скорашњи дипломирани инжењер рачунарства са практичним искуством у Java и Spring Boot кроз факултетске пројекте и стажирање. Изградио REST API за онлајн систем резервација са PostgreSQL базом података, покривен тестовима преко 80%. Мотивисан да учи од искусног тима и допринесе развоју поузданих backend сервиса.

Senior backend програмер

Senior backend програмер са 8 година искуства у пројектовању дистрибуираних система на Go и Python. Водио миграцију монолита на 20+ микросервиса, обрађује преко 10 милиона захтева дневно уз 99,99% доступности. Стручан у Kafka, Kubernetes и оптимизацији перформанси база података. Ментор за тим од 5 junior програмера.

Промена каријере у backend програмирање

Бивши системски администратор који је прешао у backend развој кроз интензиван курс (bootcamp) за Node.js и PostgreSQL и самосталне пројекте. Изградио и поставио на AWS платформу CRUD API за управљање залихама са JWT аутентификацијом. Доноси јаке основе у Linux системима, мрежама и дебаговању продукцијских проблема.

ATS кључне речи за CV backend програмера

И рекрутери и ATS системи скенирају CV тражећи тачне термине из огласа за посао — користите их онако како стоје у огласу, али само за вештине које заиста поседујете.

REST API

Наведите број endpoint-ова које сте дизајнирали или одржавали, нпр. 'дизајнирао 30+ REST API endpoint-ова'.

Microservices

Опишите конкретну миграцију или архитектуру: број сервиса и технологију комуникације међу њима (gRPC, message queue).

PostgreSQL / SQL

Наведите оптимизацију упита, indexing или дизајн шеме, а не само уопштено 'познавање SQL-а'.

MongoDB / NoSQL

Наведите тип модела података (document, key-value) и разлог избора у односу на релациону базу.

Docker / Kubernetes

Наведите да ли сте самостално постављали контејнере у продукцију или само у локалном развојном окружењу.

CI/CD

Именујте конкретан алат (GitHub Actions, Jenkins, GitLab CI) и ефекат, нпр. скраћено време од commit-a до deployment-a.

Message queues / Kafka

Наведите пропусну моћ (број порука дневно) и гаранције испоруке које сте имплементирали.

Caching / Redis

Наведите за колико процената сте смањили латенцију или оптерећење базе увођењем кеша.

High availability / uptime

Наведите тачан проценат доступности (нпр. 99,9%) и период мерења да делује веродостојно.

Testing / unit testing

Наведите проценат покривености кода тестовима и алат (pytest, JUnit) који сте користили.

Примери јачих редова у CV-ју backend програмера

Упоредите слабу и снажну верзију истог посла — разлика је у глаголу акције, конкретној технологији и мерљивом броју.

Испорука API-ja / функционалности

Радио на развоју API-ja за апликацију.

Дизајнирао и имплементирао 25 REST API endpoint-ова у Node.js/Express-у за мобилну апликацију са 300.000 корисника, смањивши број багова пријављених у продукцији за 40%.

Перформансе и скалабилност

Побољшао перформансе базе података.

Оптимизовао PostgreSQL упите и додао композитне индексе, смањивши просечно време одговора API-ја са 750ms на 95ms при 5 пута већем оптерећењу.

Поузданост и менторство

Помагао тиму и решавао проблеме у продукцији.

Увео дежурство (on-call) ротацију и аларме у Prometheus/Grafana, скративши просечно време решавања инцидената са 50 на 8 минута, и менторисао 2 junior програмера у code review процесу.

Често постављана питања

Шта треба да садржи CV backend програмера?

CV backend програмера треба да садржи програмске језике, искуство у дизајну API-ја, експертизу у базама података, познавање клауд платформи и вештине системске архитектуре. Истакните метрике скалабилности, проценте доступности и оптимизације перформанси са конкретним бројевима.

Које backend вештине су најтраженије?

Python, Go и Java су најтраженији backend језици. Клауд платформе (AWS, GCP), контејнеризација (Docker, Kubernetes), дизајн база података (PostgreSQL, MongoDB) и развој API-ја (REST, GraphQL) су неопходни. DevOps вештине попут CI/CD и Terraform су све више цењене.

Како да се мој CV backend програмера истакне?

Фокусирајте се на метрике утицаја: обим обрађених захтева, проценте доступности, побољшања перформанси и уштеде трошкова. Покажите системско размишљање о дизајну описујући архитектонске одлуке. Укључите и техничку дубину и искуство у сарадњи.

Могу ли бесплатно да направим CV backend програмера?

Да. NoBsResume је потпуно бесплатан. Изаберите шаблон компатибилан са ATS системима, додајте своје backend вештине и искуство и преузмите PDF тренутно. Без регистрације.

Где могу да преузмем бесплатан пример CV-ја за backend програмера?

Овај пример CV-ја backend програмера можете директно да отворите и уредите у NoBsResume бесплатном алату за прављење CV-ja — нема потребе да га 'преузимате' као шаблон у Word-у. Кликните на 'Почните да правите свој CV', унесите своје податке уместо примера, изаберите један од ATS-компатибилних шаблона и преузмите готов PDF за неколико минута, потпуно бесплатно и без регистрације.

Како да направим CV за backend програмера без искуства, за junior позицију?

Ако немате радно искуство, фокусирајте се на факултетске пројекте, стажирања и лично написан код на GitHub-у. Направите 2-3 сопствена пројекта (нпр. REST API са базом података) и опишите их као да су радни задаци: технологија, шта сте изградили и резултат. У NoBsResume уредите овај исти пример CV-ја — само замените радно искуство пројектима и школовањем, задржавајући исту структуру коју регрутери очекују.

Да ли CV за IT посао треба да буде на енглеском или српском језику?

У већини IT компанија у Србији, посебно оутсорсинг фирмама и страним клијентима, CV на енглеском језику је стандард и очекује се чак и за домаће позиције. За локалне компаније и државни сектор српски CV је прихватљив. Најсигурније решење: направите обе верзије. NoBsResume омогућава да исти пример CV-ја лако прилагодите и на српском и на енглеском, у зависности од огласа за посао.

Колико страница треба да има CV backend програмера?

За већину backend програмера једна страница CV-ја је идеална до око 5-6 година искуства, а две странице ако имате дужу каријеру или више значајних пројеката. Регрутери у просеку прегледају CV мање од минута, па је концизност важнија од набрајања сваког детаља. Изаберите само најрелевантније и најновије позиције и технологије за конкретан оглас за посао.

Да ли треба да укључим GitHub или портфолио у CV backend програмера?

Да, GitHub линк је готово обавезан за backend програмере, посебно за junior кандидате без много радног искуства — он показује стваран код, квалитет комитова и активност. Наведите линк одмах поред контакт података, а у опису истакните само репозиторијуме који су уредни и документовани. За сениоре, лични сајт или блог о архитектонским одлукама додатно учвршћује утисак стручности.

Да ли је NoBsResume заиста бесплатан алат за прављење CV-ја за IT посао?

Да, потпуно. NoBsResume нема скривене претплате нити ограничен број преузимања — овај пример backend CV-ја, као и сви остали, доступан је за уређивање без регистрације. Изаберите један од неколико ATS-компатибилних шаблона, унесите своје податке и одмах преузмите PDF спреман за слање на конкурсе за посао.

Направите свој CV сада

Користите овај пример као инспирацију. Прилагодите га свом искуству и преузмите професионални PDF за неколико минута. 100% бесплатно.

Почните да правите свој CV

Погледајте овај CV на другим језицима

Овај пример CV-ја је доступан на 63 језика: