Frontend-программист (nuxt/vue. js)
Описание
kru ch o kg le b ic h @ gm ail. c o m • + 375 3 3629 80 3 8 • h ttp s:/ /lin ke d in .c o m /in /p it o
h ttp s:/ /g it h ub .c o m /p P it o hu • h ttp s:/ /g it la b .c o m /p P it o hu • h ttp s:/ /t .m e/p pit o hu
Г л еб К руч ок О бщ ее Экс п ер т в о бласти F ulls ta ck-р азр аб о тк и и ф ронте нд а р хи те кту р ы . З а 4 .5 г о д а п р ош ел п уть
о т реал и за ц ии ленд инго в до пр оекти р ова н и я сл о ж ны х финан со вы х агр ега то р ов и e-
co m merc e п л атф ор м с г л уб о ко й и нте гр ац ией ( 1 C , п л ате ж ны е с и сте м ы).
У м ею раб о та ть в ус л о ви ях мно го за д ач н о сти без по те р и ка ч е ств а ко д а и
пр оизв о д ите л ьн о сти . Гл уб о ко по гр уж аю сь в DevO ps-з а д ач и , обесп ечи ва я
о тк а зо ус то йчи во сть и а вто м ати за ц ию д епл о я.
М ой п о д хо д б ази р уе тс я н а т р ех п р инц ипах: п р оизв о д ите л ьн о сть , п о д дер ж ива е м ость к о д а и
м асш та б и р уе м ость и нф растр укту р ы .
О пы т р аб отыТ О О “ D efin an ce ”S en io r F u lls ta c k E n g in eer А пр 2 0 25 - п о н аст. в р ем я Спр оекти р ова л и р азр аб о та л а р хи те кту р у с н ул я н а с те ке N uxt 3 /4 + S tr a p i v 4 /v 5 д ля
о бесп ече ни я в ы со ко й S EO в и д им ости и о тк а зо ус то йчи во сти в у с л о ви ях в ы со ко й н агр узк и .
Н астр оил и о пти м изи р ова л к о нф игу р ац ию n g in x, d ocke r sw arm д ля h ig h-lo ad п р оекто в,
р епл и ц ир уя о бр азы и б ал ан си р уя н агр узк у м еж ду к о нте й нер ам и.
П рово д ил н агр узо чн о е т е сти р ова н и е с п о м ощ ью G ra fa n a k 6 , a u to ca n no n, v e g eta , в ы явл яя
узк и е м еста с а й та п о д н агр узк о й и в а л и д ир уя о тк а зо ус то й чи во сть с и сте м ы.
Д иагн о сти р ова л и и сп р ави л у те чки п ам яти N uxt/N it r o с е р ве р ов, с в яза н ны х с и схо д ны м
ко д ом Nuxt. Патч и л за ви си м ости для бы стр ого фикс а в те ку щ ем репо зи то р ии, не
о тк р ы ва я P R /M R.
Разв е р нул м они то р инг н а б азе P ro m eth eus + G ra fa n a с ц ентр ал и зо ва н н ы м с б о р ом л о го в
че р ез L o ki, ч то с о кр ати ло в р ем я п о иска и у с тр ан е ни я п р облем /о ш ибо к ( M TTR) в д во е.
У частв о ва л в ан ал и ти ке и пр оекти р ова н и и b acke n d ло ги ки , что со кр ати ло T T M на 2
м еся ц а з а с ч е т п ар ал лел ьн о й р азр аб о тк и и о пти м иза ц ии A PI п р осл о йки .
Р еал и зо ва л бесш овн ую инте гр ац ию пл ате ж но го ш лю за bep aid с са й то м . Настр оил
м ул ьти ка н ал ьн ую отп р авку за ка зо в (1 С , Tele g ra m , CM S), что искл ю чи ло руч н о е
д уб ли р ова н и е д ан ны х, у с ко р ило о бр аб о тк у з а ка за с 1 0 м инут д о 2 -х , а т а кж е п о зв о ли ло
ни ве л и р ова ть р иски п о те р и з а яво к п р и п ер еб о ях с о тд ел ьн ы м и с е р ви са м и.
Р еал и зо ва л д вус то р онню ю и нте гр ац ию а д м ин-п ан ел и S tr a p i v 5 с 1 С д ля а вто м ати че ско й
си нхр они за ц ии т о ва р ов ( з а гр узк а /в ы гр узк а ), и х ц ен, х а р акте р исти к и о пи са н и я.
П роекты : defin an ce .k z / h vo stu sh ki. b y / a d ve n t.h vo stu sh ki. b y W hale S tu d ioF u lls ta c k d eve lo p er И ю ль 2 0 24 - Д ек 2 0 25 С пр оекти р ова л и разр аб о та л д инам иче ски е S EO -fr ie n d ly ве б -с а й ты с исп о льзо ва н и ем
ко м би нац ии N uxt 3 /4 ( S SR ) + S tr a p i v 4 /v 5 . Р азр аб о та л и п о д дер ж ива л к а сто м ны е п л аги ны ,
расш ир ив в о зм ож но сти у п р авл ени я к о нте нто м и S EO -п ар ам етр ам и д ля м ар ке ти нго во й
ко м ан д ы .
О пти м изи р ова л пр оекты на базе Nuxt и Next по кл ю че вы м метр ика м
Lig hth o use /P ag eS peed , в с р ед нем у л уч ш ая п о ка за те л и н а 3 0% , а т а кж е д ово д я и то го вы й
рей ти нг д о 9 0 + ( м оби льн ы е и д ескто п).
В ы сту п ал ар хи те кто р ом и le ad -р азр аб о тч и ко м осн о вн о го са й та ко м пан и и . П рово д ил
р есе р чи и а н ал и зи р ова л в о зм ож ны е п атт е р ны д ля п о стр оени я а р хи те кту р ы п р оекто в.
Р азв о р ач и ва л ве б -с а й ты /п р ило ж ен и я на облач н ы х (V PS ) Lin ux се р ве р ах, настр аи ва л
п о лны й п р оц есс р азр аб о тк и : о т с о зд ан и я п р оекта и за щ иты в е то к, д о а вто м ати че ско й
сб о р ки и д епл о я п р оекта ч е р ез к а сто м ны й d ocke r r e g is tr y .
Пред ло ж ил и и нте гр ир ова л N uxt (S SR ) д ля о бесп ече ни я м акс и м ал ьн о во зм ож но й S EO
опти м иза ц ии и к о р ректн о й и нд екс а ц ии с а й то в, т а к ж е у в е л и чи в с ко р ость з а гр узк и .
П олно сть ю о тв е чал за р азр аб о тк у п о льзо ва те л ьс ки х и нте р ф ей со в к л ю че вы х п р од укто в
ко м пан и и с ф оку с о м н а н ад еж ны й и п р осто й в п о д д ер ж ке к о д , в о зм ож ны й к р асш ир ени ю .
Участв о ва л в р азр аб о тк е 3 D -р ед акто р а н а б азе T hre e.js в р ам ка х V ue 2 .7 + T yp eScript
пр оекта .
П рояви л и ни ц иати ву и с а м осто яте л ьн о р азр аб о та л b acke n d -с е р ви сы д ля и нте гр ац ии с
S ho p if y , ч то п о зв о ли ло р асш ир ить ф ун кц ионал ф ронте нд а и в ы во д ить а кту а л ьн ы е д ан ны е
по льзо ва те л ям в р еал ьн о м в р ем ени .
Р уко во д ил р азр аб о тк о й вн утр енне го ко р по р ати вн о го пр ило ж ени я д ля уч е та отп ус ко в,
о тгу л о в и б о льн и чн ы х с и нту и ти вн о п о нятн ы м и нте р ф ей со м .
Разр аб о та л м но ж еств о ленд инго в, те сн о вза и м од ей ств уя с д иза й нер ам и и пр ед лага я
со вр ем енны е те хн и че ски е и диза й нер ски е реш ени я для ув е л и че н и я ко нве р си и и
пр ивл ече ни я т р аф ика .
C od ex S oftw areJavascript d eve lo p er Ф ев 2 0 22 - М ар т 2 0 23 E azy Le arnF ro n te n d d eve lo p er С ен 2 0 21 - Ф ев 2 0 22 Р азр аб о та л 3 C hro m e-р асш ир ени я, с ум м ар ная а уд ито р ия — 3 000 + M AU ( D AU ~ 1 2 4 ).
П ровё л м игр ац ию р асш ир ени й с м ан и ф еста v2 н а v3 , о бесп е чи в и х со вм ести м ость с
акту а л ьн ы ми в е р си ям и б р аузе р а.
Р азр аб аты ва л b acke n d д ля р асш ир ен и й н а N od e.js + E xp re ss с и сп о льзо ва н и ем M ong oD B.
Реал и зо ва л расш ир ени е-ч ат для те ку щ его са й та на базе W eb S ocke ts (с те к: Vue +
Socke t.io ).
Р азр аб о та л и вы пус ти л расш ир ен и е д ля ка сто м иза ц ии вн е ш не го ви д а ве б -с тр ан и ц в
реал ьн о м вр ем ени (и зм енени е цве то во й схе м ы , ка сто м ны х шриф то в, фоно вы х
изо бр аж ени й).
К онф игу р ир ова л N gin x, D ocke r C om pose , D ocke r S w arm , P M 2. У ста н авл и ва л и о бсл уж ива л
S SL-с е р ти ф ика ты ( в т .ч . о ф иц иал ьн ы е).
Н астр аи ва л м они то р инг д ля б о льш инств а п р оекто в н а б азе P ro m eth eus + G ra fa n a, U ptim e
Kum a, о тп р авл яя о ш ибки в о бщ ий т е л егр ам ч ат.
П рово д ил т е хн и че ски е с о бесе д ова н и я с к а н д ид ата м и н а п о зи ц ии F ro nte n d -р азр аб о тч и ко в
(N uxt/N ext). Усп еш но ад ап ти р ова л но вы х со тр уд ни ко в. Пом ога л ко ллеге см ени ть
н ап р авл ени е с F ro nte n d н а D evO ps, к о нсул ьти р уя п о н астр ой ке C I/ C D, D ocke r (d ocke rfile ,
co m pose , s w arm ).
О бесп ечи ва л п о д дер ж ку л ега си а н ти -с п ам б о та и п о лны й ц икл р азр аб о тк и п ар се р -б о та
д ля с ка ч и ва н и я к о нте нта и з с о ц се те й ( In sta g ra m /T ik T ok/Y outu b e) с п о м ощ ью P la yw rig ht/y t-
d lp , и сп о льзу я B ullM Q р еш ил п р облем у п и ко вы х н агр узо к п уте м о р га н и за ц ии о че р ед ей и
б ал ан си р овки з а д ач .
F re ela n ceFu lls ta c k d eve lo p er И ю ль 2 0 20 - Ф ев 2 0 22 С пр оекти р ова л а р хи те кту р у п р ило ж ени я и в ы сту п и л в р оли в е д ущ его р азр аб о тч и ка .
Р еал и зо ва л по льзо ва те л ьс ки й инте р ф ей с на React с исп о льзо ва н и ем M ate ria l UI и
ка сто м ны х s ty le d -c o m ponen ts , в за и м од ей ств уя с к о м ан д ой д иза й нер ов.
Р азр аб о та л и в н ед рил к а сто м ны е а н и м ац ии с п о м ощ ью R eact и S C SS.
Н астр оил вза и м од ей ств и е с Ja va -б эке нд ом , исп о льзу я Red ux Too lk it для уп р авл ени я
со сто ян и ем п р ило ж ени я.
Техн и че ски е : V ue , N uxt, React, N ext, Str a p i v4 /v 5 , Tailw in d C SS, SC SS, Typ escript, N est,
E xp re ss.js , Koa, Fastif y , Postg re S Q L, Docke r (s w arm , co m pose ), Ngin x, pm 2, Git L a b CI,
P ro m eth eus, G ra fa n a, L o ki, T hre e.js , M ong oD B, S ho p if y .
О ста л ьн ы е : G it , J ir a , A sa n a, A gile S cru m , P ostm an , B it b ucke t, L in ux.
В лад ени е я зы кам и : E ng lis h ( B 2), B ela ru sia n ( N ativ e ), R uss ia n ( N ativ e ).
Н авы ки О бр азо ва н и е Ф или ал Б ГУ И Р " М ински й р ад иоте хн и че ски й к о ллед ж " Сен 2 0 19 - И ю нь 2 0 23 Т ехн и к-п р огр ам мист
(н ап р авл ени е - п р огр ам мно е о бесп ече ни е и нф ор м ац ионны х т е хн о ло ги й)
26 октября, 2016
Наталья
Город
Москва
Возраст
37 лет (17 мая 1988)
26 октября, 2016
Григорий
Город
Москва
Возраст
53 года (29 декабря 1969)
28 октября, 2016
Мадия
Город
Москва
Возраст
54 года ( 5 июня 1971)