Swift Ui/uikit разработчик
Описание
Artem Kolesnik
i O S
Engin eer
– 4+
ye ars
S w if t
/ Sw if tU I
/ Com bin e
/ asyn c/a w ait
/ Core D ata
/ AV Found atio n
B ali,
In donesia
| Open
to
Rem ote
+ 62
878
1522
7326
| a.g .k o le sn ik 0 50@ gm ail. c o m
T e le gra m
|
L in ke dIn
|
G it H ub
— —————————————————————————————————————————
S um mary
i O S
Deve lo per
wit h
4+
ye ars
of
exp erie nce
buil d in g
pro ductio n -g ra de
ap ps
usin g
Sw if t,
Sw if tU I,
C om bin e,
and
asyn c/a w ait .
Str o ng
back g ro und
in
mod ern iz in g
le ga cy
co d ebase s,
desig nin g
m odula r
arc h it e ctu re s,
and
optim iz in g
pe rfo rm ance
wit h
Core D ata
and
In str u m en ts .
S ucce ssfu lly
le d
a fu ll
app
re write ,
re ducin g
cra sh
ra te s
and
im pro vin g
la unch
tim es.
C om fo rta ble
work in g
in dependently
or
wit h in
cro ss-fu nctio n al
te am s.
Curre ntly
exp an din g
skills
i n to
sm art
co ntr a ct
deve lo pm ent
and
Eth ere um -b ase d
dA pps.
— —————————————————————————————————————————
S kills
● Languages
: Sw if t,
Solid it y
(b asic )
● iO S
: Sw if tU I,
UIK it ,
Com bin e,
asyn c/a w ait ,
Core D ata ,
AV Found atio n,
UR LS essio n,
Backg ro und
Ta sks,
Push
Notif ic a tio ns,
In -a pp
pu rc h a se s,
Ana ly tic s
● Arc h it e ctu re
: MVVM ,
Cle an
Arc h it e ctu re ,
Mod ula r
desig n
wit h
SPM ,
Backe nd
Driv e n
UI
● Te stin g
: Unit
te sts ,
Snapsh ot
te stin g,
XC Te st
● Dependency
In je ctio n
: Reso lv e r,
pro perty
wra ppers
● Dev
To ols
: Git ,
SPM ,
Fastla ne,
Fir e ba se ,
App
Sto re
Conn ect,
Te stF lig ht,
Xco de
In str u m ents
● Netw ork in g
: REST
APIs ,
WebS ocke ts
● Oth er
: CI/C D
pip elin es,
perfo rm ance
optim iz a tio n ,
mem ory
man agem ent,
app
lif e cycle
&
sce ne
phase
handlin g
— —————————————————————————————————————————
E xp erie n ce
F re ela n ce
(p ro je ct-b ased ):
J a n
2024
– Feb
2025
(1
ye ar
1 month s)
AI Music App (UAE - Contract)
• D eve lo ped
music
app
wit h
AI- b ase d
prompt
syste m
and
backg ro un d
audio
pla yb ack
• B uilt
modula r
arc h it e ctu re
wit h
re usa ble
co m ponen ts
an d
cu sto m
na vig atio n
• In te gra te d
Core D ata
wit h
manual
mig ra tio n s
fo r
off lin e
fu nctio na lit y
• D eliv e re d
MVP
wit h
polis h ed
UI,
cu sto m
an im atio ns,
and
Now
Pla yin g
su p port
InfoCity (Contract)
• P ro pose d
and
le d
mig ra tio n
fr o m
le gacy
im pera tiv e
co de
to
Com bin e
and
asyn c/a w ait
• R educe d
re dundant
API
ca lls
by
~35%
an d
im pro ve d
UX
wit h
pull - to -re fr e sh
and
b ackg ro und
updаtеs
• S plit
lo gic
in to
re usa ble
co m ponents
fo r
bette r
te sta bili t y
and
se para tio n
of
co nce rn s
• Im pro ve d
app
re sp onsiv e ness
and
re d uce d
lo ad
tim es
th ro u gh
batc h in g
and
ta sk
p rio rit iz a tio n
VPN Project (USA - Freelance)
• B uilt
re sp onsiv e
Sw if tU I
in te rfa ce
fo r
exis tin g
VPN
clie n t
• E nsu re d
sm ooth
tr a nsit io ns,
adaptiv e
la yo u t,
and
mult i- d e vic e
su ppo rt
• Focu se d
on
re usa ble
UI
co m ponents
an d
dark
mod e
co m patib il it y
S oftJ et
M ar
2022
– Ja n
2024
(1
ye ar
11
month s)
– Full - tim e
• In it ia lly
jo in ed
as
iO S
deve lo per;
pro m ote d
to
le ad
afte r
1 mon th
when
th e
pre vio us
le ad
was
d is m is se d.
• In herit e d
a hyb rid
UIK it
+ Sw if tU I
co deb ase
wit h
crit ic a l
arc h it e ctu ra l
is su es
and
fr e q uent
c ra sh es.
• P ro pose d
and
exe cu te d
a fu ll
re write
usin g
pure
Sw if t U I,
Com bin e ,
and
asyn c/a w ait
—
i m pro vin g
main ta in abilit y
and
fe atu re
deli v e ry
sp e ed.
• A ctiv e ly
partic ip ate d
in
arc h it e ctu re
se le ctio n
(m odula r
SPM
+ DI
wit h
Reso lv e r
+ Cle an
M VVM ).
• R efa cto re d
and
re built
netw ork in g
and
navig atio n
la ye rs ,
in tr o duce d
Core D ata
fo r
off lin e
f u nctio nalit y
(in it ia lly
onlin e-o nly ).
• R educe d
cra sh
ra te
by
30%
, app
la unch
tim e
by
40%
, an d
TTI
by
25%
, va lid ate d
via
I n str u m ents
and
Fir e base
Analy tic s.
• D eliv e re d
all
new
fe atu re s
so lo
fo r
ove r
a ye ar,
co оrdin a tin g
wit h
ba cke nd,
QA,
and
PM
te am s.
— —————————————————————————————————————————
P ro je cts
S kla d
(P ortu gal)
-
A pp
Sto re
S ep
2021
– Pre se nt
(4
ye ars + )
M id dle
iO S
Engin eer
• W ork in g
on
a ware house
managem ent
app
as
part
of
a cro ss-fu nctio n al
te am
of
3 iO S
d eve lo pers ,
1 backe nd
deve lo per,
a QA
engin eer,
and
a desig ner.
• C ontr ib ute d
to
co re
fu nctio nalit y
in vo lv in g
su bscrip tio n s,
off lin e -fir s t
lo gic ,
and
co m ple x
sto ck
w ork flo w s.
• Im pro ve d
UX
by
im ple m entin g
mult i- c rit e ria
so rtin g,
re fin in g
sta te
man agem ent,
and
sta bil iz in g
U I
behavio r.
• M ain ta in ed
a modula r
arc h it e ctu re
wit h
cle ar
se p ara tio n
of
co nce rn s
via
de dic a te d
managers
( e .g .
Barc o deM anager,
AppM anager,
Sto ra ge M an ager)
an d
depe nden cy
in je ctio n.
• P artic ip ate d
in
writ in g
unit
te sts
wit h
fa ke
se rv ic e s,
se ttin g
up
lo ca liz a tio n
te st
co ve ra g e,
and
m ain ta in in g
str u ctu re d
te st
pla ns.
• E nsu re d
applic a tio n
sta bilit y
durin g
co ntin u ous
fe atu re
deve lo pm ent
and
pe rfo rm an ce
e nhance m ents .
• R egula rly
co nduct
co de
re vie w s
and
partic ip a te
in
arc h it e ctu ra l
dis cu ssio ns
wit h
th e
iO S
te am .
• P ro vid e
mento rs h ip
to
a ju nio r
deve lo pe r
by
re vie w in g
pu ll
re q uests ,
exp la in in g
desig n
d ecis io ns,
and
sh arin g
best
pra ctic e s.
S id e
in te re sts :
W eb 3
Pro je ct
M ar
2025
E xp lo rin g
sm art
co ntr a ct
deve lo pm ent.
• B uilt
a basic
lo tte ry
sm art
co ntr a ct
usin g
Solid it y ,
deplo ye d
wit h
Hard hat
and
te ste d
via
E th ers .js .
• D eve lo ped
a sim ple
fr o nt- e nd
in
React
fo r
co ntr a ct
in te ra ctio n.
• Learn in g
Eth ere um -b ase d
dA pp
arc h it e ctu re
and
best
pra ctic e s.
• Lookin g
to
eve ntu ally
in te gra te
Web3
in to
mob ile
exp erie n ce s.
— —————————————————————————————————————————
E ducatio n
D ip lo m a
in
Sta te
an d
Munic ip al
Adm in is tr a tio n
F in ancia l
Univ e rs it y
under
th e
Gove rn m ent
of
th e
Russia n
Federa tio n
— —————————————————————————————————————————
L an guag es
E nglis h
: B2
(c o m fo rta ble
wit h
te ch nic a l
in te rv ie w s
and
da ily
co m m unic a tio n)
R ussia n
: Nativ e
26 октября, 2016
Наталья
Город
Москва
Возраст
37 лет (17 мая 1988)
26 октября, 2016
Григорий
Город
Москва
Возраст
53 года (29 декабря 1969)
28 октября, 2016
Мадия
Город
Москва
Возраст
54 года ( 5 июня 1971)