Programski inženiring in oblak · Srednja do višja raven (4+ let)

Življenjepis razvijalca mobilnih aplikacij (iOS/Android)

Ta vzorec prikazuje, kako delo pri razvoju za iOS in Android povezati z merljivimi izboljšavami zmogljivosti aplikacije, izdaj in uporabniških tokov. Iz dobrega življenjepisa razvijalca mobilnih aplikacij je mogoče hitro razbrati, katere platforme in jezike poznate, kakšne so vaše prakse testiranja ter kakšen učinek so imele izdane funkcije.

Pregled življenjepisa

Kaj iščejo kadroviki in sistemi za sledenje prijavam. To je vodilo, ne napoved.

100 / 100Popolno

100%
  • Kontakt20 / 20
  • Povzetek20 / 20
  • Delovne izkušnje30 / 30
  • Spretnosti20 / 20
  • Izobrazba10 / 10

Kontaktni podatki

Vnesite jih na vrh življenjepisa; kadroviki in sistemi za sledenje prijavam jih iščejo najprej.

Neobvezno. V ZDA, Združenem kraljestvu in Kanadi življenjepisi običajno ne vsebujejo fotografije.

57 besed

Za vsako delovno mesto uporabite svoj odstavek; vsak dosežek začnite v novi vrstici z »-«.

12 spretnosti

Spretnosti ločite z vejicami, na primer: Excel, SQL, načrtovanje projektov.

Dodatni razdelki

Projekti, certifikati, jeziki ali kar koli drugega, kar podpira vašo prijavo.

Platforme in orodja
Izbrano delo na mobilnih aplikacijah

Alex Morgan

Razvijalec mobilnih aplikacij

  • alex.morgan@example.com
  • +1 555 0100
  • Denver, CO

Povzetek

Razvijalec mobilnih aplikacij z več kot 5 leti izkušenj pri razvoju in vzdrževanju aplikacij za iOS in Android za izdelke B2B SaaS in potrošniške izdelke. Njegova močna področja so React Native, razvoj izvornih aplikacij, integracija API-jev in kakovost izdaj. Odzivnost aplikacij je izboljšal, število napak pa zmanjšal z uporabo spremljanja zmogljivosti, avtomatiziranih testov in postopnih izdaj.

Delovne izkušnje

Razvijalec mobilnih aplikacij pri Pinecone Digital Labs, Denver, CO (2022 – danes) - Izdal je funkcije za zaključek nakupa v React Native v aplikaciji s 40.000 mesečnimi uporabniki ter s ciljnimi popravki in spremljanjem izdaj zmanjšal prijavljene zrušitve med zaključkom nakupa za 18 %. - Integriral je API-je GraphQL s predpomnjenjem SQLite za kataloge izdelkov ter skrajšal mediani čas nalaganja z 2,4 na 1,7 sekunde na podprtih napravah. - Razširil je pokritost s testi Jest in XCTest za nakupne tokove in prijavo ter zmanjšal število regresij, ki so preprečevale izdajo, s šestih na tri na četrtletje. Mlajši razvijalec mobilnih aplikacij pri Mesa Creek Software, Boulder, CO (2020 – 2022) - Zgradil je komponente za uvajanje uporabnikov v jezikih Swift in Kotlin za aplikacijo za osebne finance ter prispeval k 11-odstotnemu povečanju števila dokončanih nastavitev računov po izmerjeni prenovi uporabniškega toka. - Pripravljal je postopne izdaje v App Store Connect in Google Play Console ter skrajšal pripravo izdaje z dveh dni na en dan z dokumentiranimi preverjanji gradnje.

Izobrazba

Diploma iz računalništva — Summit Valley Institute, Fort Collins, CO (2020)

Spretnosti

  • React Native
  • TypeScript
  • Swift
  • Kotlin
  • iOS SDK
  • Android SDK
  • GraphQL
  • REST API-ji
  • SQLite
  • Jest
  • XCTest
  • App Store Connect

Platforme in orodja

• Xcode in iOS SDK • Android Studio in Android SDK • App Store Connect in Google Play Console

Izbrano delo na mobilnih aplikacijah

• Tok zaključka nakupa: React Native, GraphQL, spremljanje zmogljivosti • Katalog izdelkov: predpomnjenje SQLite za občasno povezljivost

Kako napisati življenjepis za delovno mesto Razvijalec mobilnih aplikacij

Platforme navedite pri vrhu

Platforme in ogrodja, ki ste jih uporabljali, navedite v povzetku ali razdelku z znanji, nato pa jih ponovite v ustreznih alinejah delovnih izkušenj. Ločite izvorno delo za iOS v Swift od dela za Android v Kotlinu, projekte React Native ali Flutter pa jasno označite. Tako bodo ocenjevalci hitro videli, ali se vaše izkušnje ujemajo z vlogo, osredotočeno na eno platformo ali skupno kodo.

Izmerite učinek sprememb v izdanih aplikacijah

Opišite funkcijo ali tehnično spremembo, kako ste jo uvedli ali ovrednotili in kaj se je nato spremenilo. Uporabne meritve vključujejo prijavljene zrušitve, čas nalaganja, pogostost izdaj, konverzijo v določenem toku ali napake, odkrite po izdaji. Kadar pomaga pojasniti rezultat, navedite časovno obdobje ali obseg, in ne pripisujte si učinka, ki ga ni mogoče povezati z vašim delom.

Pokažite, za katere korake izdaje ste bili odgovorni

Če ste skrbeli za izdaje, navedite ustrezne korake in orodja, kot so podpisovanje, TestFlight, App Store Connect, Google Play Console, postopne uvedbe ali priprava na pregled v trgovini. Opišite testiranje in spremljanje, s katerima ste zmanjšali tveganje pri izdaji. Za razvoj mobilnih aplikacij v ZDA ni splošne licence, zato certifikate navedite le, če so pomembni za razpisano delovno mesto.

Dodajte povezave do dela, ki ga lahko delite

Povezava do portfelja ali trgovine je lahko koristna, če vodi do aplikacije, predstavitve ali vzorca kode, ki ga smete deliti. Na kratko opišite svoj prispevek, platformo in tehnične odločitve; ne namigujte, da ste sami odgovorni za projekt ekipe. Ne vključujte zaupne kode, podrobnosti o izdelkih, ki še niso izdani, zasebnih analitičnih podatkov ali dolgih seznamov nepovezanih tehnologij.

Pogoste ključne besede

Spretnosti in orodja, ki se pogosto navajajo za to delovno mesto. Uporabite samo spretnosti in orodja, ki jih obvladate, ter izraze iz zaposlitvenega oglasa. Kliknite ključno besedo, da jo kopirate.

Glagoli za opis dejanj

ZgradilIzdalIntegriralZmanjšalIzboljšalPreselilOptimiziral

Vprašanja o tem delovnem mestu

Kako dolg naj bo vaš življenjepis razvijalca mobilnih aplikacij?

Za razvijalca z nekaj leti izkušenj sta primerni ena ali dve strani. Uporabite eno stran, če lahko na njej brez prenatrpanosti predstavite ustrezne izkušnje in tehnična znanja. Druga stran je primerna, če dodaja obsežne in relevantne projekte ali prejšnje vloge. Dajte prednost nedavnemu delu na izdanih aplikacijah, izkušnjam s platformami in jeziki ter merljivim rezultatom, ne pa dolgemu seznamu vseh funkcij ali orodij, s katerimi ste se srečali.

Ali naj navedete znanja za iOS in Android?

Navedite oboje, če imate pomembne izkušnje z vsako platformo, in v opisu delovnih izkušenj pokažite, kje ste ju uporabljali. Če so vaše izkušnje predvsem z iOS ali Androidom, najprej navedite to platformo, drugo pa natančno opišite kot dodatno izkušnjo. Pri vlogah za več platform navedite ogrodje in pojasnite, ali ste delali tudi z izvornimi moduli, testiranjem za posamezno platformo ali izdajami v trgovinah.

Ali razvijalci mobilnih aplikacij potrebujejo certifikate?

Za razvijalce mobilnih aplikacij v ZDA ni splošne licence ali obveznega certifikata. Delodajalci lahko cenijo ustrezen tečaj ali certifikat, vendar je običajno koristneje pojasniti izdane aplikacije in dokazljiva znanja za posamezne platforme. Certifikat navedite le, če je veljaven in pomemben za delovno mesto, ter dodajte njegovo točno ime in izdajatelja. Zahteve se lahko razlikujejo pri specializiranem ali reguliranem delu.

Ali lahko vključite aplikacije, ki ste jih razvili zunaj službe?

Da. Vključite osebne ali odprtokodne aplikacije, če dokazujejo ustrezna znanja, in jih jasno označite kot osebne, akademske ali odprtokodne projekte. Dodajte povezavo do javne aplikacije, predstavitve ali repozitorija, ki ga smete deliti, ter navedite svojo vlogo, uporabljene tehnologije in en konkreten rezultat ali tehnično odločitev. Odstranite zasebne ključe, podatke uporabnikov, kodo delodajalca in zaupne informacije o izdelku.