Slovenian flag

Primer zivljenjepisa za backend razvijalca

Slovenščina

Oglejte si, kako profesionalni backend razvijalec v svojem zivljenjepisu izpostavi nacrtovanje API-jev, strokovno znanje o podatkovnih bazah in skalabilno arhitekturo. Prilagodite ta primer svoji lastni izkusnji.

Zacnite ustvarjati svoj zivljenjepis

Predogled zivljenjepisa

Luka Horvat - Profilna Slika

Luka Horvat

Backend razvijalec

[email protected]+386 41 234 567Ljubljana, SlovenijaKategorija B

Poklicni Povzetek

Backend razvijalec z vec kot 5 leti izkusenj pri nacrtovanju in razvoju skalabilnih API-jev, mikrostoritev in dogodkovno vodenih sistemov za aplikacije z velikim prometom. Vescem v jezikih Python, Go in Java z globokim poznavanjem relacijskih in NoSQL podatkovnih baz, oblacne infrastrukture na AWS in GCP ter praks infrastrukture kot kode. Zgradil in vzdrzeval sisteme za obdelavo placil, ki obdelujejo vec kot 50 milijonov dolarjev letnih transakcij z 99,99-odstotno razpolozljivostjo. Predan pisanju ciste, dobro testirane kode in nenehnemu izboljsevanju zanesljivosti sistemov s pomocjo opazovanja, avtomatizacije in premisljene arhitekture.

Delovne Izkušnje

Backend razvijalec

FinTech Solutions

apr. 2021 - danes

  • Nacrtoval in zgradil API za obdelavo placil, ki obdeluje vec kot 50 milijonov dolarjev letnih transakcij z 99,99-odstotno razpolozljivostjo, skladen s standardom PCI DSS
  • Migriral monolitno aplikacijo na 14 mikrostoritev z uporabo Go in gRPC, s cimer se je stevilo neuspesnih namestitev zmanjsalo za 70 % in omogocilo neodvisne izdaje ekip
  • Uvedel dogodkovno vodeno arhitekturo z uporabo RabbitMQ in Kafka, ki dnevno obdela vec kot 1 milijon dogodkov z zagotovljeno dostavo vsaj enkrat
  • Vzpostavil sklad za opazovanje s Prometheus, Grafana in porazdelenim sledenjem (Jaeger), s cimer se je povprecni cas za zaznavo zmanjsal s 45 minut na manj kot 5 minut
  • Vodil dezurno rotacijo za 3-clansko backend ekipo in vzdrzeval 99,95-odstotno skladnost s SLA v vseh produkcijskih storitvah

Razvijalec programske opreme

DataStream Corp.

avg. 2019 - mar. 2021

  • Razvil RESTful in GraphQL API-je v Pythonu (FastAPI) in Javi (Spring Boot), ki strezejo vec kot 500.000 uporabnikom na spletu in mobilnih platformah
  • Optimiziral poizvedbe PostgreSQL in dodal ustrezno indeksiranje, s cimer se je povprecni odzivni cas na kljucnih koncnih tockah zmanjsal z 800 ms na 120 ms
  • Uvedel predpomnilniski sloj Redis z inteligentnim razveljavitvenim mehanizmom, ki je zmanjsal obremenitev podatkovne baze za 60 % v konicnih urah
  • Napisal module Terraform za zagotavljanje infrastrukture AWS, kar je omogocilo popolnoma ponovljiva okolja v razvojnem, testnem in produkcijskem okolju

Mlajsi razvijalec

CodeWorks Agency

jun. 2018 - jul. 2019

  • Razvil API koncne tocke za platformo za elektronsko poslovanje, ki dnevno obdela vec kot 10.000 narocil, z uporabo Pythona in Django REST Framework
  • Napisal celovite testne zbirke s pytest in Testcontainers ter dosegel 85-odstotno pokritost kode v 3 backend storitvah
  • Upravljal migracijo podatkovnih baz in posodobitve shem v testnem in produkcijskem okolju z uporabo Alembic in Flyway
  • Sodeloval s frontend ekipo pri nacrtovanju API pogodb in specifikacij OpenAPI za vec kot 30 koncnih tock

Izobrazba

Univerzitetni diplomirani inzenir racunalnistva

Univerza v Ljubljani

2014 - 2018

Smer matematika. Relevantni predmeti: Operacijski sistemi, Podatkovne baze, Racunalniska omrezja, Porazdeljeno racunalnistvo.

Visjesolski diplomirani inzenir racunalnistva

Visja strokovna sola za racunalnistvo

2012 - 2014

Opravil temeljne predmete racunalnistva pred prehodom na Univerzo v Ljubljani. Povprecna ocena: 9,2/10.

Tečaji in Certifikati

Google Cloud Professional Cloud Developer

Google Cloud

2022

ID poverilnice: GCP-PCD-2022-5839

HashiCorp Certified: Terraform Associate

HashiCorp

2023

ID poverilnice: HC-TA-2023-2741

Designing Data-Intensive Applications (Study Group)

O'Reilly Media

2021

Zaključen študijski program, ki pokriva porazdeljene sisteme, replikacijo, particioniranje in obdelavo tokov podatkov.

Jeziki

Slovenscina

Govor: Materni jezikPoslušanje: Materni jezikPisanje: Materni jezik

Anglescina

Govor: TekocePoslušanje: TekocePisanje: Tekoce

Nemscina

Govor: SrednjePoslušanje: SrednjePisanje: Osnovno

Spretnosti

PythonGoJavaPostgreSQLMongoDBRedisDockerAWSREST APIsGraphQLRabbitMQTerraform

To je vzorcni zivljenjepis. Prilagodite ga s svojimi izkusnjami z uporabo nasega brezplacnega orodja za ustvarjanje zivljenjepisov.

Nasveti za vas zivljenjepis

Poudarite skalabilnost

Pri backend vlogah gre za obvladovanje obremenitev. Navedite obseg zahtevkov, odstotke razpolozljivosti in nacin skaliranja vasih sistemov. '99,99-odstotna razpolozljivost' in '1 milijon dogodkov na dan' dokazujeta pripravljenost za produkcijo.

Podrobno opisite svoje znanje o podatkovnih bazah

Ne omejite se le na navajanje imen podatkovnih baz. Omenite optimizacijo poizvedb, nacrtovanje shem, migracijo in konkretne izboljsave zmogljivosti, ki ste jih dosegli.

Pokazite razumevanje nacrtovanja sistemov

Omenite arhitekturne odlocitve: migracijo z monolita na mikrostoritve, dogodkovno vodene vzorce, strategije predpomnjenja. To kaze, da razmisjate na sistemski ravni, ne le na ravni kode.

Vkljucite izkusnje z DevOps

Backend razvijalci, ki razumejo namescanje, kontejnerizacijo in infrastrukturo, so zelo cenjeni. Omenite Docker, Kubernetes, CI/CD in vsa orodja za infrastrukturo kot kodo.

Kljucne vescine

PythonGo/JavaNacrtovanje REST APIGraphQLPostgreSQL/MySQLMongoDB/RedisDocker/KubernetesAWS/GCPMikrostoritveSporocilne vrsteTerraform/IaCTestiranje

Kako napisati zivljenjepis (CV) za backend razvijalca

Rekruiterji in ATS sistemi v nekaj sekundah preverijo, ali vas zivljenjepis vsebuje prava kljucna backend znanja. Spodnji koraki vam pomagajo sestaviti predlogo CV za backend razvijalca, ki jasno prikaze vas tehnicni sklad, vpliv na sisteme v produkciji in pripravljenost na skaliranje.

1

Napisite mocan poklicni povzetek

V treh do stirih vrsticah povejte, kdo ste kot backend razvijalec: leta izkusenj, glavni tehnicni sklad (na primer Python, Go ali Java) in en merljiv dosezek, ki dokazuje vpliv, na primer sistem, ki dnevno obdela milijon zahtevkov, ali API z 99,9-odstotno razpolozljivostjo. Izogibajte se splosnim frazam, kot je 'motiviran razvijalec'; namesto tega navedite konkreten obseg prometa, velikost ekipe ali prihranek pri stroskih. Povzetek naj bo prilagojen vsaki prijavi in naj odraza kljucne besede iz oglasa za delovno mesto.

2

Opisite delovne izkusnje z merljivimi rezultati

Vsaka alineja naj se zacne z glagolom dejanja (nacrtoval, optimiziral, migriral) in naj konca s stevilko: pretocnostjo zahtevkov, latenco, odstotkom razpolozljivosti, obsegom podatkov ali prihrankom pri stroskih. Namesto 'Delal sem na API-jih' napisite na primer: 'Optimiziral poizvedbe PostgreSQL in znizal povprecno latenco koncne tocke z 800 ms na 120 ms pri 500.000 aktivnih uporabnikih.' Taksne alineje ATS sistemom in rekruiterjem takoj pokazejo obseg in vpliv vasega dela, ne le seznama nalog.

3

Zdruzite tehnicne vescine v jasne skupine

Razdelek z vescinami naj bo organiziran po skupinah: programski jeziki (Python, Go, Java, Node.js), ogrodja (Spring Boot, Django, FastAPI, Express), podatkovne baze (PostgreSQL, MySQL, MongoDB, Redis) ter oblak in infrastruktura (AWS, GCP, Docker, Kubernetes, Terraform). Taka struktura olajsa hitro branje rekruiterju in ujemanje s kljucnimi besedami v oglasu za delovno mesto. Vescine navedite v vrstnem redu, ki ustreza zahtevam razpisa, saj mnogi sistemi ATS ocenijo ujemanje ze v prvih nekaj sekundah pregleda.

4

Izpostavite izkusnje z nacrtovanjem sistemov in arhitekture

Delodajalci pri backend vlogah iscejo dokaz, da razmisljate onkraj posamezne funkcije. Opisite API-je, ki ste jih nacrtovali od nicle, migracije z monolita na mikrostoritve, izbiro sporocilnih vrst (Kafka, RabbitMQ) ali strategije predpomnjenja, ki so resile konkreten problem skaliranja. Ce ste na zacetku kariere in nimate produkcijske izkusnje, dodajte povezavo do GitHub profila s pet do desetimi dobro dokumentiranimi projekti, idealno takimi, ki prikazujejo nacrtovanje API-jev ali delo s podatkovnimi bazami.

5

Dodajte izobrazbo, certifikate in preverite format za ATS

Navedite smer studija, ustanovo in leto zakljucka, pod tem pa relevantne certifikate (AWS, GCP, Kubernetes) ali tecaje o porazdeljenih sistemih. Pred oddajo preverite, da je zivljenjepis v enem stolpcu, brez tabel, grafov ali vgrajenih slik, saj ti elementi pogosto zmedejo sisteme za sledenje kandidatov (ATS). Datoteko shranite kot PDF z jasnim imenom (ime-priimek-backend-razvijalec.pdf) in preverite, da so vsi datumi in stevilke dosledni skozi celoten dokument.

Primeri poklicnih povzetkov za backend razvijalce

Te tri primere povzetkov lahko kopirate in prilagodite svojemu tehnicnemu skladu ter izkusnjam v brezplacnem urejevalniku.

Mlajsi razvijalec / nedavni diplomant

Diplomirani racunalnicar z izkusnjami iz projektnega dela in prakse v razvoju backend storitev z uporabo Node.js in PostgreSQL. Med studijem zgradil REST API za rezervacijski sistem, ki podpira vec kot 200 socasnih uporabnikov, ter pisal enotske teste s pokritostjo nad 80 %. Zeljan uporabiti znanje o podatkovnih bazah in nacrtovanju API-jev v produkcijskem okolju ter se uciti od izkusenih backend ekip.

Senior backend razvijalec

Senior backend razvijalec z 8 leti izkusenj pri nacrtovanju mikrostoritev v Javi in Spring Boot za financne in e-poslovalne sisteme. Vodil migracijo monolitne aplikacije na 12 neodvisnih storitev, kar je zmanjsalo cas namestitve za 65 % in omogocilo 99,95-odstotno razpolozljivost. Izkusen pri nacrtovanju sistemov, mentorstvu mlajsih razvijalcev in optimizaciji poizvedb PostgreSQL pri milijonih zapisov dnevno.

Sprememba kariere v backend razvoj

Nekdanji sistemski administrator, ki je prehodel v backend razvoj s Pythonom in Django REST Framework po zakljucenem intenzivnem tecaju in samostojnih projektih. Zgradil in namestil API za sledenje zalog z uporabo Django, PostgreSQL in Docker, ki obdeluje vec kot 5.000 zapisov dnevno. Prinasa mocno razumevanje infrastrukture, Linuxa in mreznih konceptov, kar je redka kombinacija med backend zacetniki.

Kljucne besede za ATS v zivljenjepisu backend razvijalca

Sistemi ATS in rekruiterji iscejo tocne izraze iz oglasa za delovno mesto, zato jih ponovite v enakem zapisu v razdelkih o vescinah in izkusnjah.

REST API design

Omenite v razdelku o izkusnjah skupaj s konkretnim projektom, kjer ste nacrtovali koncne tocke od zacetka.

Microservices

Uporabite pri opisu migracije z monolita ali pri nacrtovanju neodvisnih storitev, ne le kot samostojno besedo na seznamu vescin.

Spring Boot

Navedite, ce ste ga uporabljali v Javi za produkcijske storitve, idealno z verzijo ali ekosistemom (Spring Cloud, Spring Data).

Django / FastAPI

Za Python vloge navedite katero ogrodje ste uporabljali za REST ali asinhrone API-je.

PostgreSQL / MongoDB

Locite relacijske in NoSQL baze ter omenite optimizacijo poizvedb ali nacrtovanje shem, ne le imena orodij.

Redis caching

Dodajte, ce ste izvajali predpomnjenje za zmanjsanje obremenitve baze, skupaj z odstotkom izboljsanja.

Kafka / RabbitMQ

Uporabite pri opisu dogodkovno vodene arhitekture ali asinhrone obdelave sporocil med storitvami.

CI/CD

Navedite orodja (GitHub Actions, Jenkins, GitLab CI) in ucinek na hitrost izdaj.

Distributed systems

Primerno za senior vloge, kjer opisujete nacrtovanje za visoko razpolozljivost in odpornost na napake.

Unit testing / code review

Pokaze skrb za kakovost kode; navedite odstotek pokritosti s testi ali orodja (pytest, JUnit).

Primeri alinej: sibka vs mocna formulacija

Iste izkusnje lahko opisete slabo ali odlicno. Spodaj so trije primeri preoblikovanja obicajnih backend nalog v merljive dosezke.

Dostava API funkcionalnosti

Delal sem na razvoju API-jev za spletno stran podjetja.

Nacrtoval in implementiral 12 REST API koncnih tock v Node.js in Express za e-poslovalno platformo, ki dnevno strezejo vec kot 80.000 zahtevkom.

Zmogljivost in skalabilnost

Izboljsal sem hitrost podatkovne baze.

Optimiziral poizvedbe PostgreSQL in dodal indekse na kljucnih tabelah, s cimer sem znizal povprecni odzivni cas z 900 ms na 130 ms pri 2 milijonih zapisov.

Zanesljivost in mentorstvo

Pomagal sem pri odpravljanju napak in ucil nove sodelavce.

Vzpostavil opazovalni sistem (Prometheus, Grafana), ki je skrajsal povprecni cas odziva na incidente z 45 na 8 minut, ter mentoriral 2 mlajsa razvijalca pri nacrtovanju API-jev.

Pogosta vprasanja

Kaj mora vsebovati zivljenjepis backend razvijalca?

Zivljenjepis backend razvijalca mora vsebovati programske jezike, izkusnje z nacrtovanjem API-jev, strokovno znanje o podatkovnih bazah, poznavanje oblacnih platform in znanja s podrocja sistemske arhitekture. Izpostavite metrike skalabilnosti, odstotke razpolozljivosti in optimizacijo zmogljivosti s konkretnimi stevilkami.

Katera backend znanja so najbolj iskana?

Python, Go in Java so najbolj iskani backend jeziki. Oblacne platforme (AWS, GCP), kontejnerizacija (Docker, Kubernetes), nacrtovanje podatkovnih baz (PostgreSQL, MongoDB) in razvoj API-jev (REST, GraphQL) so bistveni. Znanja DevOps, kot sta CI/CD in Terraform, so vse bolj cenjena.

Kako lahko izstopam s svojim zivljenjepisom backend razvijalca?

Osredotocite se na metrike vpliva: obseg obdelanih zahtevkov, odstotke razpolozljivosti, izboljsave zmogljivosti in prihranke pri stroskih. Pokazite razumevanje nacrtovanja sistemov z opisom arhitekturnih odlocitev. Vkljucite tako tehnicno poglobljeno znanje kot tudi izkusnje s sodelovanjem.

Ali lahko brezplacno ustvarim zivljenjepis backend razvijalca?

Da. NoBsResume je popolnoma brezplacen. Izberite predlogo, ki je prijazna do sistemov ATS, dodajte svoja backend znanja in izkusnje ter prenesite zivljenjepis v formatu PDF. Brez registracije, brez vodnih zigov, brez skritih stroskov.

Kje najdem brezplacno predlogo zivljenjepisa za backend razvijalca?

Ta primer je v celoti urejljiv v brezplacnem urejevalniku NoBsResume. Izberite eno od 3 predlog, prijaznih do ATS, zamenjajte podatke s svojimi in v nekaj minutah prenesite koncni PDF. Registracija ni potrebna, prav tako ni skritih placil ali vodnih zigov.

Kako napisem CV backend razvijalca brez delovnih izkusenj?

Poudarite solske in osebne projekte, prakso ter GitHub repozitorije z dokumentiranimi API-ji ali podatkovnimi bazami. Namesto delovnih izkusenj opisite konkretne tehnicne dosezke: 'Zgradil REST API za rezervacijski sistem s podporo za 200 socasnih uporabnikov.' Vkljucite tudi certifikate in relevantne predmete s studija.

Ali naj bo zivljenjepis backend razvijalca v anglescini ali slovenscini?

Za mednarodna podjetja, startupe in tuje delodajalce v Sloveniji je anglescina obicajno bolj zazelena ali celo obvezna, saj so ekipe pogosto mednarodne. Za lokalna slovenska podjetja je slovenscina se vedno standard. Ce niste prepricani, pripravite obe razlicici, saj vam nas urejevalnik omogoca hiter prenos v obeh jezikih.

Kako dolg naj bo zivljenjepis backend razvijalca?

Ena stran zadostuje za vecino kandidatov z do 8 leti izkusenj. Senior razvijalci z vec vlogami in projekti lahko uporabijo dve strani, vendar naj bodo najpomembnejsi dosezki in najnovejse izkusnje vedno na prvi strani, saj rekruiterji pogosto najprej preberejo le vrh dokumenta.

Ali naj v zivljenjepis vkljucim povezavo do GitHub profila?

Da, GitHub povezava je pri backend vlogah skoraj obvezna, se posebej za mlajse razvijalce brez obsezne delovne zgodovine. Poskrbite, da so repozitoriji urejeni, imajo jasne README datoteke in prikazujejo delo z API-ji, podatkovnimi bazami ali sistemskim nacrtovanjem, ne le solske vaje.

Ali je NoBsResume res popolnoma brezplacen?

Da. Vse predloge, urejanje vsebine in prenos v PDF so brezplacni brez omejitev. Ni potrebna kreditna kartica, ni skritega narocila in ni vodnih zigov na koncnem dokumentu. Zasluzimo z oglasi, ne z zaracunavanjem uporabnikom, zato lahko zivljenjepis backend razvijalca ustvarite in prenesete v celoti brezplacno.

Ustvarite svoj zivljenjepis zdaj

Uporabite ta primer kot navdih. Prilagodite ga s svojimi izkusnjami in prenesite profesionalni PDF v nekaj minutah. 100 % brezplacno.

Zacnite ustvarjati svoj zivljenjepis

Oglejte si ta zivljenjepis v drugih jezikih

Ta primer zivljenjepisa je na voljo v 63 jezikih: