Rezultatski orijentiran viši softverski inženjer s više od 7 godina iskustva u projektiranju i izgradnji skalabilnih web aplikacija i distribuiranih sustava. Vješt u JavaScript, TypeScript, Python i cloud-native tehnologijama na AWS platformi. Vodio je međufunkcionalne timove od do 8 inženjera, isporučujući proizvode koje koristi više od 2 milijuna dnevno aktivnih korisnika. Dokazani rezultati u smanjenju troškova infrastrukture za 30%, poboljšanju pouzdanosti sustava na 99,99% dostupnosti te uspostavljanju najboljih inženjerskih praksi uključujući CI/CD cjevovode i sveobuhvatne strategije testiranja.
Radno Iskustvo
Viši softverski inženjer
TechCorp Inc.
Sij 2021 - Trenutno
Vodio razvoj mikroservisne arhitekture koja opslužuje više od 2 milijuna dnevno aktivnih korisnika, smanjujući prosječno vrijeme odgovora API-ja za 40% sa 320ms na 190ms
Mentorirao tim od 5 mlađih inženjera kroz tjedne preglede koda, sesije programiranja u paru i interna tehnička predavanja o dizajnu sustava
Projektirao i implementirao CI/CD cjevovod koristeći GitHub Actions i ArgoCD, smanjujući vrijeme isporuke s 2 sata na 15 minuta
Predvodio migraciju s monolitnog PostgreSQL-a na arhitekturu podijeljene baze podataka, poboljšavajući propusnost pisanja za 3 puta tijekom vršnog opterećenja
Surađivao s timovima za proizvod i dizajn na definiranju tehničkih zahtjeva za 12 velikih izdanja značajki kroz 4 kvartalna plana
Softverski inženjer
StartupXYZ
Lip 2018 - Pro 2020
Izgradio cjevovod za obradu podataka u stvarnom vremenu koji obrađuje 500 tisuća događaja u sekundi koristeći Apache Kafka, Python i AWS Lambda
Razvio i održavao RESTful API-je koji opslužuju mobilne i web klijente s 99,9% dostupnosti i p95 latencijom ispod 200ms
Smanjio troškove cloud infrastrukture za 30% (180 tisuća USD godišnje) kroz optimizaciju EC2 instanci, rezervirane instance i politike automatskog skaliranja
Implementirao distribuirano praćenje s Datadog-om i strukturirano bilježenje, smanjujući prosječno vrijeme rješavanja produkcijskih incidenata za 55%
Mlađi programer
Digital Solutions Ltd.
Kol 2016 - Svi 2018
Razvio korisničku web aplikaciju koristeći React i Node.js, koja opslužuje više od 50 tisuća mjesečno aktivnih korisnika
Napisao jedinične i integracijske testove postižući 90% pokrivenosti koda koristeći Jest i Cypress
Sudjelovao u Agile sprintovima i doprinosio arhitektonskim odlukama tijekom dvotjednih sesija pregleda dizajna
Izgradio internu administratorsku nadzornu ploču za tim korisničke podrške, smanjujući prosječno vrijeme rješavanja zahtjeva za 25%
Obrazovanje
M.S. Računarstvo
Sveučilište Stanford
2019 - 2021
Usmjerenje na distribuirane sustave i računarstvo u oblaku. Program s nepunim radnim vremenom završen uz rad na puno radno vrijeme.
B.S. Računarstvo
Sveučilište Kalifornija, Berkeley
2012 - 2016
Dekanova lista 2014-2016. Završni projekt na temu sustava za suradničko uređivanje u stvarnom vremenu.
Ovo je primjer životopisa. Prilagodite ga vlastitim iskustvom koristeći naš besplatni alat za izradu životopisa.
Savjeti
Vodite s mjerljivim rezultatima
Kvantificirajte svoja postignuća brojevima. Umjesto 'Poboljšao performanse', napišite 'Smanjio vrijeme odgovora API-ja za 40%, opslužujući više od 2 milijuna dnevnih korisnika'. Voditelji zapošljavanja žele mjerljiv učinak.
Istaknite svoj tehnološki skup
Navedite specifične tehnologije, okvire i alate. ATS sustavi skeniraju točna podudaranja ključnih riječi, pa je 'React' bolje od 'frontend okviri'.
Pokažite vodstvo i suradnju
Seniorske uloge zahtijevaju više od kodiranja. Spomenite vođenje tima, preglede koda, mentorstvo i međufunkcionalnu suradnju.
Zadržite na jednoj stranici
Osim ako nemate više od 10 godina iskustva, jedna stranica je idealna. Usredotočite se na najrelevantnije i najnovije iskustvo.
Životopis softverskog inženjera prolazi kroz ATS filter prije nego što ga uopće vidi recruiter, pa struktura i konkretni brojevi odlučuju hoćete li dobiti poziv na razgovor. Slijedi pet koraka koji vrijede i za junior i za senior pozicije.
1
1. Napišite profesionalni sažetak od tri retka
U prve tri rečenice recruiter treba vidjeti razinu senioriteta, glavni tehnološki stack i jedan mjerljiv rezultat. Izbjegavajte fraze poput 'motiviran i vrijedan' - umjesto toga napišite konkretno, npr. 'Softverski inženjer s 4 godine iskustva u razvoju Java/Spring mikroservisa, smanjio vrijeme obrade narudžbi za 35% i podržavao sustav sa 99,9% dostupnosti.' Sažetak prilagodite svakom natječaju posebno.
2
2. Radno iskustvo pišite kroz kvantificirane rezultate
Svaki redak radnog iskustva treba imati glagol akcije, tehnologiju i broj - latenciju, dostupnost, broj korisnika ili uštedu troškova. Umjesto 'Radio na backend servisima' napišite npr. 'Optimizirao PostgreSQL upite i keširanje u Redisu, smanjujući p95 latenciju API-ja sa 480ms na 160ms za 1,2 milijuna dnevnih zahtjeva.' Takva rečenica odmah pokazuje utjecaj, ne samo zaduženje.
3
3. Grupirajte tehničke vještine po kategorijama
Odjeljak vještina podijelite na programske jezike, okvire/biblioteke i infrastrukturu/alate (npr. AWS, Docker, Kubernetes, CI/CD) umjesto jedne duge liste. ATS sustavi i recruiteri skeniraju točna podudaranja s oglasom za posao, pa preslikajte terminologiju iz natječaja (npr. 'microservices', 'REST API', 'CI/CD pipeline') doslovno, ako te tehnologije stvarno poznajete.
4
4. Dodajte projekte, GitHub i portfolio
Ako je radno iskustvo tanko - tek ste diplomirali ili mijenjate karijeru - dodajte odjeljak s 2-3 osobna ili fakultetska projekta koji pokazuju konkretan stack, ulogu i rezultat (npr. broj korisnika, brzinu, pokrivenost testovima). Uvijek dodajte poveznicu na GitHub odmah pored email adrese jer za softverske inženjere kod često govori više od same liste vještina.
5
5. Obrazovanje, certifikati i završna ATS provjera
Obrazovanje i certifikate (AWS, Kubernetes, Scrum) navedite kratko na dnu, jer iskustvo i vještine nose najviše težine za softverskog inženjera s radnim stažom. Prije slanja provjerite: jedan stupac umjesto dva, standardni fontovi, PDF format, bez tablica i grafike koje ATS ne može pročitati, te da su nazivi tehnologija napisani onako kako stoje u oglasu.
Primjeri profesionalnog sažetka za softverskog inženjera
Tri gotova primjera sažetka za različite razine iskustva - kopirajte i prilagodite svom stacku i brojevima.
Junior / nedavni diplomant
Diplomirani inženjer računarstva s praktičnim iskustvom u React i Node.js razvoju kroz tri fakultetska projekta i ljetnu praksu. Izgradio web aplikaciju za upravljanje zadacima korištenu od strane 200+ studenata te doprinosio open-source projektu s preko 40 prihvaćenih pull requestova. Motiviran za rad u timu koji njeguje code review kulturu i kontinuirano učenje.
Senior softverski inženjer
Senior softverski inženjer s 8 godina iskustva u projektiranju distribuiranih Java/Spring i AWS sustava za fintech i e-trgovinu. Vodio tim od 6 inženjera pri migraciji monolita na mikroservisnu arhitekturu, smanjujući vrijeme izdavanja značajki za 45% i podržavajući 99,95% dostupnosti za preko 3 milijuna korisnika mjesečno. Fokusiran na mentorstvo, dizajn sustava i pouzdanost u produkciji.
Prelazak u softversko inženjerstvo (career changer)
Bivši elektroinženjer koji je prešao u softversko inženjerstvo nakon intenzivnog Python/Django bootcampa i samostalne izgradnje tri full-stack aplikacije. Kombinira analitičko razmišljanje iz inženjerskog obrazovanja s praktičnim vještinama u REST API-jima, PostgreSQL bazama podataka i Docker kontejnerizaciji. Traži priliku za prvi rad u ulozi softverskog inženjera uz brzo napredovanje.
ATS ključne riječi za životopis softverskog inženjera
ATS sustavi i recruiteri skeniraju točne pojmove iz oglasa za posao, pa je najsigurnije preslikati terminologiju natječaja onako kako je napisana - najčešće na engleskom, jer se ti pojmovi u hrvatskoj IT industriji rijetko prevode.
Java / Spring Boot
Navedite konkretnu verziju ili ekosustav (npr. Spring Boot, Spring Cloud) ako ste ga stvarno koristili u proizvodnji, ne samo na tečaju.
React / Angular
Spomenite frontend okvir uz projekt u kojem je korišten, idealno s brojem korisnika ili mjesečnih posjeta.
microservices
Koristite ovaj pojam samo ako ste radili na arhitekturi s više neovisnih servisa, ne za jednu veću aplikaciju.
REST API
Navedite je li riječ o dizajnu, izgradnji ili integraciji API-ja i s kojim volumenom zahtjeva.
CI/CD pipeline
Imenujte konkretan alat (GitHub Actions, Jenkins, GitLab CI) i učinak, npr. skraćeno vrijeme isporuke.
AWS / Azure / GCP
Navedite konkretne servise (EC2, Lambda, S3) umjesto samo naziva cloud providera.
Docker / Kubernetes
Korisno je uz broj kontejnera/podova ili opis orkestracije koju ste vodili.
code review
Pokazuje suradnju i kvalitetu - spomenite učestalost i alat (GitHub PR, GitLab MR).
Agile / Scrum
Navedite ulogu u ceremonijama (sprint planiranje, retrospektive) ako je relevantno za poziciju.
distributed systems
Koristite uz konkretan primjer skaliranja - broj zahtjeva, veličinu podataka ili broj čvorova sustava.
Primjeri redaka radnog iskustva: prije i poslije
Ista zaduženja mogu zvučati generično ili uvjerljivo - razlika je u glagolu akcije, imenovanoj tehnologiji i mjerljivom rezultatu.
Isporuka nove značajke
Radio na razvoju nove značajke za korisnički portal.
Projektirao i isporučio novu značajku za samostalno upravljanje pretplatama u React/Node.js portalu, smanjujući broj upita korisničkoj podršci za 22% unutar mjesec dana od lansiranja.
Performanse i pouzdanost backenda
Poboljšao performanse backend sustava.
Optimizirao upite u PostgreSQL bazi i uveo Redis keširanje, smanjujući p95 latenciju API-ja sa 450ms na 140ms i podižući dostupnost sustava na 99,95% za 1,5 milijuna dnevnih zahtjeva.
Timski rad i mentorstvo
Pomagao mlađim kolegama u timu.
Mentorirao troje mlađih programera kroz tjedne sesije programiranja u paru i strukturirane code review-e, skraćujući njihovo vrijeme uvođenja u tim (onboarding) s 8 na 4 tjedna.
Često postavljana pitanja
Što bi trebao sadržavati životopis softverskog inženjera?
Kvalitetan životopis softverskog inženjera trebao bi sadržavati profesionalni sažetak koji ističe godine iskustva i ključne tehnologije, detaljno radno iskustvo s kvantificiranim postignućima, odjeljak s vještinama koji navodi specifične programske jezike i alate, obrazovanje te relevantne certifikate.
Koliko bi dugačak trebao biti životopis softverskog inženjera?
Za većinu softverskih inženjera idealna je jedna stranica. Ako imate više od 10 godina iskustva ili značajne publikacije, prihvatljive su dvije stranice. Usredotočite se na najnovije i najrelevantnije iskustvo.
Koje vještine trebam navesti u životopisu softverskog inženjera?
Mogu li koristiti NoBsResume za besplatno kreiranje životopisa softverskog inženjera?
Da. NoBsResume je 100% besplatan bez skrivenih troškova. Odaberite jedan od 3 ATS-kompatibilna predloška, unesite svoje podatke, koristite AI poboljšanje teksta i preuzmite PDF odmah. Registracija nije potrebna.
Postoji li besplatan predložak životopisa za softverskog inženjera na hrvatskom?
Da. Ovaj primjer životopisa softverskog inženjera možete odmah otvoriti u našem besplatnom alatu za izradu životopisa, zamijeniti podatke svojima i preuzeti gotov PDF za nekoliko minuta. Na raspolaganju su vam 3 ATS-kompatibilna predloška, a cijeli predložak ostaje u potpunosti uređiv - nema fiksnih polja niti obaveznog fonta.
Kako napisati životopis softverskog inženjera bez iskustva ili kao junior programer?
Ako tek počinjete, sažetak usmjerite na tehnologije koje poznajete i motivaciju, a radno iskustvo zamijenite pet-šest konkretnih projekata (fakultetski, pet projekti, hackathoni) s opisom vaše uloge i korištenog stacka. Obavezno dodajte poveznicu na GitHub - za junior i entry-level pozicije poslodavci u pravilu prvo pogledaju kod, a tek onda životopis.
Treba li životopis softverskog inženjera u Hrvatskoj biti na hrvatskom ili engleskom jeziku?
Ovisi o poslodavcu. Domaće tvrtke i državni sektor obično očekuju životopis na hrvatskom, dok tvrtke poput Infobipa, Rimca ili outsourcing i produktnih kompanija s međunarodnim timovima gotovo uvijek traže CV na engleskom jer je to interni jezik komunikacije. Ako se prijavljujete i domaćim i stranim poslodavcima, isplati se pripremiti obje verzije - ovaj primjer možete izraditi na oba jezika u istom alatu.
Treba li životopis softverskog inženjera sadržavati fotografiju?
Za IT i inženjerske pozicije fotografija nije potrebna niti očekivana, za razliku od nekih tradicionalnih hrvatskih životopisa. Recruiteri u tehnologiji ocjenjuju stack, projekte i GitHub, a ne izgled, pa je bolje taj prostor iskoristiti za dodatni redak o rezultatima ili poveznicu na portfolio.
Kako uključiti GitHub i portfolio projekte u životopis softverskog inženjera?
Dodajte poveznicu na GitHub odmah uz kontakt podatke, a u odjeljku projekata izdvojite 2-3 najjača repozitorija s jednom rečenicom o problemu koji rješavaju, korištenom stacku i mjerljivom rezultatu (npr. broj korisnika, brzina, pokrivenost testovima). To je posebno važno ako tek gradite karijeru softverskog inženjera i nemate dugo radno iskustvo.
Izradite svoj životopis sada
Koristite ovaj primjer kao inspiraciju. Prilagodite ga vlastitim iskustvom i preuzmite profesionalni PDF u nekoliko minuta. 100% besplatno.