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

Mati Kalmet

Noorem arendaja

mati.kalmet@gmail.com · +31 6 12345678

Amsterdam

Netherlands

https://linkedin.com/in/matikalmet

translate.sections.summary

Olen innukas alustav programmeerija, kes on spetsialiseerunud Java, Python ja web arendusele. Oma projekte ja vabatahtlikke töid tehes olen õppinud rakendama kaasaegseid tehnoloogiaid ning töötanud meeskonnas. Eesmärgiks on leida position esimeses tarkvaraarendusfirmas, kus saan oma oskusi edasi arendada ning panustada innovatiivsetesse projektidesse. Minu tugevused on probleemide lahendamine ning kiire õppimisvõime, mis aitab mind kiiresti arendada uusi teadmisi ja oskusi.

translate.sections.experience

Junior Web Developer, Hobiprojektid ja vabatahtlikud tööd

Remote

2024-01 — translate.defaults.currentTime

Lõin ja hooldasin iseseisvaid veebiprojekte koos erinevate tehnoloogiate kasutamisega, sh React ja Node.js. Tegin koostööd vabatahtlike gruppidega ning osalesin rakendusideede väljatöötamisel.

• Tegin 3 iseseisvat veebiprojekti, mille tulemusena said kasutajad ligi 2000 külastust kuus.

• Optimeerisin koodi, mis kiirendas kasutajaliidest 35% ning parandas kasutajakogemust.

• Autonoomse töötamise tulemusena täiendasin oma teadmisi JavaScripti ja Reacti osas ning õppisin haldama ER-mudeleid andmebaaside jaoks.

Tarkvaraarenduse praktikant (vahetusprogrammis), Kooliprojektid ja kursused

London

2023-09 — 2023-12

Töö algas koos kooliprojektiga ning intensiivselt õppisin kasutama Java, MySQL ja veebipõhiseid tehnoloogiaid. Osalesin meeskonnas, kes arendas ERP-süsteemi ning lahendas olemasolevate probleemide analüüsi.

• Lõin automaatse testimisprotsessi, mis vähendas testimisaega 25% ja tõstis kvaliteeti.

• Osalesin andmebaasi uuendamistes, muutes andmete kogust 40% suuremaks ning parandades päringute kiirust 20%.

• Tõestasime tõrkeid ja täiendasime funktsioone, mis kasvataks süsteemi kasutajate arvu 15% kuus.

Osaleja ja õpilane, Ülikooli koolitused ja iseseisev õppimine

Manchester

2022-09 — 2024-06

Keskendusin tarkvara arenduse aluste õppimisele ning osalesin erinevatel kursustel, sealhulgas veebiarendus, programmilogika ja andmeanalüüs. Tegin praktilisi ülesandeid ning valmis andmeid töötlevaid rakendusi.

• Lõin 5 praktilist projekti, sh portfolio veebilehe ja andmeanalüüsitööriista, mille arendasin koos õpihalduritega.

• Parandasin teadmisi Java ja Python õppimisel, saavutades taseme 'advanced' ning osaledes mitmetel konkursside sõelumistest.

• Saavutasin suurepäraseid tulemusi kodutööde ja praktiliste ülesannete lahendamisel, suurendades oma teadmiste praktilist rakendamist.

translate.sections.education

Bakalaureus arvutiteadustes — University of Manchester

Tarkvaraarendus

Põhjalik bakalaureuseõpe, mis keskendus tarkvaraarendusele, algoritmidele ja andmebaasidele. Õppisin tundma mitmeid programmeerimiskeeli ja projektijuhtimise meetodeid.

translate.sections.skills

Programmeermine ja koodihalduse tööriistad: Java, Python, JavaScript, Git, GitHub, Docker, Jenkins

Veebiarendus: HTML5, CSS3, React, Angular, Node.js, REST API-d

Andmebaasid ja andmetöötlus: MySQL, MongoDB, SQLite, SQL

Meeskonnatöö ja projektijuhtimine: Agile, Scrum, Töökooslus, Kommunikatsioon, Aja haldamine

Analüüsi- ja probleemilahendus: Debugging, Probleemide analüüs, Koodiretuur, Testimine

translate.sections.languages

Eesti keel (translate.languageLevels.native)

Inglise keel (translate.languageLevels.fluent)

Hollandi keel (translate.languageLevels.intermediate)

Mis roll on algtasemel programmeerija?

Alguskarjääris tarkvaraarendajana tähendab sageli mitmekülgseid ülesandeid ning võimalust õppida erinevaid tehnoloogiaid otseselt praktilises töös. Selles rollis arendab üksikisik oskusi nagu koodi kirjutamine, probleemide analüüs ja koostöö meeskonnas. Selleks, et eristuda ning jõuda soovitud töödele, on oluline mõista, millised ülesanded kuuluvad sissejuhatavale tasemele ning kuidas need toetavad laiemat tarkvaraarenduse protsessi.

Kuidas kirjutada tõhusaid võtmesõnu ja oskuste nimekirju algtaseme programmeerija CV-sse?

ATS (Applicant Tracking System) tarkvarad skannivad CV-sid, otsides spetsiifilisi märksõnu ning oskusi, mida tööandjad otsivad. Selleks, et tagada CV parem nähtavus ja sobivus, on oluline kasutada konkreetseid tehnilisi oskusi ja tööriistade nimetusi, mis vastavad tööpakkumise kirjeldustele. Allpool on näidisõnaloendid ja näited, kuidas neid koostada.

  • Kasutage täpseid tehnoloogiauuringuid nagu 'React', 'Node.js' või 'Docker', mitte üldisi termineid nagu 'programmeermine'.
  • Kombineerige oskused konkreetselt kandideeritava töö nõudmistega, et näidata sobivust ning teadlikkust valdkonnas.
  • Ärge jätke välja versioonihaldustööriistu nagu 'Git', mille oskus on IT-valdkonnas standard.
  • Lisage tööülesannete ja saavutuste kontekst ning kvantifitseerige tulemused (nt 'parandas koodi kiirust 25%').

Näide: „Kasutatav oskus React (tasemel 'advanced'), milles töötasime mitme projektiga ning tõstsin kasutajaliidese jõudlust 30%.”

Tarkvaraarenduse tööturg ja palkade trendid Eestis ja rahvusvaheliselt

Kutsealadel nagu tarkvaraarendus on palkade ning nõudluse kasv märk. Eestis ja Euroopas on nõudlus noorte IT-spetsialistide järgi suur, eriti web ja mobiilirakenduste arenduses. Globaliseerumine ning digitaliseerumine tõstavad nõudlust ka rahvusvahelisel tasandil, võimaldades paindlikke töövõimalusi online-platvormidel ning kaug- või hübriidtööna.

Keskmine algtaseme tarkvaraarendaja palk Eestis jääb umbes 2300–3500 euro kuus.

Töövõimalusi kasvab aastas PRG (programmide ja rakenduste areng), kus nõudlus kasvab keskmiselt 15% aastas.

Rahvusvaheliselt on GT (global talent) ja kasvavad tehnoloogia sektori nõudlus kogu Euroopas ning Suurbritannias, kus palgad võivad ulatuda 28 000 kuni 45 000 naela aastas.

Milliseid kogemusi ja saavutusi tuleb rõhutada algtaseme programmeerija CV-s?

Kogemused peaksid keskenduma praktilisele tööl ning iseseisvatele projektidele, mis demonstreerivad oskust rakendada õpitud tehnoloogiaid. Kuidas tuua esile saavutusi, mis näitavad arendustulemust ja meeskonnatöö oskust? Siin on mõned näited.

  • Autoritegevus iseseisvates projektides või praktikatel ning konkreetsete eesmärkide saavutamine, näiteks veebilehtede või rakenduste loomine.
  • Saavutused kvantitatiivselt, näiteks: 'parandasin mobiilirakenduse laadimiskiirust 20%', 'arendasin 4 veebiprojektiga ja kaasasin üle 150 kasutaja'.
  • Kõrgema vastutuse võtmine meeskonnatöös, näiteks juhtides väikeseid projekte või juhendades teisi õppijaid.
  • Võime näidata enesedistsipliini ja iseseisvust, näiteks iseseisvalt õpitud tehnoloogiate kasutamine ning tõestamine praktiliste projektide kaudu.

Näiteks: „Tõstsin React-iga tehtud projekti kasutajate rahulolu hinnangut 4,2-lt 4,8-le ning vähendasin laadimisaja poole võrra.”

Haridus ja sertifikaadid, mis toetavad teie kandideerimist algtaseme programmeerija tööle

Haridust ning spetsialiseerunud kursusi esitades näitate kandideerijale oma koolitust ja valmisolekut kaasaegstes IT-turul. Asjakohased kursused, sertifikaadid ning iseseisvad õppimisprojektid aitab perspektiivsetel tööandjatel hinnata teie sobivust ning õppimisvalmidust.

  • Coursera pakutud programmeerimise kursused, näiteks 'Java for Beginners' ja 'Python Data Structures'.
  • Ülikooli või kutsehariduse diplom arvutiteadustes või sarnases valdkonnas.
  • Sertifikaadid, nagu 'Oracle Java Certified Associate' või 'Microsoft Technology Associate'.
  • Osalemine IT-hackathon'idel ning ainulaadsed praktilised projektid, mis näitavad oskust lahendada keerulisi ülesandeid.

Kuidas koostada ja näidata töid ning projekte, mis tõestavad teie võimekust algtasemel programmeerijana?

Portfoolio on töömahukas tööriist, mis aitab tööandjatel kiiresti hinnata teie tehnilisi oskusi ning loomingulist lähenemist. Koguge välja oma olulisemad projektid ning esitage need struktureeritud viisil, kirjutades taustainfot ja näidates koodi ning kasutatud tehnoloogiaid. See laiendab teie võimalusi ning aitab seisma jääda eristuvast ning usaldusväärsest kandidaadist.

  • Projekteerige portfoolio, kus on vähemalt 3-5 tarkvara või veebirakenduse näidet, koos koodilinkide või demo versioonidega.
  • Kirjutage iga projekti kohta lühike kirjeldus, eesmärk ja kasutatud tehnoloogiad.
  • Näidake erinevaid ülesandeid: UI/UX loomine, andmehaldus, API-de arendus või testimine.
  • Kasutage GitHub või spetsiaalseid portfooliorakendusi, et saata tööde sirvimiseks ning mugavaks hindamiseks.

Näide: 'Veebiprojekt, mille töötasime välja kasutades React ja Node.js ning mille tulemusena said kasutajad kiirema ja lihtsama kasutuskogemuse.'

Tavalised vead algtaseme CV-s ning kuidas neid vältida?

Uus kandidaadid sageli jätavad välja olulisi tehnilisi oskusi või kasutavad üldisi ja mittenõutavaid sõnastusi, mis ei toeta nende huvi. Samuti võib ebajärjekindel vormistus ja puudulik teave teha CV vähem usaldusväärseks. Vältige neid levinud vigu ning keskenduge detailidele, mis näitavad professionaalsust ning teadlikkust valdkonnas.

  • Ei kasutata konkreetseid oskusi ning tehnoloogiaid, mis tööandjad otsivad.
  • Vältige ebamääraseid väljendeid nagu 'tailin oma oskusi' või 'oodates esimesi võimalusi'.
  • Ei kvalifitseerita ja ei näidata sõnaselgelt praktilisi kogemusi, mis võivad jätta mulje puuduva kogemuse kohta.
  • Vajadus korrigeerida vormistus ja vigade kontroll enne hindamist.

Näide – 'Olen valmis õppima ja arendama oma oskusi' asemel kasutage konkreetset: 'Valdan Java ja Python oskusi ning olen valmis osalema kaasaegsetes arendusmeeskondades'.

Kuidas teha CVs lõikude kirjeldused atraktiivseks ning informatiivseks algtaseme programmeerijale?

Lõikude kirjutamisel tuleb keskenduda selgusele ning konkreetsetele saavutustele, mis tõestavad teie sobivust ametikohale. Ära tee üldisi väiteid, vaid kasutage numbreid ja tulemusi, mis muudavad teie CV silmapaistvaks ja usaldusväärseks. See aitab tööandjatel kiiremini mõista, milleks olete valmis ning kuidas te saate ettevõttele väärtust lisada.

  • Kirjeldage konkreetset ülesannet või projekti ning saavutatud tulemust, näiteks 'arendasin iseseisvalt 3 veebirakendust, mis said kokku 2000 kasutajat'.
  • Kasuta aktiivseid tegusõnu: 'arendasin', 'parandasin', 'optimeerisin', 'juhtisin'.
  • Isikupärastage iga lõiku vastavalt tööpakkumisele ning rõhutage vajalikke oskusi.
  • Vältige ühte tihti kasutatavat klišeed – keskenduge mõõdetavatele saavutustele.

Korduma kippuvad küsimused algtaseme programmeerijale – Eesti tööotsijatele

Kui otsite esimese töö võimalusi ning vajate nõu, kuidas oma CVd ja oskusi tõhusalt rõhutada, olete jõudnud õigesse kohta. Järgnevalt vastame levinumatele küsimustele, mis aitavad teil paremini valmistuda tööotsinguteks ning suurendada võimalusi saada soovitud töö.

Kui oluline on täita kõik nõutavad oskused CV-s?

Oluline on rõhutada neid oskusi, mis vastavad tööpakkumises esitatud nõudmistele. Kui teie oskused ei lange täpselt kokku, kuid omate kogemust sarnastel tehnoloogiatel või töömeetoditel, siis kindlasti mainige seda ning selgitage õppimisvalmidust.

Kuidas hakata kandideerima, kui puudub töökogemus?

Keskenduge oma haridusele, iseseisvatele projektidele ja vabatahtlikule tööle, mis näitavad oskust ning initsiatiivi. Rõhutage valmisolekut õppida ning arengumarsruuti, ning kasutage portfooliot oma oskuste demonstreerimiseks.

Kas on kasulik õppida eraldi sertifikaate?

Kindlasti. Sertifikaadid näitavad teie pühendumust ning vastutust oma teadmiste täiendamisel. Nad lisavad väärtust ja võivad tööandjatele kujutada teid professionaalina, kes investeerib oma arengusse.

Kuidas juhtida otsinguid ning suurendada katvust?

Kasuta tööotsingumootoreid ning postita CV erinevatele tööportaalidele. Samuti loo tugev LinkedIn profiil ning võta osa kohalikest ja rahvusvahelistest üritustest ning praktikatest, mis suurendavad nähtavust ning võimalusi kontaktide loomiseks.

Kui tihti peaks CV värskendama enne kandideerimist?

Regulaarselt ning iga uue oskuse või projekti lisamisega. Seega parandate oma võimalusi õige töö saamiseks ning näitate pidevat arengut ja aktiivsust.