Rezultatais grindžiamas vyresnysis programinės įrangos inžinierius su daugiau nei 7 metų patirtimi kuriant ir plėtojant keičiamo dydžio žiniatinklio programas ir paskirstytąsias sistemas. Įgudęs dirbti su JavaScript, TypeScript, Python ir debesų technologijomis AWS platformoje. Vadovavo daugiafunkcinėms komandoms iki 8 inžinierių, pristatant produktus, kuriuos kasdien naudoja daugiau nei 2 milijonai aktyvių vartotojų. Įrodytas gebėjimas sumažinti infrastruktūros kaštus 30 %, pagerinti sistemos patikimumą iki 99,99 % veikimo laiko ir įdiegti inžinerines geriausias praktikas, įskaitant CI/CD konvejerius ir visapusiškas testavimo strategijas.
Darbo Patirtis
Vyresnysis programinės įrangos inžinierius
TechCorp Inc.
Saus. 2021 - Dabartinis
Vadovavo mikropaslaugų architektūros kūrimui, aptarnaujančiai daugiau nei 2 mln. kasdienių aktyvių vartotojų, sumažinant vidutinį API atsakymo laiką 40 % – nuo 320 ms iki 190 ms
Mentoravo 5 jaunesniųjų inžinierių komandą per savaitines kodo peržiūras, porinio programavimo sesijas ir vidines technines paskaitas apie sistemų projektavimą
Suprojektavo ir įdiegė CI/CD konvejerį naudojant GitHub Actions ir ArgoCD, sumažinant diegimo laiką nuo 2 valandų iki 15 minučių
Inicijavo perėjimą nuo monolitinės PostgreSQL prie suskaidytos duomenų bazės architektūros, pagerinant įrašymo pralaidumą 3 kartus piko metu
Bendradarbiavo su produkto ir dizaino komandomis apibrėžiant techninius reikalavimus 12 pagrindinių funkcijų leidimų per 4 ketvirtinius planus
Programinės įrangos inžinierius
StartupXYZ
Birž. 2018 - Gruod. 2020
Sukūrė realaus laiko duomenų apdorojimo konvejerį, apdorojantį 500 tūkst. įvykių per sekundę naudojant Apache Kafka, Python ir AWS Lambda
Sukūrė ir prižiūrėjo RESTful API, aptarnaujančias mobiliuosius ir žiniatinklio klientus su 99,9 % veikimo laiku ir mažesne nei 200 ms p95 delsa
Sumažino debesų infrastruktūros kaštus 30 % (180 tūkst. USD per metus) optimizuojant EC2 dydžius, naudojant rezervuotas instancijas ir automatinio mastelio keitimo politikas
Įdiegė paskirstytąjį sekimą su Datadog ir struktūrizuotą registravimą, sumažinant vidutinį gamybinių incidentų sprendimo laiką 55 %
Jaunesnysis programuotojas
Digital Solutions Ltd.
Rugpj. 2016 - Geg. 2018
Sukūrė klientams skirtą žiniatinklio programą naudojant React ir Node.js, aptarnaujančią daugiau nei 50 tūkst. mėnesinių aktyvių vartotojų
Parašė vienetinius ir integracinius testus, pasiekiant 90 % kodo padengimą naudojant Jest ir Cypress
Dalyvavo Agile sprinto cikluose ir prisidėjo prie architektūrinių sprendimų kas dviejų savaičių projektavimo peržiūrų metu
Sukūrė vidinę administravimo prietaisų skydelį klientų aptarnavimo komandai, sumažinant vidutinį užklausų sprendimo laiką 25 %
Išsilavinimas
M.S. Kompiuterių mokslas
Stanfordo universitetas
2019 - 2021
Specializacija paskirstytųjų sistemų ir debesų kompiuterijos srityje. Neakivaizdinė programa, baigta dirbant visu etatu.
B.S. Kompiuterių mokslas
Kalifornijos universitetas, Berklis
2012 - 2016
Dekano sąrašas 2014–2016 m. Baigiamasis projektas apie realaus laiko bendradarbiavimo redagavimo sistemas.
Tai yra pavyzdinis CV. Pritaikykite jį su savo patirtimi naudodami mūsų nemokamą CV kūrimo įrankį.
Patarimai
Pradėkite nuo poveikio rodiklių
Pagrįskite savo pasiekimus skaičiais. Vietoj „Pagerinau našumą“ rašykite „Sumažinau API atsakymo laiką 40 %, aptarnaujant daugiau nei 2 mln. kasdienių vartotojų“. Įdarbintojai nori matyti išmatuojamą poveikį.
Pabrėžkite savo technologijų rinkinį
Išvardinkite konkrečias technologijas, karkasus ir įrankius. ATS sistemos ieško tikslių raktinių žodžių atitikmenų, todėl „React“ yra geriau nei „frontend karkasai“.
Parodykite lyderystę ir bendradarbiavimą
Vyresniems specialistams reikia daugiau nei tik programavimo. Paminėkite komandos vadovavimą, kodo peržiūras, mentorystę ir tarpdaiktinį bendradarbiavimą.
Tilpkite į vieną puslapį
Jei neturite daugiau nei 10 metų patirties, vieno puslapio pakanka. Sutelkite dėmesį į aktualiausią ir naujausią patirtį.
Geras programinės įrangos inžinieriaus CV per kelias sekundes parodo įdarbintojui jūsų technologijų rinkinį, patirties lygį ir realų poveikį. Toliau pateikiami penki žingsniai, kurie padės sudėlioti CV, praeinantį tiek ATS filtrus, tiek techninio vadovo akis.
1
1. Parašykite aiškią profesinę santrauką
Pirmosios trys eilutės turi atsakyti į tris klausimus: koks jūsų patirties lygis (jaunesnysis, vidutinio lygio, vyresnysis), su kokiu technologijų rinkiniu dirbate (pvz., Java/Spring, React/Node.js, Python) ir kokį realų poveikį sukūrėte. Pavyzdžiui: „Vyresnysis backend inžinierius su 6 metų patirtimi kuriant paskirstytąsias sistemas Java ir Kotlin pagrindu, sumažinęs API delsą 35 % fintech aplinkoje.“ Venkite bendrų frazių, tokių kaip „komandinis žaidėjas“ - vietoj jų rodykite konkrečius rezultatus.
2
2. Darbo patirtį aprašykite kiekybiniais pasiekimais
Kiekvienas punktas turėtų prasidėti veiksmažodžiu ir baigtis skaičiumi: sistemos veikimo laiku, sumažinta delsa, vartotojų skaičiumi ar sutaupytais kaštais. Pavyzdys: „Perprojektavo užklausų kešavimo sluoksnį su Redis, sumažindamas vidutinį atsako laiką nuo 800 ms iki 150 ms 200 tūkst. vartotojų sistemoje.“ Jei neturite tikslių skaičių, įvertinkite - net apytikslis „sumažino apie 30 %“ yra geriau nei „pagerino sistemos veikimą“.
3
3. Sugrupuokite techninius įgūdžius pagal skelbimą
Suskirstykite įgūdžius į aiškias grupes: programavimo kalbos, karkasai/bibliotekos, infrastruktūra/debesija, duomenų bazės, įrankiai. Rikiuokite juos pagal svarbą konkrečiam skelbimui - jei darbo aprašyme Kubernetes minimas tris kartus, jis turi būti gerai matomas jūsų CV. ATS sistemos ir žmonės peržiūrėtojai šią skiltį skenuoja pirmiausia, ieškodami tikslių raktinių žodžių sutapimų su skelbimu.
4
4. Įtraukite projektus ir GitHub nuorodą
Jei patirties trūksta arba norite parodyti platesnį technologijų rinkinį, pridėkite skiltį su 2-3 asmeniniais ar atviro kodo projektais. Kiekvienam nurodykite naudotas technologijas, sprendžiamą problemą ir nuorodą į GitHub ar veikiantį demo. Vilniaus ir Kauno IT darbdaviai dažnai peržiūri GitHub profilį prieš pokalbį, todėl aktyvus, tvarkingas repo su README yra realus pranašumas, ypač pradedantiesiems inžinieriams.
5
5. Baikite išsilavinimu, sertifikatais ir ATS patikra
Pridėkite išsilavinimą, atitinkamus sertifikatus (AWS, Kubernetes, Scrum) ir patikrinkite formatavimą: vienas stulpelis, standartinės antraštės, jokių lentelių ar teksto paveikslėliuose - tai sutrikdo ATS skaitymą. Išsaugokite kaip PDF, nebent skelbime prašoma kitaip, ir pavadinkite failą aiškiai, pvz., „Vardas_Pavarde_CV.pdf“.
Programinės įrangos inžinieriaus CV santraukos pavyzdžiai
Nukopijuokite ir pritaikykite pagal savo patirtį - keiskite technologijas, metus ir skaičius, kad santrauka atspindėtų jūsų realią situaciją.
Jaunesnysis / ką tik baigęs studijas
Motyvuotas programinės įrangos inžinierius, baigęs Informatikos bakalauro studijas, su praktine patirtimi kuriant žiniatinklio programas su React ir Node.js universitetiniuose projektuose ir stažuotėje. Sukūrė ir pristatė 3 pilnos apimties projektus, įskaitant komandinį hackathon sprendimą, laimėjusį 2 vietą. Ieško jaunesniojo inžinieriaus pozicijos, kurioje galėtų augti dirbdamas su patyrusia komanda ir prisidėti prie realių produktų.
Vyresnysis
Vyresnysis backend inžinierius su 8 metų patirtimi projektuojant paskirstytąsias sistemas Java ir Spring Boot pagrindu didelio srauto fintech ir e. komercijos aplinkose. Vadovavo 6 inžinierių komandai, pristačiusiai mikropaslaugų architektūrą, pakėlusią sistemos veikimo laiką iki 99,95 %. Specializuojasi našumo optimizavime, AWS infrastruktūroje ir techninėje mentorystėje.
Karjerą keičiantis specialistas
Buvęs matematikos mokytojas, prieš metus persikvalifikavęs į Python ir Django programavimą per intensyvius kursus ir savarankiškus projektus. Sukūrė ir pristatė pilnos apimties svetainę su duomenų bazės integracija ir automatiniu testavimu naudojant pytest. Analitinis mąstymas ir gebėjimas aiškiai paaiškinti sudėtingus dalykus - stiprybės, perkeltos iš mokymo į programavimą.
ATS raktiniai žodžiai programinės įrangos inžinieriaus CV
ATS sistemos ir įdarbintojai skenuoja CV ieškodami tikslių terminų iš skelbimo formuluotės - naudokite tuos pačius žodžius, kuriuos vartoja darbdavys, ne sinonimus.
Java / Spring Boot
Nurodykite konkrečią versiją ar ekosistemą (pvz., Spring Cloud), jei dirbote su ja realiuose projektuose.
React / TypeScript
Paminėkite abu kartu, jei naudojote - daugelis skelbimų ieško būtent šios kombinacijos.
REST API
Įrašykite prie konkretaus projekto, ne tik įgūdžių sąraše - pvz., „suprojektavo REST API“.
Microservices
Naudokite, jei realiai dirbote su paskirstytąja architektūra, ne monolitine sistema.
CI/CD
Nurodykite konkrečius įrankius (GitHub Actions, Jenkins, GitLab CI) šalia termino.
AWS / Azure / GCP
Rašykite tik tą platformą, su kuria realiai dirbote - ATS tikrina tikslų sutapimą.
Code review
Paminėkite darbo patirties skiltyje, jei reguliariai atlikote ar vadovavote kodo peržiūroms.
Agile / Scrum
Nurodykite vaidmenį (pvz., dalyvavo sprint planavime) - vien žodžio įrašymo nepakanka.
SQL / NoSQL
Nurodykite konkrečias duomenų bazes (PostgreSQL, MongoDB) - jos dažniau ieškomos ATS nei bendras terminas.
Unit testing
Paminėkite naudotą karkasą (Jest, JUnit, pytest) ir pasiektą kodo padengimo procentą.
CV punktų pavyzdžiai: prieš ir po
Silpni punktai aprašo pareigas, stiprūs - įrodo poveikį. Palyginkite šiuos pavyzdžius ir perrašykite savo CV pagal tą patį principą.
Funkcijos pristatymas
Atsakingas už naujų funkcijų kūrimą žiniatinklio programai.
Suprojektavo ir įdiegė mokėjimų integracijos funkciją su Stripe API, per 3 mėnesius padidinusią konversijos rodiklį 18 % ir aptarnaujančią 40 tūkst. vartotojų.
Našumo ir patikimumo darbas
Dirbo prie sistemos našumo pagerinimo.
Optimizavo duomenų bazės užklausas ir pridėjo Redis kešavimo sluoksnį, sumažindamas vidutinį puslapio įkėlimo laiką nuo 2,1 s iki 400 ms ir sistemos prastovas 60 %.
Komandinis darbas ir mentorystė
Padėjo naujiems komandos nariams ir dalyvavo komandos susitikimuose.
Mentoravo 3 jaunesniuosius inžinierius per savaitines kodo peržiūras ir techninius pokalbius, sutrumpinusius jų adaptacijos laiką nuo 3 mėnesių iki 6 savaičių.
DUK
Ką turėtų apimti programinės įrangos inžinieriaus CV?
Stiprus programinės įrangos inžinieriaus CV turėtų apimti profesinę santrauką, kurioje nurodyti patirties metai ir pagrindinės technologijos, išsamią darbo patirtį su kiekybiškai įvertintais pasiekimais, įgūdžių skiltį su konkrečiomis programavimo kalbomis ir įrankiais, išsilavinimą ir atitinkamus sertifikatus.
Kokio ilgio turėtų būti programinės įrangos inžinieriaus CV?
Daugumai programinės įrangos inžinierių pakanka vieno puslapio. Jei turite daugiau nei 10 metų patirties arba reikšmingų publikacijų, du puslapiai yra priimtini. Sutelkite dėmesį į naujausią ir aktualiausią patirtį.
Kokius įgūdžius nurodyti programinės įrangos inžinieriaus CV?
Įtraukite programavimo kalbas (JavaScript, Python, Java), karkasus (React, Angular, Django), debesų platformas (AWS, GCP, Azure), duomenų bazes (PostgreSQL, MongoDB), įrankius (Docker, Kubernetes, Git) ir metodologijas (Agile, CI/CD). Pritaikykite įgūdžius pagal darbo aprašymą.
Ar galiu naudoti NoBsResume programinės įrangos inžinieriaus CV sukurti nemokamai?
Taip. NoBsResume yra 100 % nemokamas be jokių paslėptų mokesčių. Pasirinkite iš 3 ATS optimizuotų šablonų, įveskite savo duomenis, naudokite AI teksto patobulinimą ir atsisiųskite PDF iš karto. Registracija nereikalinga.
Kur rasti programinės įrangos inžinieriaus CV šabloną lietuvių kalba?
Šiame puslapyje pateiktas pilnas programinės įrangos inžinieriaus CV pavyzdys yra tiesiogiai redaguojamas NoBsResume nemokamame CV kūrimo įrankyje - tereikia paspausti „Pradėti kurti“ ir pakeisti duomenis savais. Galite rinktis iš 3 ATS optimizuotų šablonų lietuvių kalba ir atsisiųsti PDF per kelias minutes, be registracijos.
Kaip parašyti programinės įrangos inžinieriaus CV neturint patirties?
Sutelkite dėmesį į universitetinius, savarankiškus ir hackathon projektus, stažuotes bei atviro kodo indėlį - kiekvienam nurodykite technologijas ir konkretų rezultatą. Pridėkite GitHub nuorodą, sertifikatus (pvz., AWS, Coursera kursai) ir techninius įgūdžius, atitinkančius skelbimo reikalavimus. Silpną darbo patirties skiltį visada gali kompensuoti aiški, gerai struktūrizuota projektų dalis.
Ar programinės įrangos inžinieriaus CV Lietuvoje rašyti lietuviškai, ar angliškai?
Priklauso nuo darbdavio. Lietuviškoms įmonėms tinka lietuviškas CV, tačiau daugelis Vilniaus ir Kauno tarptautinių technologijų bei fintech įmonių (pvz., Nasdaq Vilnius, Danske Bank, Nord Security) darbo kalba yra anglų, todėl ten laukiama angliško CV. Saugiausia turėti abi versijas ir siųsti tą, kuri atitinka skelbimo kalbą.
Ar reikia įtraukti GitHub nuorodą į programinės įrangos inžinieriaus CV?
Taip, jei turite tvarkingą profilį - tai vienas stipriausių signalų techniniam vadovui, ypač jaunesniesiems inžinieriams su ribota darbo patirtimi. Įdėkite nuorodą prie kontaktinės informacijos ir pasirinkite 2-3 aktyviausius repo su aiškiu README. Nerodykite tuščio ar seniai neatnaujinto profilio - geriau visai neminėti nei rodyti apleistą paskyrą.
Ar programinės įrangos inžinieriaus CV reikia nuotraukos?
Ne, technologijų sektoriuje Lietuvoje nuotrauka nėra būtina ir dažnai net nerekomenduojama - tarptautinės bei fintech įmonės vengia CV su nuotraukomis, kad išvengtų šališkumo atrankoje. Vietoj nuotraukos vietą CV viršuje skirkite profesinei santraukai su patirties metais ir pagrindiniu technologijų rinkiniu.
Sukurkite savo CV dabar
Naudokite šį pavyzdį kaip įkvėpimą. Pritaikykite jį su savo patirtimi ir atsisiųskite profesionalų PDF per kelias minutes. 100 % nemokamai.