Marko Kovačević
Junior programer
marko.kovacevic@gmail.com · +971589654321
Dubai
UAE
LinkedIn: linkedin.com/in/markokovacevic
translate.sections.summary
Mlad i ambiciozan programer s jonsim znanjem u razvoju web aplikacija koristeći JavaScript, HTML i CSS. Tokom studija sam razvio nekoliko aplikacija koje su primijećene na lokalnim takmičenjima. Cilj mi je usavršiti vještine u razvoju back-end sistema koristeći moderne tehnologije poput Node.js i Express. Tražim priliku da doprinesem timu i steknem praktično iskustvo u dinamičnom radnom okruženju. Pored kodiranja, strastven sam u učenju novih tehnologija i sudjelovanju u razvoju softverskih rješenja za globalne klijente.
translate.sections.experience
Početni programer, Tech Solutions LLC
UAE, Dubai
2024-01 — translate.defaults.currentTime
Rad na razvoju front-end rješenja za klijente koristeći React i HTML/CSS. Sudjelovao u implementaciji online platforma, doprinoseći povećanju efikasnosti protoka rada za 20%. Razvio više od 10 projekata za interne i klijentske potrebe.
• Razvio i implementirao 15 web stranica koristeći React, što je rezultiralo povećanjem posjeta za 30%
• Automatizirao procese testiranja i deploymenta koristeći Git i Jenkins, smanjujući vrijeme postavljanja za 40%
• Prošao 3 tečaja popularnih tehnologija: React, Node.js i MongoDB
Web developer, Freelance projekti
Remote
2023-06 — 2023-12
Samostalno realizovao projekat izrade e-commerce platforme za lokalne prodavce. Učestvovao u razvoju i testiranju web aplikacija te pružao servis i održavanje nego što su dodali funkcije na zahtjev. Dobio evaluacije 4.9 na Upworku.
• Razvio više od 20 web projekata za klijente iz regije
• Podržao i održavao 5 platformi sa više od 50.000 korisnika ukupno
• Povećao brzinu učitavanja web stranica za 25% optimizacijama koda
Tehnički asistencijski saradnik, Inovacioni inkubator
UAE, Dubai
2022-09 — 2023-06
Podrška startup kompanijama u razvoju software rješenja. Uključivao je razvoj prototipa, prilagođavanje korisničkog interfejsa i testiranje funkcionalnosti. Učestvovao u organizaciji tehnoloških radionica i edukacija za mlade programere.
• Saradnja sa 10 startupa, jedan od njih prešao u fazu testiranja
• Razvio 3 API-ja za automatizaciju procesa, smanjujući ručni rad za 35%
• Organizirao 5 radionica o najnovijim tehnologijama u razvoju softvera
translate.sections.education
Bachelor nauka o računarstvu — Univerzitet u Bosni i Hercegovini
Informatika i softverski inženjering
Osnovno znanje u razvoju softvera, programiranju i rad s bazama podataka. Tokom studija učestvovao u vannastavnim projektima i hackathonima.
translate.sections.skills
Programski jezici i razvojne platforme: JavaScript, HTML, CSS, React, Node.js, Express
Baza podataka i upravljanje podacima: MongoDB, MySQL, Firebase
Razvoj mobilnih i web aplikacija: React Native, Progressive Web Apps
Softverske vještine i alati: Git, Jira, VS Code, Postman
Komunikacijske i timske vještine: Timski rad, Komunikacija, Problem-solving, Krivoće kerja
translate.sections.languages
Bosanski (translate.languageLevels.native)
Engleski (translate.languageLevels.fluent)
Arapski (translate.languageLevels.intermediate)
Šta radi početni Developer i zašto je važan?
Početni developer je ključni član softverskog tima, zadužen za implementaciju rješenja koristeći moderne tehnologije. On pomaže u razvoju i održavanju aplikacija, te omogućava brzu realizaciju projekata.
Ovaj posao je posebno važan za kompanije koje žele brzu i efikasnu digitalnu transformaciju. Početni programer često radi na pojednostavljenim zadacima u okviru većeg tima, ali njihovi rezultati direktno utiču na ukupni uspjeh projekta.
Glavne zadatke uključuju razvoj funkcionalnosti, testiranje koda, interakciju s dizajnerskim timom i učenje novih tehnologija. U nastavku se nalaze najvažniji zadaci koje izvršavaju početni developeri.
- Razvijanje i održavanje web aplikacija koristeći HTML, CSS i JavaScript
- Rad na frontend i backend projektima uz korištenje modernih razvojnih okruženja
- Kreiranje funkcionalnosti za usklađivanje sa zahtjevima klijenata
- Rukovanje bazama podataka i sigurnost podataka
- Automatizacija procesa razvoja i testiranja
- Učenje i primjena novih tehnologija kroz praktične projekte
Ključne vještine i tehnologije za početne developere
U modernom IT okruženju, izrada dobrih CV-a zahtijeva da istaknete odgovarajuće vještine i tehnologije. Ispod su navođene kategorije najvažnijih kompetencija koje poslodavci traže kod početnih developera.
- Programiranje i razvoj aplikacija: JavaScript, React, Angular, Vue
- Server-side razvoj: Node.js, Express, PHP
- Baze podataka: MongoDB, MySQL, PostgreSQL
- Verzijsko upravljanje: Git, GitHub, Bitbucket
- Dizajn i razvoj korisničkog interfejsa: HTML5, CSS3, Bootstrap, Material UI
- Razvoj mobilnih aplikacija: React Native, Flutter
- Testiranje i debugging: Chrome DevTools, Postman, Jest
- Agilne metodologije: Scrum, Kanban
- Alati za saradnju: Jira, Confluence, Slack
- Osnove sigurnosti i zaštite podataka
- Optimizacija performansi i SEO za web stranice
- Homologacija i deployment procesa: Docker, CI/CD
- Razumevanje API-ja i integracija sistema
- Razvoj u oblaku: AWS, Firebase
- Softverski dizajn i obrazci: MVC, MVVM
- Resilience i troubleshooting u realnom vremenu
Statistika i tržište rada za početne developere
Industrija tehnologije u Bosni i Hercegovini i širom regiona trenutno pokazuje povećan interes za mlade IT stručnjake. Potražnja za početnim developerima kontinuirano raste, što stvara brojne mogućnosti za posao i razvoj karijere.
Prosječna neto mjesečna plata za početne developere u Bosni i Hercegovini iznosi oko 800 do 1.200 KM
U svijetu, zapošljavanje u sektoru tehnologije raste po stopi od 20% godišnje, sa velikim potrebama za novim stručnjacima
U regionu, potražnja za developerima sa osnovnim iskustvom porasla je za 35% u poslednjih 2 godine
Otvorenih radnih mjesta za početne developere u regionu trenutno je aktivno preko 1500
Ovaj trend ukazuje na sve veću važnost digitalne ekonomije i otvaranje mogućnosti za mlade talente. Osim plata, mnoge kompanije nude obuke, sertifikate i dodatne beneficije za nove zaposlene.
Primjeri uspješnih projekata i preporuke za istaknutu iskustvo
Prilikom sastavljanja CV-a, važno je ilustrirati svoje vještine kroz konkretne projekte ili radne rezultate, što povećava vjerodostojnost i atraktivnost kod poslodavaca.
Do
- Primjeri za isticanje uspješnih iskustava:
Don't
Obrazovanje i certifikati za početne developere
Formalno obrazovanje nam pruža teorijska znanja koja su osnova za sve tehničke vještine. Oni koji žele istaknuti svoje kompetencije mogu dodati i sertifikate ili dodatne edukacije iz relevantnih oblasti.
- Sertifikat za razvoj web aplikacija – freeCodeCamp, 2023
- Certifikat za front-end razvoj – Coursera, 2024
- Učešće u internacionom Hackathonu - 2022
- Certifikacija u upravljanju projektima - PMI, 2023
Portfolio i primjeri projekata za početne developere
Prikazivanje vašeg rada kroz projekat i postavljanje na platforme poput GitHub ili Behance može biti odlučujuće prilikom apliciranja. Ovako potencijalni poslodavci mogu brzo procijeniti vaše vještine.
- Loyalty aplikacija za lokalne trgovce izrađena u React-u i Node.js
- Responsive portafolio stranica sa Gallery i kontakt formom
- Edukacijska platforma za učenje programiranja, s više od 1000 registriranih korisnika
- Automatizirani sistem naručivanja za mali biznis, implementiran putem API-ja
Česte greške prilikom sastavljanja CV-a za početne developere
Mnoge kandidatke i kandidati prave slične greške koje smanjuju šanse za dobijanje posla. Izbjegavajte ih kako biste ostavili dobar dojam i istaknuli svoje najbitnije kvalifikacije.
Do
- Primjeri najčešćih pogrešaka:
Don't
Savjeti za organizaciju odeljaka u CV-u za početne developere
Jasno strukturiran CV omogućava poslodavcu ili regruteru brzo da pronađe ključne informacije. Pored toga, odabir pravih naslova i redoslijeda sekcija daje profesionalni dojam.
- Počnite sa sažetkom i mislima o vašoj motivaciji i tehničkom znanju
- Istaknite praktično iskustvo prije teoretskih podataka
- Koristite jasne naslove za odjeljke, poput 'Radno iskustvo', 'Obrazovanje', 'Vještine'
- Dodajte link na GitHub ili lični portfolio sa projektima
Ključne riječi za ATS i optimizaciju CV-a za početne developere
Za optimalno iskorištenje sistema za automatsku provjeru CV-a (ATS), važno je uključiti relevantne ključne riječi koje odgovaraju oglasima za posao. To povećava šanse za promaknuće u uži izbor.
- JavaScript, React, Node.js, Express
- HTML5, CSS3, Bootstrap
- MongoDB, MySQL, Firebase
- Git, GitHub, CI/CD
- API, REST, JSON
- Agilni metodologije, Scrum
- Testiranje, debugging, Postman
- Responsive design, mobile-first
- Deployment, Docker, cloud AWS
Uključivanje ovih ključnih riječi u opis iskustva, vještina i projekata pomoći će vašem CV-u da se bolje rangira u automatizovanim spremnicima za zapošljavanje.
Kako prilagoditi CV oglasu ili kompaniji
Prilagođavanje CV-a za određeni posao povećava šanse za odobravanje poziva na intervju. Uključite ključne riječi i iskustvo koje traže poslodavci u tekstu oglasa. Nakon toga, učitajte svoj CV i tekst oglasa koristeći naš servis za izradu CV-a ili alat za prilagodbu.
Uključite ključne kompetencije i iskustva direktno povezane s oglasom; istaknite sve što je specifično traženo – od tehnologija do soft skills.
Često postavljana pitanja o položaju početnog developera
Pitajte najčešća pitanja koja kandidati i poslodavci imaju u procesu zapošljavanja za početne IT pozicije.
Odgovore na najčešće dileme pronaći ćete upravo u ovom vodiču i dodatnim savjetima za Karijeru u tehnologiji.