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

Esma Nurković

Android programer

esma.nurkovic@gmail.com · +38761234567

Sarajevo

Bosna i Hercegovina

https://linkedin.com/in/esmanurkovic

translate.sections.summary

Stručna Android programerka s više od pet godina iskustva u razvoju mobilnih aplikacija za različite platforme, uključujući Android i multiplatformska rješenja. Moj fokus je na kreiranju učinkovitih, prilagodljivih i user-friendly aplikacija s visokim standardima kvalitete. U posljednjem periodu sam specijalizirala razvoj aplikacija koristeći Kotlin, Java i najnovije Android API-je. Cilj mi je kontinuirano usavršavanje i rad na izazovnim projektima koji doprinose poslovnom rastu i zadovoljstvu korisnika.

translate.sections.experience

Android Developer, TechNova Solutions

Vodeća uloga u razvoju Android aplikacija za širok spektar klijenata, s posebnim fokusom na user experience i učinkovitost. Sudjelovala na cijelom razvoju softverskog rješenja, od dizajna do testiranja, s timom od 10 developera.

• Razvila više od 15 Android aplikacija koje su ukupno preuzete preko 2 miliona puta

• Povećala performanse aplikacija za 30% primjenom optimizacija i modernizacijom koda

• Implementirala automatizirane procese testiranja, što je smanjilo vrijeme isporuke za 25%

• Uključena u razvoj multiplatformskih rješenja koristeći Kotlin Multiplatform

Junior Android Programer, MapleTech Inc.

Rad na razvoju i održavanju Android aplikacija za poslovne korisnike, uključujući optimizaciju i integraciju s back-end servisima. Uključena u sve faze razvoja, od planiranja do implementacije.

• Smanjila vrijeme učitavanja aplikacije za 20% kroz optimizaciju koda

• Uvezla najnovije Android funkcionalnosti i API-jeve u postojeće projekte

• Razvila dodatne funkcije koje su povećale ocjenu zadovoljstva korisnika za 15%

Android Developer, Innovatech

Uključena u razvoj poslovnih aplikacija s fokusom na sigurnost i efikasnost. Suradnja s multidisciplinarnim timovima na implementaciji inovativnih funkcija za internacionalne klijente.

• Implementirala sigurnosne protokole, smanjujući ranjivosti za 40%

• Optimizirala kod za brzu i pouzdanu izvedbu na svim uređajima

• Sudjelovala u razvoju prototipa za novu platformu, što je dovelo do povećanja poslovnih klijenata za 25%

translate.sections.education

Diplomirao — Univerzitet u Sarajevu

Računarsko inženjerstvo

Osnovne i napredne studije iz oblasti računarstva, s posebnim fokusom na softverski razvoj i mobilne tehnologije. U saradnji s fakultetom radio na nekoliko projekata razvoja aplikacija i alata za obrazovanje i industriju.

translate.sections.skills

Razvoj mobilnih aplikacija: Android Studio, Kotlin, Java, Multiplatformski razvoj, UI/UX dizajn za mobilne uređaje, Material Design, Firebase integracije, REST API

Tehnologije i alati: Git / GitHub, Jetpack Compose, Coroutines, Dagger / Hilt, SQLite / Room, Unit testiranje, Firebase analytics, Automatizirano testiranje

Soft skills: Timski rad, Rješavanje problema, Projektno vođenje, Komunikacijske vještine, Inicijativa, Prilagodljivost, Kreativno razmišljanje

Ostale vještine: Agilni razvoj, Scrum metodologija, CI/CD alati, Conduct code review, Performance optimization, Version control

translate.sections.languages

Bosanski (native)

Engleski (fluent)

Francuski (intermediate)

Šta radi Android programer i zašto je ova uloga važna?

Android programeri igraju ključnu ulogu u razvoju aplikacija koje pokreću milijarde uređaja širom svijeta. njihova uloga uključuje dizajniranje, implementaciju, testiranje i održavanje aplikacija koje su prilagođene za razne veličine ekrana i operativne sustave.

Razvoj za Android platformu zahtijeva tehničku ekspertizu u programskim jezicima poput Kotlina i Jave, kao i sposobnost razumijevanja korisničkog iskustva. Ova uloga je najvažnija za kompanije koje žele prisutnost na mobilnom tržištu, povećavajući pristup i angažiranost korisnika.

Među zadacima Android programera su razvoj funkcija za aplikacije, optimizacija performansi, integracija s bazama podataka i vanjskim servisima, te kontinuirano unapređenje sigurnosti i efikasnosti.

Ključni izazovi uključuju rad u dinamičnim timovima, praćenje najnovijih trendova i tehnologija, te osiguravanje da aplikacije odolijevaju visokim standardima kvalitete i sigurnosti.

Ključne vještine za Android developere: kako istaknuti važne tehnologije i kompetencije?

U današnjem tržištu rada, poslodavci traže kandidate s širokim spektrom tehničkih znanja i soft vještina. U nastavku su najvažniji elementi koje bi vaš CV trebao istaknuti, a sve ih je moguće prikazati na jasan, SEO optimiziran način.

  • Razvijanje za Android koristeći Kotlin i Java, uključujući najnovije API-jeve i alate
  • Integracija s Firebase, REST API, i drugim back-end servisima za funkcionalnost u realnom vremenu
  • Upravljanje bazama podataka pomoću SQLite i Room za pouzdanao skladištenje podataka
  • Korištenje Jetpack Compose i Material Design za moderni i intuitivni korisnički interfejs
  • Primjena testnih okvira i automatizirano testiranje radi pouzdanosti aplikacija
  • Koristi Git za verzioniranje, upravljanje projektima i kolaboraciju
  • Razumijevanje principa sigurnosti i zaštite podataka u mobilnim aplikacijama
  • Rad u agilnim timovima pomoću Scrum metodologije za brzu i efikasnu isporuku

Statistike i trendovi u industriji Android developmenta

Tržište mobilnih aplikacija kontinuirano raste, s procijenjenim godišnjim rastom od 10% za industriju Android razvoja. Poslodavci širom svijeta traže kvalificirane developere, a prosječna plata za Android developere u Bosni i Hercegovini iznosi približno 2,200 KM mjesečno, uz mogućnosti za povećanja kod specijaliziranih i iskusnih stručnjaka.

Globalna potražnja za Android programerima povećala se za 35% u posljednje tri godine

Prosječna plata u SAD-u iznosi $105,000 godišnje, dok u Kanadi iznosi $90,000

Očekivani rast u industriji je 15% u sljedeće dvije godine, što znači stalnu potražnju za stručnjacima

Android aplikacije zauzimaju 75% udjela u tržištu mobilnih OS-a

Primjeri stručnosti i uspjeha na radnom mjestu

Do

  • Što štedjeti vrijeme i izgraditi karijeru? Usredsredite se na najbolje prakse, kao što je optimizacija koda i automatizirano testiranje. Izbjegavajte zastarjele tehnologije i zadržavanje neefikasnih rješenja.

Don't

    Na primjer, jedna od mojih ključnih poboljšanja bila je transformacija velikog projekta iz Java u Kotlin, što je rezultiralo bržom izvedbom i manjom greškom od 15%. Također, implementirala sam funkcionalnosti koje su povećale korisnički angažman za 25%.

    • Razvila platformu za više uređaja koja je povećala dostupnost u više zemalja
    • Uključila multimedijalne funkcije koje su rezultirale povećanjem vremena korištenja aplikacije za 20%
    • Pokrenula automatizirano testiranje koje je smanjilo broj bugova za 30%
    • Vodila tim u razvoju multiplatformske aplikacije koristeći Kotlin Multiplatform

    Obrazovanje i sertifikati potrebni za Android razvoj

    Svakom Android programeru preporučljivo je imati osnovno ili napredno obrazovanje u području računarstva, kao i certifikate koji potvrđuju stručnost u modernim tehnologijama. To osigurava bolje razumijevanje i konkurentnost na tržištu rada.

    • Diploma iz Računarskog inženjerstva sa Univerziteta u Sarajevu
    • Certifikat za napredni razvoj Android aplikacija (Google Developers Certification)
    • Kursevi na Coursera ili Udemy za Kotlin, Jetpack Compose, Firebase

    Primjeri projekata i portfolio radova

    Portfolio je ključan za prikazivanje vaših vještina i iskustva. Uključite linkove ka projektima, opisajte izazove i rješenja, te rezultate rada.

    • Razvila sam aplikaciju za upravljanje financijama koja je preuzeta više od 100.000 puta i osvojila pozitivne recenzije
    • Implementirala sam multiplatformsku edukacijsku aplikaciju s elementima gamifikacije za učenike srednjih škola
    • Dizajnirala sam aplikaciju za lokalnu administraciju koja je automatizirala procese i smanjila papirni rad za 40%

    Česte greške u CV-ovima Android programera i kako ih izbjeći

    Neki kandidati zanemaruju važnost jasne strukture i relevantnosti sadržaja. CV ne bi trebao biti preopširan ili sadržavati nerelevantne informacije poput osobnih hobija ili nebitnih kurseva.

    • Neistaknute ključne vještine i iskustvo – osigurajte da poslodavci odmah prepoznaju vaše kompetencije
    • Predugački opisi bez konkretnih rezultata – budite precizni, a istovremeno nabrojite mjere uspjeha
    • Nedostatak profesionalnih linkova ili portfolija – pružite mogućnost poslodavcima da vas lako kontaktiraju i vide vaše radove
    • Nekonkretne ili opće tvrdnje – koristite brojke i konkretne primjere za bolju evaluaciju vašeg doprinosa

    Savjeti za kreiranje dojmljivog CV-a za Android developere

    Za prvi dojam, fokusirajte se na jasnu i profesionalnu prezentaciju. Uključite relevantne vještine, projekate s rezultatima i kontinuiranom edukacijom.

    • Koristite ključne riječi iz oglasnih poruka za bolju prolaznost kroz ATS (sustav za automatski filtriranje CV-ova)
    • Istaknite svoje najuspješnije projekte i rezultate u sekciji iskustva
    • Prilagodite CV za svaku prijavu, naglašavajući vještine i iskustvo relevantno za poziciju
    • Uključite linkove ka portfoliu, LinkedIn profilu ili GitHub repozitoriju
    • Provjerite pravopisne i gramatičke pogreške prije slanja

    Primjeri ključnih riječi za ATS za poziciju Android programera

    Da biste povećali šanse da vaš CV prođe kroz ATS filter, uključite relevantne ključne riječi iz opisa posla. ATS koristi softver za automatsku filtraciju i rangiranje kandidata, pa pravilan izbor riječi može biti presudan.

    • Android razvoj
    • Kotlin
    • Java
    • Firebase
    • REST API
    • Jetpack Compose
    • SQLite
    • UI/UX dizajn
    • Automatizirano testiranje
    • Git
    • Agilni razvoj
    • Scrum
    • Verzijski kontrolni sistemi

    Uključivanje ovih ključnih riječi u vaš CV povećava šanse za prolazak kroz ATS i dobivanje razgovora za posao.

    Kako prilagoditi CV za specifični posao Android programera

    Prilagodba CV-a za svaku prijavu povećava vjerovatnoću da vas poslodavac prepoznaje kao odgovarajućeg kandidata. Uvijek detaljno pročitajte oglas i istaknite vještine i iskustvo koje su najvažnije za konkretni posao.

    Prijenosite sadržaj i iskustvo u našu platformu za izradu CV-a, učitavajući svoj CV i tekst oglasa. Na taj način dobijate personaliziran predložak koji odgovara specifičnom oglasu.

    Najčešća pitanja u vezi s pozicijom Android programera

    Šta je najvažnije za početak karijere Android programera u Bosni i Hercegovini? Osobno, preporučujem sticanje solidnih vještina u Kotlin programiranju i razumevanje Android API-ja, uz iskustvo na realnim projektima.

    Koliko je važno imati certifikat za Android razvoj? Certifikati mogu znacajno unaprijediti vaš profil, posebno ako tek započinjete ili želite odvojiti od konkurencije.

    Koje su najčešće greške koje kandidati prave pri sastavljanju CV-a? Često zanemaruju isticanje konkretnih rezultata ili koriste nejasne opise, što otežava procjenu njihovih stvarnih sposobnosti.

    Kako se pripremiti za intervju za Android razvoj? Osim tehničkih pitanja, preporučujem demonstriranje portfolija i razgovor o projektima na kojima ste radili.

    Da li je nužno imati iskustvo s najnovijim tehnologijama poput Jetpack Compose? Iako nije uvjet, posjedovanje znanja o novim alatima i okvirima sigurno povećava konkurentnost.

    Koje vještine su dodatni plus za Android developere? Osim tehničkih, dobroj komunikaciji, timskom radu, i upravljanju projektima, daju prednost kod odabira.