ClippyCV
landing.accessibility.skipToContent
landing.examplesPage.rolePage.resumeTextCardTitle

Marko Petrović

Backend programer

marko.petrovic@gmail.com · 0034 612 345 678

Barcelona

Španjolska

https://linkedin.com/in/markopetrovic

translate.sections.summary

Strastveni backend programer s preko osam godina iskustva u razvoju skalabilnih i sigurnih web aplikacija. Vrhunski poznajem Java, Node.js i Python te često koristim Docker i Kubernetes za DevOps procese. Cilj mi je kontinuirano usavršavati tehničke vještine i pridonijeti razvoju inovativnih rješenja za dinamične timove. U potrazi sam za izazovima u internationalnim projektima u industriji tehnologije i softverskog inženjerstva.

translate.sections.experience

Backend Developer, TechSolutions d.o.o.

Razvio i održavao više od deset kritičnih backend servisa koristeći moderne tehnologije za optimizaciju performansi i sigurnosti.

• Povećao brzinu učitavanja API-ja za 40% kroz optimizaciju backend arhitekture.

• Implementirao CI/CD procese smanjujući vrijeme isporuke funkcionalnosti za 25%.

• Vodio migraciju servisa na cloud platformu koristeći AWS, što je rezultiralo 20% uštedama na troškovima.

• Razvio sustav za upravljanje podacima s over 10 milijuna unosa, osiguravajući visoku dostupnost i sigurnost.

Backend Programer, Innovatech d.o.o.

Radio na razvoju većih backend modula za e-commerce platforme, fokusirajući se na sigurnost i skalabilnost.

• Povećao skalabilnost sustava za 60% primjenom mikroservisne arhitekture.

• Uspješno završio projekt refaktoriranja API-ja za smanjenje latencije od 35%.

• Implementirao sigurno rješenje za autentifikaciju i autorizaciju putem OAuth2.

• Smanjio broj bugova u produkciji za 30% kroz rigorozne testne procese.

Junior Backend Developer, SoftInnova

Sudjelovao u razvoju i održavanju backend sustava i API-ja za internu korporativnu platformu.

• Razvio administracijski panel koji je povećao efikasnost implementacije promjena za 45%.

• Otkrio i riješio više od 50 kritičnih bugova koji su sprječavali rad sustava.

• Duplicirao kapacitete baze podataka, povećavajući performanse za 30%.

• Sudjelovao u svakom aspektu razvojnog ciklusa, uključujući testiranje i evaluaciju novih tehnologija.

translate.sections.education

Diplomirani inženjer računarstva — Sveučilište u Zagrebu

Računalne znanosti

Fokus na programiranje i razvoj softverskih sustava, s naglaskom na tehnologije web razvoja.

translate.sections.skills

Programski jezici: Java, Node.js, Python, C#, PHP

Razvojne tehnologije: Spring Framework, Express.js, Django, ASP.NET Core

Alati i platforme: Docker, Kubernetes, AWS, Azure

Baza podataka: MySQL, PostgreSQL, MongoDB, Redis

Softverski razvoj: Agilni metodologije, Scrum, TDD, CI/CD

Međuljudski vještine: Timskog rada, Projekt menadžment, Jasna komunikacija, Problem-solving

translate.sections.languages

Hrvatski (native)

Engleski (fluent)

Španjolski (intermediate)

Što radi pozicija Backend Programera u IT industriji

Uloga backend programera ključno je osigurati da web i softverske aplikacije budu pouzdane, sigurne i skalabilne. Oni grade i održavaju servere, baze podataka i API-je koji omogućavaju front-end dijelovima aplikacija da funkcionišu glatko. Osim toga, backend developeri surađuju s timovima za dizajn i devops kako bi osigurali visok performans i sigurnost sustava, primjenjujući najbolje prakse i najnovije tehnologije.

  • Razvijanje i implementacija serverskih rješenja temeljenih na Node.js, Java i drugim jezicima.
  • Razumijevanje i upravljanje bazama podataka za pohranu i izvođenje složenih upita.
  • Suradnja s front-end timovima za kreiranje optimalnih API-ja i servisnih slojeva.
  • Održavanje i optimizacija infrastrukture na cloud platformama poput AWS i Azure.
  • Implementacija sigurnosnih protokola i standarda za zaštitu podataka i aplikacija.
  • Automatizacija procesa razvoja putem alata za kontinuiranu integraciju i isporuku (CI/CD).
  • Rad na mikroservisnoj arhitekturi za bolju skalabilnost i održivost sustava.
  • Praćenje performansi aplikacija i rješavanje problema u produkciji.

Ključne vještine i tehnologije za Backend Programere

U dinamičnoj svijetu tehnologije, posjedovanje pravih vještina može napraviti razliku. Kod backend developera ključno je poznavanje programskih jezika, razvojnih okvira, infrastrukture i sigurnosti. Stoga su ozbiljno cijenjene kompetencije koje integriraju razvoj, upravljanje i analitiku, a istovremeno omogućavaju brzu prilagodbu novim izazovima i tehnologijama.

  • Java, Node.js, Python, C# – temeljni jezici za backend razvoj.
  • Spring Framework, Express.js, Django – popularni razvojni okviri.
  • Docker, Kubernetes, AWS, Azure – platforme za upravljanje i deployment.
  • MySQL, PostgreSQL, MongoDB, Redis – baze podataka za raznovrsne potrebe.
  • Sviluppo API-ja, REST i GraphQL protokoli za efikasnu komunikaciju.
  • Agilni razvoj, Scrum, TDD, CI/CD – metodologije za brzu i kvalitetnu isporuku.
  • Sigurnosne tehnologije i protokoli za zaštitu podatka.
  • Timskog rada, problem-solving, jasna komunikacija – ključne meke vještine.
  • Učenje novih tehnologija i rješavanje tehničkih izazova.

Stanje na tržištu rada za Backend Programere u Hrvatskoj i svijetu

Potražnja za kvalificiranim backend programerima kontinuirano raste, posebno u sektorima tehnologije, financija i e-commerce. Velike globalne kompanije traže stručnjake koji mogu raditi na skalabilnim i sigurnim rješenjima, često putem udaljenog rada. U Hrvatskoj i Portugalu, prosječne plaće variraju od 25.000 do 45.000 eura godišnje, uz stalni rast potražnje u skladu s razvojem međunarodnih projekata.

Prosječna godišnja plaća backend developera u Hrvatskoj iznosi cca 30.000 eura.

U Europi, potražnja za specijalistima raste za 15% godišnje.

Globalno, očekivani rast zaposlenosti u IT sektoru je preko 20% do 2028.

U međunarodnim projektima, senior backend developeri zarađuju i do 70.000 eura godišnje.

Remote rad omogućava fleksibilnost i pristup međunarodnim tržištima rada.

Primjeri istaknutih iskustava u karijeri Backend Programera

Do

  • Što napraviti, a što izbjegavati kod isticanja iskustva:

Don't

    • Navedite konkretne projekte s brojevima koji prikazuju doprinose i rezultate.
    • Koristite aktivne glagole poput 'razvio', 'optimizirao', 'implementirao'.
    • Izbjegavajte preopćenite opise bez mjerljivih rezultata.
    • Detaljno opišite tehnologije i izazove s kojima ste se suočili.
    • Fokusirajte se na rješenja koja su rezultirala poboljšanjima za tvrtku ili klijente.
    • Nema potrebe za tehničkim detaljima koji nisu relevantni za poslodavca.

    "Razvijao sam API za narudžbe koji je smanjio vrijeme obrade za 50%, koristeći moderne REST tehnike." "Vodio sam migraciju baze na cloud platformu s povećanjem dostupnosti na 99,99%."

    Obrazovanje i certifikati važni za poziciju Backend Programera

    Profesionalno obrazovanje pruža temeljne tehničke vještine, dok certifikati potvrđuju stručnost u specifičnim tehnologijama i praksama. Dobivanje certifikata u AWS-u, sigurnosti ili razvoju okvira poput Spring ili Django može značajno povećati konkurentnost na tržištu rada.

    Portfolio projekata i primjeri rada koji mogu impresionirati poslodavce

    Prikazivanje završnih projekata ili sudjelovanje u open-source zajednicama pruža dodanu vrijednost vašem CV-u. Uključite linkove prema GitHubu, portfolijima ili vlastitim web stranicama kako biste poslali jasnu poruku o svojoj stručnosti.

    • Razvoj e-commerce API-ja s milijunima transakcija sadržanih u jednom projektu.
    • Implementacija mikroservisne arhitekture platforme s visokim skalabilnošću.
    • Razvoj vlastitog open-source alata za upravljanje bazama podataka.
    • Sudjelovanje u međunarodnim projektnim radionicama i hackathonima.

    Česte pogreške u pisanju životopisa za poziciju Backend Programera

    Nepravilno isticanje iskustva ili neprecizno korištenje ključnih riječi često može smanjiti vaše šanse za poziv na intervju. Izbjegavajte preopćenite opise i nedostatak konkretnih podataka ili brojeva koji pokazuju vaš doprinos. Također, nepravilna upotreba tehničke terminologije ili loše formatiranje može umanjiti profesionalni dojam vašeg CV-a.

    Savjeti za najbolju organizaciju i sadržaj životopisa za Backend Programera

    Dobro strukturiran CV olakšava poslodavcima procjenu vašeg iskustva i vještina. Počnite s jasnim sažetkom, istaknite ključne vještine, detaljno opišite iskustva s mjerljivim rezultatima te dodajte relevantne edukacije. Prilagodite sadržaj oglasu za posao, koristeći ključne riječi i izraze iz samog oglasa.

    Ključne riječi za ATS u procesu prijave za poziciju Backend Programera

    Prije nego što pošaljete svoj životopis, važno je optimizirati ga za ATS (apsolutni sustav praćenja kandidata). To uključuje upotrebu pravih ključnih riječi koje se pojavljuju u oglasu za posao, poput imena tehnologija, okvira i vještina. Na taj način povećavate šanse da vaš CV prođe prvi krug provjere.

    • Java, Node.js, Python, Spring Framework, REST API
    • Docker, Kubernetes, AWS, Azure
    • SQL, NoSQL, Redis
    • CI/CD, TDD, Scrum
    • Sigurnost, OAuth2, API Management
    • Microservices, Scalability, High Availability

    Primjeri ključnih riječi iz oglasa za posao uključuju: 'backend razvoj', 'API razvoj', 'cloud infrastruktura', 'sigurnosne protokole', 'microservices', 'skalabilnost'.

    Kako prilagoditi životopis za konkretni posao putem našeg servisa ili graditelja CV-a

    Prilikom prijave na posao, važno je da vaš CV odražava točne zahtjeve oglasa. Naš servis omogućava unos ključnih riječi i prilagodbu sadržaja prema oglasu, kako biste istaknuli ono najvažnije za poslodavca. Uvijek provjerite je li vaš životopis uključen u relevantne vještine i iskustva tražena u oglasu.

    • Učitajte tekst oglasa u naš resume builder.
    • Istaknite relevantne vještine i iskustva s ključnim riječima.
    • Prilagodite sažetak i opis radnih zadataka prema zahtjevima poslodavca.
    • Koristite primjere i rezultate za isticanje doprinosa.
    • Sačuvajte i preuzmite životopis u odgovarajućem formatu za slanje.

    Često postavljana pitanja o poziciji Backend Programera

    Koje su najvažnije vještine za Backend Programera danas?

    Ključne vještine uključuju solidno znanje programskih jezika poput Java, Python i Node.js, iskustvo s bazama podataka, container tehnologijama, sigurnosnim protokolima te stalnu spremnost za učenje novih alata.