{"id":1074,"date":"2020-04-27T22:28:50","date_gmt":"2020-04-27T22:28:50","guid":{"rendered":"https:\/\/alpinweb.com\/?page_id=1074"},"modified":"2026-06-05T15:20:10","modified_gmt":"2026-06-05T15:20:10","slug":"resume-ru","status":"publish","type":"page","link":"https:\/\/alpinweb.com\/index.php\/resume-ru\/","title":{"rendered":"\u0423\u0441\u043b\u0443\u0433\u0438"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"1074\" class=\"elementor elementor-1074\">\n\t\t\t\t<div class=\"elementor-element elementor-element-345ef81 e-flex e-con-boxed e-con e-parent\" data-id=\"345ef81\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-05d67a9 elementor-widget__width-inherit elementor-widget elementor-widget-ryancv-services\" data-id=\"05d67a9\" data-element_type=\"widget\" data-widget_type=\"ryancv-services.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n\t\t<!-- Services -->\n\t\t<div class=\"content services\">\n\n\t\t\t\n\t\t\t\t\t\t<!-- content -->\n\t\t\t<div class=\"row service-items border-line-v\">\n\n\t\t\t\t\t\t\t\t<!-- service item -->\n\t\t\t\t<div class=\"col col-d-6 col-t-6 col-m-12 border-line-h\">\n\t\t\t\t\t<div class=\"service-item\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"icon\">\n                                <svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fab-vuejs\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M356.9 64.3H280l-56 88.6-48-88.6H0L224 448 448 64.3h-91.1zm-301.2 32h53.8L224 294.5 338.4 96.3h53.8L224 384.5 55.7 96.3z\"><\/path><\/svg>                \t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"name\">\n\t\t\t\t\t\t\t\t<span >\n\t\t\t\t\t\t\t\t\t\u0420\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0430 SPA\/SaaS \u0432\u0435\u0431-\u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 \u0438 \u0441\u043b\u043e\u0436\u043d\u044b\u0445 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u043e\u0432 \u043d\u0430 Vue 3 \/ Nuxt\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"desc\">\n\t\t\t\t\t\t\t\t<div >\n\t\t\t\t\t\t\t\t\t<p style=\"text-align: left\">\ud83c\udfaf <b data-path-to-node=\"5,0,0,0\" data-index-in-node=\"3\">\u0414\u043b\u044f \u043a\u043e\u0433\u043e:<\/b> \u0422\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u0441\u0442\u0430\u0440\u0442\u0430\u043f\u044b, \u043f\u0440\u043e\u0434\u0443\u043a\u0442\u043e\u0432\u044b\u0435 \u043a\u043e\u043c\u0430\u043d\u0434\u044b, SaaS-\u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b, LMS-\u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0438 e-commerce \u043f\u0440\u043e\u0435\u043a\u0442\u044b.<\/p><p>\u00a0<\/p><p id=\"p-rc_dc6aee50374b04cf-873\" style=\"text-align: left\" data-path-to-node=\"5,1,0\"><span data-path-to-node=\"5,1,0,0\">\ud83d\udca1 <b data-path-to-node=\"5,1,0,0\" data-index-in-node=\"3\">\u041a\u0430\u043a\u0443\u044e \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0443 \u044f \u0440\u0435\u0448\u0430\u044e:<\/b> \u041f\u043e\u043c\u043e\u0433\u0430\u044e \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c MVP \u0432 \u0441\u0436\u0430\u0442\u044b\u0435 \u0441\u0440\u043e\u043a\u0438 \u0438\u043b\u0438 \u043c\u0430\u0441\u0448\u0442\u0430\u0431\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0439 \u043f\u0440\u043e\u0434\u0443\u043a\u0442 \u0431\u0435\u0437 \u043d\u0430\u043a\u043e\u043f\u043b\u0435\u043d\u0438\u044f \u0442\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u0434\u043e\u043b\u0433\u0430, \u0441\u043f\u0430\u0433\u0435\u0442\u0442\u0438-\u043a\u043e\u0434\u0430 \u0438 \u043f\u0440\u043e\u0441\u0430\u0434\u043e\u043a \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438.<\/span><\/p><p style=\"text-align: left\" data-path-to-node=\"6\"><b data-path-to-node=\"6\" data-index-in-node=\"0\">\u0427\u0442\u043e \u0432\u0445\u043e\u0434\u0438\u0442 \u0432 \u0443\u0441\u043b\u0443\u0433\u0443:<\/b><\/p><ul><li id=\"p-rc_dc6aee50374b04cf-874\" style=\"text-align: left\" data-path-to-node=\"7,0,0\"><span data-path-to-node=\"7,0,0,0\"><b data-path-to-node=\"7,0,0,0\" data-index-in-node=\"0\">\u041f\u0440\u043e\u0435\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0447\u0438\u0441\u0442\u043e\u0439 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u044b:<\/b> \u0420\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0430 \u043c\u0430\u0441\u0448\u0442\u0430\u0431\u0438\u0440\u0443\u0435\u043c\u044b\u0445 Single Page Applications (SPA) \u0438 Server-Side Rendering (SSR) \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 \u043d\u0430 Vue 3 (Composition API) \u0438 Nuxt 3 \u0441 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c TypeScript.<\/span><\/li><li id=\"p-rc_dc6aee50374b04cf-875\" style=\"text-align: left\" data-path-to-node=\"7,1,0\"><span data-path-to-node=\"7,1,0,0\"><b data-path-to-node=\"7,1,0,0\" data-index-in-node=\"0\">\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0441\u043b\u043e\u0436\u043d\u044b\u043c \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435\u043c:<\/b> \u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u043d\u0430\u0434\u0435\u0436\u043d\u043e\u0433\u043e \u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u0441\u0442\u0435\u0439\u0442\u0430 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u043d\u0430 Pinia, \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0438\u0432\u0430\u044e\u0449\u0435\u0433\u043e \u0431\u044b\u0441\u0442\u0440\u0443\u044e \u0440\u0430\u0431\u043e\u0442\u0443 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430 \u043f\u0440\u0438 \u0431\u043e\u043b\u044c\u0448\u0438\u0445 \u043e\u0431\u044a\u0435\u043c\u0430\u0445 \u0434\u0430\u043d\u043d\u044b\u0445.<\/span><\/li><li id=\"p-rc_dc6aee50374b04cf-876\" style=\"text-align: left\" data-path-to-node=\"7,2,0\"><span data-path-to-node=\"7,2,0,0\"><b data-path-to-node=\"7,2,0,0\" data-index-in-node=\"0\">\u0418\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u044f API:<\/b> \u0411\u0435\u0441\u0448\u043e\u0432\u043d\u043e\u0435 \u0441\u0432\u044f\u0437\u044b\u0432\u0430\u043d\u0438\u0435 \u0444\u0440\u043e\u043d\u0442\u0435\u043d\u0434\u0430 \u0441 \u0431\u044d\u043a\u0435\u043d\u0434-\u0441\u0435\u0440\u0432\u0438\u0441\u0430\u043c\u0438 \u0447\u0435\u0440\u0435\u0437 REST \u0438\u043b\u0438 GraphQL API.<\/span><\/li><li id=\"p-rc_dc6aee50374b04cf-877\" style=\"text-align: left\" data-path-to-node=\"7,3,0\"><span data-path-to-node=\"7,3,0,0\"><b data-path-to-node=\"7,3,0,0\" data-index-in-node=\"0\">\u041e\u043f\u0442\u0438\u043c\u0438\u0437\u0430\u0446\u0438\u044f \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u0438 SEO:<\/b> \u041f\u0440\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u0433\u043b\u0443\u0431\u043e\u043a\u043e\u0433\u043e \u0430\u0443\u0434\u0438\u0442\u0430 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438, \u0443\u0441\u0442\u0440\u0430\u043d\u0435\u043d\u0438\u0435 \u0443\u0442\u0435\u0447\u0435\u043a \u043f\u0430\u043c\u044f\u0442\u0438 \u0438 \u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0430\u0446\u0438\u044f \u043f\u043e\u043a\u0430\u0437\u0430\u0442\u0435\u043b\u0435\u0439 Core Web Vitals \u0434\u043b\u044f \u0443\u043b\u0443\u0447\u0448\u0435\u043d\u0438\u044f \u0438\u043d\u0434\u0435\u043a\u0441\u0430\u0446\u0438\u0438 \u0432 \u043f\u043e\u0438\u0441\u043a\u043e\u0432\u044b\u0445 \u0441\u0438\u0441\u0442\u0435\u043c\u0430\u0445.<\/span><\/li><\/ul><p id=\"p-rc_dc6aee50374b04cf-878\" style=\"text-align: left\" data-path-to-node=\"8\"><span data-path-to-node=\"8,0\"><b data-path-to-node=\"8,0\" data-index-in-node=\"0\">\u0411\u0438\u0437\u043d\u0435\u0441-\u0432\u044b\u0433\u043e\u0434\u0430 \u0434\u043b\u044f \u0432\u0430\u0441:<\/b> \u0412\u044b \u043f\u043e\u043b\u0443\u0447\u0430\u0435\u0442\u0435 \u043f\u0440\u0435\u0434\u0441\u043a\u0430\u0437\u0443\u0435\u043c\u044b\u0439, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u043c\u044b\u0439 \u043a\u043e\u0434, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0432\u0430\u0448\u0430 \u043a\u043e\u043c\u0430\u043d\u0434\u0430 \u0441\u043c\u043e\u0436\u0435\u0442 \u043b\u0435\u0433\u043a\u043e \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0442\u044c \u0432 \u0431\u0443\u0434\u0443\u0449\u0435\u043c.<\/span><span data-path-to-node=\"8,2\"> \u0412\u0430\u0448 \u0441\u0435\u0440\u0432\u0438\u0441 \u0437\u0430\u0433\u0440\u0443\u0436\u0430\u0435\u0442\u0441\u044f \u043c\u0433\u043d\u043e\u0432\u0435\u043d\u043d\u043e, \u0441\u043d\u0438\u0436\u0430\u044f \u043f\u043e\u043a\u0430\u0437\u0430\u0442\u0435\u043b\u044c \u043e\u0442\u043a\u0430\u0437\u043e\u0432 \u0438 \u0443\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u044f \u043a\u043b\u0438\u0435\u043d\u0442\u043e\u0432.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<!-- service item -->\n\t\t\t\t<div class=\"col col-d-6 col-t-6 col-m-12 border-line-h\">\n\t\t\t\t\t<div class=\"service-item\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"icon\">\n                                <svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-gamepad\" viewBox=\"0 0 640 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M480.07 96H160a160 160 0 1 0 114.24 272h91.52A160 160 0 1 0 480.07 96zM248 268a12 12 0 0 1-12 12h-52v52a12 12 0 0 1-12 12h-24a12 12 0 0 1-12-12v-52H84a12 12 0 0 1-12-12v-24a12 12 0 0 1 12-12h52v-52a12 12 0 0 1 12-12h24a12 12 0 0 1 12 12v52h52a12 12 0 0 1 12 12zm216 76a40 40 0 1 1 40-40 40 40 0 0 1-40 40zm64-96a40 40 0 1 1 40-40 40 40 0 0 1-40 40z\"><\/path><\/svg>                \t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"name\">\n\t\t\t\t\t\t\t\t<span >\n\t\t\t\t\t\t\t\t\t\u0421\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u043d\u044b\u0445 2D-\u0438\u0433\u0440, \u0438\u043d\u0442\u0435\u0440\u0430\u043a\u0442\u0438\u0432\u043d\u043e\u0433\u043e \u043f\u0440\u043e\u043c\u043e-\u043a\u043e\u043d\u0442\u0435\u043d\u0442\u0430 \u0438 Canvas\/WebGL \u0440\u0435\u0448\u0435\u043d\u0438\u0439\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"desc\">\n\t\t\t\t\t\t\t\t<div >\n\t\t\t\t\t\t\t\t\t<p style=\"text-align: left\">\ud83c\udfaf <b data-path-to-node=\"12,0,0,0\" data-index-in-node=\"3\">\u0414\u043b\u044f \u043a\u043e\u0433\u043e:<\/b> \u041c\u0430\u0440\u043a\u0435\u0442\u0438\u043d\u0433\u043e\u0432\u044b\u0435 \u0430\u0433\u0435\u043d\u0442\u0441\u0442\u0432\u0430, \u043f\u0440\u043e\u0432\u0430\u0439\u0434\u0435\u0440\u044b \u0438\u043d\u0442\u0435\u0440\u0430\u043a\u0442\u0438\u0432\u043d\u043e\u0433\u043e \u043e\u0431\u0443\u0447\u0435\u043d\u0438\u044f (e-learning), Web3\/GameFi \u043f\u0440\u043e\u0435\u043a\u0442\u044b \u0438 \u0431\u0440\u0435\u043d\u0434\u044b, \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u044e\u0449\u0438\u0435 \u043f\u0440\u043e\u043c\u043e-\u043a\u0430\u043c\u043f\u0430\u043d\u0438\u0438.<\/p><div class=\"source-inline-chip-container luminous-sources ng-star-inserted\" style=\"text-align: left\">\u00a0<\/div><p style=\"text-align: left\" data-path-to-node=\"12,1,0\"><span data-path-to-node=\"12,1,0,0\">\ud83d\udca1 <b data-path-to-node=\"12,1,0,0\" data-index-in-node=\"3\">\u041a\u0430\u043a\u0443\u044e \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0443 \u044f \u0440\u0435\u0448\u0430\u044e:<\/b> \u041f\u043e\u043c\u043e\u0433\u0430\u044e \u0432\u043e\u0432\u043b\u0435\u0447\u044c \u0430\u0443\u0434\u0438\u0442\u043e\u0440\u0438\u044e \u0438 \u043f\u043e\u0434\u043d\u044f\u0442\u044c Retention Rate \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u0438\u043d\u0442\u0435\u0440\u0430\u043a\u0442\u0438\u0432\u043d\u043e\u0433\u043e \u043e\u043f\u044b\u0442\u0430, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u043f\u043b\u0430\u0432\u043d\u043e \u043d\u0430 \u043b\u044e\u0431\u044b\u0445 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430\u0445.<\/span><\/p><div class=\"source-inline-chip-container luminous-sources ng-star-inserted\">\u00a0<\/div><p style=\"text-align: left\" data-path-to-node=\"13\"><b data-path-to-node=\"13\" data-index-in-node=\"0\">\u0427\u0442\u043e \u0432\u0445\u043e\u0434\u0438\u0442 \u0432 \u0443\u0441\u043b\u0443\u0433\u0443:<\/b><\/p><ul><li style=\"text-align: left\" data-path-to-node=\"14,0,0\"><span data-path-to-node=\"14,0,0,0\"><b data-path-to-node=\"14,0,0,0\" data-index-in-node=\"0\">\u0420\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0430 HTML5-\u0438\u0433\u0440 \u00ab\u043f\u043e\u0434 \u043a\u043b\u044e\u0447\u00bb:<\/b> \u041f\u0440\u043e\u0435\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0438\u0433\u0440\u043e\u0432\u043e\u0433\u043e \u0446\u0438\u043a\u043b\u0430 (game loop), \u0444\u0438\u0437\u0438\u043a\u0438, \u0430\u043d\u0438\u043c\u0430\u0446\u0438\u0439 \u0438 \u043b\u043e\u0433\u0438\u043a\u0438 \u0434\u043b\u044f \u043a\u0440\u043e\u0441\u0441\u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0435\u043d\u043d\u044b\u0445 \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u043d\u044b\u0445 2D-\u0438\u0433\u0440 \u043d\u0430 \u0434\u0432\u0438\u0436\u043a\u0430\u0445 Phaser 3 \u0438 Pixi.js.<\/span><\/li><li style=\"text-align: left\" data-path-to-node=\"14,1,0\"><span data-path-to-node=\"14,1,0,0\"><b data-path-to-node=\"14,1,0,0\" data-index-in-node=\"0\">\u0421\u043b\u043e\u0436\u043d\u0430\u044f \u0438\u043d\u0442\u0435\u0440\u0430\u043a\u0442\u0438\u0432\u043d\u0430\u044f \u0430\u043d\u0438\u043c\u0430\u0446\u0438\u044f:<\/b> \u0421\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u043f\u0440\u043e\u043c\u043e-\u0441\u0430\u0439\u0442\u043e\u0432 \u0438 UI-\u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u043e\u0432 \u0441 \u043e\u0442\u0437\u044b\u0432\u0447\u0438\u0432\u044b\u043c \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435\u043c \u0438 WOW-\u044d\u0444\u0444\u0435\u043a\u0442\u043e\u043c (GSAP, Canvas).<\/span><\/li><li style=\"text-align: left\" data-path-to-node=\"14,2,0\"><span data-path-to-node=\"14,2,0,0\"><b data-path-to-node=\"14,2,0,0\" data-index-in-node=\"0\">\u0413\u0438\u0431\u0440\u0438\u0434\u043d\u044b\u0435 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u044b:<\/b> \u041f\u0440\u043e\u0435\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u00ab\u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u043d\u044b\u0445 \u043c\u043e\u0441\u0442\u043e\u0432\u00bb \u0434\u043b\u044f \u0431\u0435\u0441\u0448\u043e\u0432\u043d\u043e\u0439 \u0441\u0438\u043d\u0445\u0440\u043e\u043d\u0438\u0437\u0430\u0446\u0438\u0438 Canvas-\u0441\u0446\u0435\u043d \u0438\u0433\u0440\u043e\u0432\u043e\u0433\u043e \u0434\u0432\u0438\u0436\u043a\u0430 \u0441 \u0440\u0435\u0430\u043a\u0442\u0438\u0432\u043d\u044b\u043c \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u043e\u043c \u043d\u0430 Vue 3 \/ Pinia (\u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u0434\u043b\u044f \u0438\u0433\u0440\u043e\u0432\u043e\u0433\u043e \u0438\u043d\u0432\u0435\u043d\u0442\u0430\u0440\u044f \u0438\u043b\u0438 \u043c\u0430\u0433\u0430\u0437\u0438\u043d\u043e\u0432).<\/span><\/li><li style=\"text-align: left\" data-path-to-node=\"14,3,0\"><span data-path-to-node=\"14,3,0,0\"><b data-path-to-node=\"14,3,0,0\" data-index-in-node=\"0\">\u042d\u043a\u0441\u0442\u0440\u0435\u043c\u0430\u043b\u044c\u043d\u0430\u044f \u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0430\u0446\u0438\u044f \u043f\u043e\u0434 Mobile:<\/b> \u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u043d\u044b\u0445 \u0430\u0442\u043b\u0430\u0441\u043e\u0432 (\u0441\u043f\u0440\u0430\u0439\u0442\u0448\u0438\u0442\u043e\u0432) \u0438 \u0441\u0436\u0430\u0442\u0438\u044f \u0440\u0435\u0441\u0443\u0440\u0441\u043e\u0432 \u0434\u043b\u044f \u043c\u0433\u043d\u043e\u0432\u0435\u043d\u043d\u043e\u0433\u043e \u0437\u0430\u043f\u0443\u0441\u043a\u0430 \u0438\u0433\u0440\u044b \u0434\u0430\u0436\u0435 \u043f\u0440\u0438 \u0441\u043b\u0430\u0431\u043e\u043c \u043c\u043e\u0431\u0438\u043b\u044c\u043d\u043e\u043c \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442\u0435.<\/span><\/li><\/ul><p style=\"text-align: left\" data-path-to-node=\"15\"><span data-path-to-node=\"15,0\"><b data-path-to-node=\"15,0\" data-index-in-node=\"0\">\u0411\u0438\u0437\u043d\u0435\u0441-\u0432\u044b\u0433\u043e\u0434\u0430 \u0434\u043b\u044f \u0432\u0430\u0441:<\/b> \u041f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0438 \u043f\u043e\u043b\u0443\u0447\u0430\u044e\u0442 \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u044b\u0435 60 FPS \u0438 \u043f\u043b\u0430\u0432\u043d\u0443\u044e \u0430\u043d\u0438\u043c\u0430\u0446\u0438\u044e \u043d\u0430 \u0441\u043c\u0430\u0440\u0442\u0444\u043e\u043d\u0430\u0445 \u0431\u0435\u0437 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u0441\u0442\u0438 \u0441\u043a\u0430\u0447\u0438\u0432\u0430\u0442\u044c \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f.<\/span><span data-path-to-node=\"15,2\"> \u041c\u0433\u043d\u043e\u0432\u0435\u043d\u043d\u044b\u0439 \u0437\u0430\u043f\u0443\u0441\u043a \u0438\u043d\u0442\u0435\u0440\u0430\u043a\u0442\u0438\u0432\u0430 \u0433\u0430\u0440\u0430\u043d\u0442\u0438\u0440\u0443\u0435\u0442 \u043c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u0443\u044e \u043a\u043e\u043d\u0432\u0435\u0440\u0441\u0438\u044e \u0432 \u0446\u0435\u043b\u0435\u0432\u043e\u0435 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0435.<\/span><\/p><div class=\"source-inline-chip-container luminous-sources ng-star-inserted\" style=\"text-align: left\">\u00a0<\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\n\t\t\t<div class=\"clear\"><\/div>\n\n\t\t\t\n\t\t<\/div>\n\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-2ac6f9df elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"2ac6f9df\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-217a87b8\" data-id=\"217a87b8\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-39fc0874 elementor-widget__width-inherit elementor-widget elementor-widget-ryancv-resume\" data-id=\"39fc0874\" data-element_type=\"widget\" data-widget_type=\"ryancv-resume.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n\t\t<!-- resume item -->\n\t\t<div class=\"resume-item\">\n\t\t\t\t\t\t<div class=\"resume-title border-line-h\">\n\t\t\t\t\t\t\t\t<div class=\"icon\">\n                      <svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-briefcase\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M320 336c0 8.84-7.16 16-16 16h-96c-8.84 0-16-7.16-16-16v-48H0v144c0 25.6 22.4 48 48 48h416c25.6 0 48-22.4 48-48V288H320v48zm144-208h-80V80c0-25.6-22.4-48-48-48H176c-25.6 0-48 22.4-48 48v48H48c-25.6 0-48 22.4-48 48v80h512v-80c0-25.6-22.4-48-48-48zm-144 0H192V96h128v32z\"><\/path><\/svg>                  <\/div>\n\t\t\t\t\t\t\t\t<div class=\"name\">\n\t\t\t\t\t<span >\u0411\u0438\u0437\u043d\u0435\u0441-\u043a\u0435\u0439\u0441\u044b<\/span>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"resume-items\">\n\t\t\t\t\t\t\t\t<div class=\"resume-item border-line-h active\">\n\t\t\t\t\t\t\t\t\t\t<div class=\"image\">\n\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/alpinweb.com\/wp-content\/uploads\/2023\/12\/15web.svg\" alt=\"Studio 15 | Lead Vue.js Developer\" \/>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"name\">\n\t\t\t\t\t\t<span >\n\t\t\t\t\t\t\tStudio 15 | Lead Vue.js Developer\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"company\">\n\t\t\t\t\t\t<span >\n\t\t\t\t\t\t\tVue 2, Nuxt.js, Composition API, TypeScript, Pinia, SCSS, Vite, CI\/CD\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"single-post-text\">\n\t\t\t\t\t\t<div >\n\t\t\t\t\t\t\t<p data-start=\"121\" data-end=\"384\"><b data-path-to-node=\"4,0\" data-index-in-node=\"0\">\u041f\u0440\u043e\u0435\u043a\u0442:<\/b> EDM Ghost Production (\u043a\u0440\u0443\u043f\u043d\u044b\u0439 \u043c\u0435\u0436\u0434\u0443\u043d\u0430\u0440\u043e\u0434\u043d\u044b\u0439 \u043c\u0430\u0440\u043a\u0435\u0442\u043f\u043b\u0435\u0439\u0441 \u043c\u0443\u0437\u044b\u043a\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u043a\u043e\u043d\u0442\u0435\u043d\u0442\u0430 \u0438 \u0434\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0446\u0438\u0438)<\/p><p data-start=\"121\" data-end=\"384\">\u00a0<\/p><p data-path-to-node=\"6,0,0\"><b data-path-to-node=\"6,0,0\" data-index-in-node=\"0\">\u041f\u0440\u043e\u0431\u043b\u0435\u043c\u0430 \u0438 \u0412\u044b\u0437\u043e\u0432:<\/b> \u041f\u0440\u043e\u0435\u043a\u0442\u0443 \u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043b\u043e\u0441\u044c \u043c\u0430\u0441\u0448\u0442\u0430\u0431\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435, \u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0430\u0446\u0438\u044f \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0432 \u0441\u0431\u043e\u0440\u043a\u0438 \u0438 \u0432\u044b\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u043d\u0438\u0435 \u043d\u0430\u0434\u0435\u0436\u043d\u043e\u0439 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u044b \u0434\u043b\u044f \u0432\u043d\u0435\u0434\u0440\u0435\u043d\u0438\u044f \u043d\u043e\u0432\u043e\u0433\u043e \u0441\u043b\u043e\u0436\u043d\u043e\u0433\u043e \u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b\u0430 \u0431\u0435\u0437 \u0437\u0430\u043c\u0435\u0434\u043b\u0435\u043d\u0438\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b.<\/p><p data-path-to-node=\"6,0,0\">\u00a0<\/p><p data-path-to-node=\"6,1,0\"><b data-path-to-node=\"6,1,0\" data-index-in-node=\"0\">\u0427\u0442\u043e \u0441\u0434\u0435\u043b\u0430\u043d\u043e:<\/b><\/p><ul data-path-to-node=\"6,1,1\"><li><p data-path-to-node=\"6,1,1,0,0\"><span data-path-to-node=\"6,1,1,0,0,0\">\u041f\u0440\u0438\u0448\u0435\u043b \u043d\u0430 \u043f\u0440\u043e\u0435\u043a\u0442 \u0432 \u0440\u043e\u043b\u0438 Middle-\u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0430, \u0431\u044b\u0441\u0442\u0440\u043e \u0437\u0430\u0432\u043e\u0435\u0432\u0430\u043b \u0434\u043e\u0432\u0435\u0440\u0438\u0435 \u043a\u043b\u0438\u0435\u043d\u0442\u0430 \u0433\u043b\u0443\u0431\u043e\u043a\u0438\u043c \u043f\u043e\u043d\u0438\u043c\u0430\u043d\u0438\u0435\u043c \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u044b \u0438 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0432, \u043f\u043e\u0441\u043b\u0435 \u0447\u0435\u0433\u043e \u0431\u044b\u043b \u043f\u043e\u0432\u044b\u0448\u0435\u043d \u0434\u043e \u0432\u0435\u0434\u0443\u0449\u0435\u0433\u043e \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0430 (Lead Developer).<\/span><\/p><\/li><li><p data-path-to-node=\"6,1,1,1,0\"><span data-path-to-node=\"6,1,1,1,0,0\">\u0421\u043f\u0440\u043e\u0435\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043b \u0438 \u0432\u043d\u0435\u0434\u0440\u0438\u043b \u043c\u043e\u0434\u0443\u043b\u044c\u043d\u0443\u044e \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0443 UI-\u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u043e\u0432.<\/span><\/p><\/li><\/ul><p id=\"p-rc_6cec8bd21e2a3c61-2313\" data-path-to-node=\"6,2,0\"><span data-path-to-node=\"6,2,0,0\"><b data-path-to-node=\"6,2,0,0\" data-index-in-node=\"0\">\u0411\u0438\u0437\u043d\u0435\u0441-\u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442:<\/b> \u041f\u043e\u0432\u044b\u0441\u0438\u043b \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u044c \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0438 \u0432\u044b\u043a\u0430\u0442\u043a\u0438 \u043d\u043e\u0432\u044b\u0445 \u0444\u0438\u0447 (Time-to-Market) \u0432\u0441\u0435\u0439 \u043a\u043e\u043c\u0430\u043d\u0434\u044b \u0444\u0440\u043e\u043d\u0442\u0435\u043d\u0434\u0430. \u041a\u043b\u0438\u0435\u043d\u0442 \u043f\u043e\u043b\u0443\u0447\u0438\u043b \u043e\u0442\u043a\u0430\u0437\u043e\u0443\u0441\u0442\u043e\u0439\u0447\u0438\u0432\u0443\u044e \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0443, \u0433\u043e\u0442\u043e\u0432\u0443\u044e \u043a \u043a\u0440\u0430\u0442\u043d\u043e\u043c\u0443 \u0440\u043e\u0441\u0442\u0443 \u0430\u0443\u0434\u0438\u0442\u043e\u0440\u0438\u0438.<\/span><\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"resume-item border-line-h active\">\n\t\t\t\t\t\t\t\t\t\t<div class=\"image\">\n\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/alpinweb.com\/wp-content\/uploads\/2023\/12\/AO-short-modified.png\" alt=\"AcademyOcean | Senior \/ Middle Vue.js Developer\" \/>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"name\">\n\t\t\t\t\t\t<span >\n\t\t\t\t\t\t\tAcademyOcean | Senior \/ Middle Vue.js Developer\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"company\">\n\t\t\t\t\t\t<span >\n\t\t\t\t\t\t\tVue.js, Vuex, Vanilla JS, JQuery, Git\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"single-post-text\">\n\t\t\t\t\t\t<div >\n\t\t\t\t\t\t\t<p><b data-path-to-node=\"9,0\" data-index-in-node=\"0\">\u041f\u0440\u043e\u0435\u043a\u0442:<\/b> AcademyOcean (\u0432\u044b\u0441\u043e\u043a\u043e\u043d\u0430\u0433\u0440\u0443\u0436\u0435\u043d\u043d\u0430\u044f \u043c\u0435\u0436\u0434\u0443\u043d\u0430\u0440\u043e\u0434\u043d\u0430\u044f LMS-\u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0430 \u0434\u043b\u044f \u043a\u043e\u0440\u043f\u043e\u0440\u0430\u0442\u0438\u0432\u043d\u043e\u0433\u043e \u043e\u0431\u0443\u0447\u0435\u043d\u0438\u044f \u0441\u043e\u0442\u0440\u0443\u0434\u043d\u0438\u043a\u043e\u0432)<\/p><p>\u00a0<\/p><p data-path-to-node=\"11,0,0\"><b data-path-to-node=\"11,0,0\" data-index-in-node=\"0\">\u041f\u0440\u043e\u0431\u043b\u0435\u043c\u0430 \u0438 \u0412\u044b\u0437\u043e\u0432:<\/b> \u041f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0430 \u0438\u0441\u043f\u044b\u0442\u044b\u0432\u0430\u043b\u0430 \u0432\u044b\u0441\u043e\u043a\u0438\u0435 \u043d\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u0438\u0437-\u0437\u0430 \u043e\u0434\u043d\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u043e\u0439 \u0440\u0430\u0431\u043e\u0442\u044b \u0442\u044b\u0441\u044f\u0447 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u0439. \u0422\u0440\u0435\u0431\u043e\u0432\u0430\u043b\u043e\u0441\u044c \u043f\u0435\u0440\u0435\u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u0443 \u0444\u0440\u043e\u043d\u0442\u0435\u043d\u0434\u0430, \u0443\u0441\u043a\u043e\u0440\u0438\u0442\u044c \u0440\u0435\u043d\u0434\u0435\u0440\u0438\u043d\u0433 \u0442\u044f\u0436\u0435\u043b\u044b\u0445 \u0441\u0442\u0440\u0430\u043d\u0438\u0446 \u043a\u0443\u0440\u0441\u043e\u0432 \u0438 \u0443\u0441\u0442\u0440\u0430\u043d\u0438\u0442\u044c \u043d\u0430\u043a\u043e\u043f\u0438\u0432\u0448\u0438\u0439\u0441\u044f \u0442\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u0434\u043e\u043b\u0433.<\/p><p data-path-to-node=\"11,0,0\">\u00a0<\/p><p data-path-to-node=\"11,1,0\"><b data-path-to-node=\"11,1,0\" data-index-in-node=\"0\">\u0427\u0442\u043e \u0441\u0434\u0435\u043b\u0430\u043d\u043e:<\/b><\/p><ul data-path-to-node=\"11,1,1\"><li><p data-path-to-node=\"11,1,1,0,0\"><span data-path-to-node=\"11,1,1,0,0,0\">\u0420\u0430\u0437\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u043b \u0441\u043b\u043e\u0436\u043d\u0443\u044e \u0431\u0438\u0437\u043d\u0435\u0441-\u043b\u043e\u0433\u0438\u043a\u0443 \u0438\u043d\u0442\u0435\u0440\u0430\u043a\u0442\u0438\u0432\u043d\u044b\u0445 \u0443\u0440\u043e\u043a\u043e\u0432, \u0442\u0435\u0441\u0442\u043e\u0432 \u0438 \u0430\u043d\u0430\u043b\u0438\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u0434\u0430\u0448\u0431\u043e\u0440\u0434\u043e\u0432 \u0434\u043b\u044f \u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440\u043e\u0432.<\/span><\/p><\/li><li><p data-path-to-node=\"11,1,1,1,0\"><span data-path-to-node=\"11,1,1,1,0,0\">\u0421\u043f\u0440\u043e\u0435\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043b \u0438 \u0443\u0441\u043f\u0435\u0448\u043d\u043e \u0437\u0430\u043b\u043e\u0436\u0438\u043b \u0444\u0443\u043d\u0434\u0430\u043c\u0435\u043d\u0442 \u0434\u043b\u044f \u043f\u0435\u0440\u0435\u0445\u043e\u0434\u0430 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u043d\u0430 \u043d\u043e\u0432\u0443\u044e \u043c\u0430\u0441\u0448\u0442\u0430\u0431\u0438\u0440\u0443\u0435\u043c\u0443\u044e \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u0443 \u0444\u0440\u043e\u043d\u0442\u0435\u043d\u0434\u0430.<\/span><\/p><\/li><li><p data-path-to-node=\"11,1,1,2,0\"><span data-path-to-node=\"11,1,1,2,0,0\">\u0421\u043e\u0437\u0434\u0430\u043b \u0433\u0438\u0431\u043a\u0443\u044e \u0441\u0438\u0441\u0442\u0435\u043c\u0443 \u043a\u0430\u0441\u0442\u043e\u043c\u043d\u043e\u0439 \u0432\u0435\u0440\u0441\u0442\u043a\u0438 \u0438 \u043c\u043e\u0434\u0443\u043b\u044c\u043d\u044b\u0445 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u043e\u0432 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430.<\/span><\/p><\/li><\/ul><p id=\"p-rc_6cec8bd21e2a3c61-2319\" data-path-to-node=\"11,2,0\"><span data-path-to-node=\"11,2,0,0\"><b data-path-to-node=\"11,2,0,0\" data-index-in-node=\"0\">\u0411\u0438\u0437\u043d\u0435\u0441-\u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442:<\/b> \u041d\u043e\u0432\u0430\u044f \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u043d\u0430\u044f \u043e\u0441\u043d\u043e\u0432\u0430 \u043f\u043e\u0437\u0432\u043e\u043b\u0438\u043b\u0430 \u0441\u043e\u043a\u0440\u0430\u0442\u0438\u0442\u044c \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u0431\u0430\u0433\u043e\u0432 \u0432 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0435 \u0438 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0435\u043d\u043d\u043e \u0441\u043d\u0438\u0437\u0438\u043b\u0430 \u0432\u0440\u0435\u043c\u044f \u043d\u0430 \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u043d\u043e\u0432\u044b\u0445 \u0442\u0438\u043f\u043e\u0432 \u043e\u0431\u0443\u0447\u0430\u044e\u0449\u0435\u0433\u043e \u043a\u043e\u043d\u0442\u0435\u043d\u0442\u0430.<\/span><\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"resume-item border-line-h active\">\n\t\t\t\t\t\t\t\t\t\t<div class=\"image\">\n\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/alpinweb.com\/wp-content\/uploads\/2023\/12\/xfamily-1.svg\" alt=\"XFAMILY | Frontend Developer (Crypto \/ FinTech)\" \/>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"name\">\n\t\t\t\t\t\t<span >\n\t\t\t\t\t\t\tXFAMILY | Frontend Developer (Crypto \/ FinTech)\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"company\">\n\t\t\t\t\t\t<span >\n\t\t\t\t\t\t\tVue.js, Nuxt.js (\u0441 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u043e\u0439 SSR), Webpack, Git\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"single-post-text\">\n\t\t\t\t\t\t<div >\n\t\t\t\t\t\t\t<p data-path-to-node=\"16,0,0\"><span data-path-to-node=\"16,0,0,0\"><b data-path-to-node=\"16,0,0,0\" data-index-in-node=\"0\">\u041f\u0440\u043e\u0435\u043a\u0442: <\/b>LetsExchange (\u043a\u0440\u0443\u043f\u043d\u0435\u0439\u0448\u0438\u0439 \u043a\u0440\u043e\u0441\u0441\u0447\u0435\u0439\u043d-\u043e\u0431\u043c\u0435\u043d\u043d\u0438\u043a \u0438 \u043c\u0435\u0436\u0434\u0443\u043d\u0430\u0440\u043e\u0434\u043d\u0430\u044f \u043a\u0440\u0438\u043f\u0442\u043e\u0432\u0430\u043b\u044e\u0442\u043d\u0430\u044f \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0430)<\/span><\/p><p data-path-to-node=\"16,0,0\"><span data-path-to-node=\"16,0,0,0\"><b data-path-to-node=\"16,0,0,0\" data-index-in-node=\"0\"><br \/>\u041f\u0440\u043e\u0431\u043b\u0435\u043c\u0430 \u0438 \u0412\u044b\u0437\u043e\u0432:<\/b> \u0414\u043b\u044f \u0432\u0438\u0434\u0436\u0435\u0442\u0430 \u043e\u0431\u043c\u0435\u043d\u0430 \u043a\u0440\u0438\u043f\u0442\u043e\u0432\u0430\u043b\u044e\u0442 \u043a\u0440\u0438\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u0432\u0430\u0436\u043d\u0430 \u043c\u0433\u043d\u043e\u0432\u0435\u043d\u043d\u0430\u044f \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u044c \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438, \u043f\u043b\u0430\u0432\u043d\u0430\u044f \u0430\u043d\u0438\u043c\u0430\u0446\u0438\u044f \u043f\u0435\u0440\u0435\u0445\u043e\u0434\u043e\u0432 \u043d\u0430 \u0441\u043c\u0430\u0440\u0442\u0444\u043e\u043d\u0430\u0445 \u0438 \u0431\u0435\u0437\u0443\u043f\u0440\u0435\u0447\u043d\u0430\u044f \u0442\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u0430\u044f \u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0430\u0446\u0438\u044f \u043f\u043e\u0434 \u043f\u043e\u0438\u0441\u043a\u043e\u0432\u044b\u0435 \u0440\u043e\u0431\u043e\u0442\u044b Google (SEO) \u0434\u043b\u044f \u043f\u0440\u0438\u0432\u043b\u0435\u0447\u0435\u043d\u0438\u044f \u043e\u0440\u0433\u0430\u043d\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u0442\u0440\u0430\u0444\u0438\u043a\u0430.<\/span><\/p><p data-path-to-node=\"16,0,0\">\u00a0<\/p><p data-path-to-node=\"16,1,0\"><b data-path-to-node=\"16,1,0\" data-index-in-node=\"0\">\u0427\u0442\u043e \u0441\u0434\u0435\u043b\u0430\u043d\u043e:<\/b><\/p><ul><li data-path-to-node=\"16,1,1,0,0\"><span data-path-to-node=\"16,1,1,0,0,0\">\u0420\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0430\u043b \u0438 \u0441\u0432\u0435\u0440\u0441\u0442\u0430\u043b \u0430\u0434\u0430\u043f\u0442\u0438\u0432\u043d\u044b\u0435 \u0432\u044b\u0441\u043e\u043a\u043e\u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u044b \u0434\u043b\u044f \u0433\u043b\u0430\u0432\u043d\u043e\u0433\u043e \u0432\u0438\u0434\u0436\u0435\u0442\u0430 \u043e\u0431\u043c\u0435\u043d\u0430 \u0438 \u043b\u0438\u0447\u043d\u043e\u0433\u043e \u043a\u0430\u0431\u0438\u043d\u0435\u0442\u0430 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f.<\/span><\/li><li data-path-to-node=\"16,1,1,2,0\"><span data-path-to-node=\"16,1,1,2,0,0\">\u041f\u0440\u043e\u0432\u0435\u043b \u0433\u043b\u0443\u0431\u043e\u043a\u0443\u044e \u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0430\u0446\u0438\u044e \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u0444\u0440\u043e\u043d\u0442\u0435\u043d\u0434\u0430 \u043f\u043e\u0434 \u0441\u0442\u0440\u043e\u0433\u0438\u0435 \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u044b SEO Google.<\/span><\/li><\/ul><p data-path-to-node=\"16,2,0\"><b data-path-to-node=\"16,2,0\" data-index-in-node=\"0\">\u0411\u0438\u0437\u043d\u0435\u0441-\u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442:<\/b> \u0423\u0441\u043f\u0435\u0448\u043d\u044b\u0439 \u0432\u044b\u0445\u043e\u0434 LetsExchange \u043d\u0430 \u043b\u0438\u0434\u0438\u0440\u0443\u044e\u0449\u0438\u0435 \u043f\u043e\u0437\u0438\u0446\u0438\u0438 \u043f\u043e \u043e\u0440\u0433\u0430\u043d\u0438\u0447\u0435\u0441\u043a\u043e\u043c\u0443 \u043f\u043e\u0438\u0441\u043a\u043e\u0432\u043e\u043c\u0443 \u0442\u0440\u0430\u0444\u0438\u043a\u0443.\u00a0<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"resume-item border-line-h active\">\n\t\t\t\t\t\t\t\t\t\t<div class=\"image\">\n\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/alpinweb.com\/wp-content\/uploads\/2023\/12\/fromzeneon.svg\" alt=\"Frozeneon Studio | Frontend Developer (GameDev)\" \/>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"name\">\n\t\t\t\t\t\t<span >\n\t\t\t\t\t\t\tFrozeneon Studio | Frontend Developer (GameDev)\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"company\">\n\t\t\t\t\t\t<span >\n\t\t\t\t\t\t\tVue.js, Vuex, JavaScript (ES6+), SASS\/SCSS, Git\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"single-post-text\">\n\t\t\t\t\t\t<div >\n\t\t\t\t\t\t\t<p><b data-path-to-node=\"19,0\" data-index-in-node=\"0\">\u041f\u0440\u043e\u0435\u043a\u0442:<\/b> Nethernite (\u0431\u0440\u0430\u0443\u0437\u0435\u0440\u043d\u0430\u044f \u043c\u043d\u043e\u0433\u043e\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u0430\u044f MMO-\u0438\u0433\u0440\u0430)<\/p><p>\u00a0<\/p><p><span data-path-to-node=\"21,0,0,0\"><b data-path-to-node=\"8,0,0,0\" data-index-in-node=\"0\">\u041f\u0440\u043e\u0431\u043b\u0435\u043c\u0430 \u0438 \u0412\u044b\u0437\u043e\u0432:<\/b> \u0414\u043b\u044f \u0440\u043e\u0441\u0442\u0430 \u0432\u043e\u0432\u043b\u0435\u0447\u0435\u043d\u043d\u043e\u0441\u0442\u0438 \u0438\u0433\u0440\u043e\u043a\u043e\u0432 \u043f\u0440\u043e\u0435\u043a\u0442\u0443 \u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043b\u0441\u044f \u0437\u0430\u043f\u0443\u0441\u043a \u0441\u043b\u043e\u0436\u043d\u043e\u0433\u043e \u0441\u043e\u0446\u0438\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b\u0430 (\u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0413\u0438\u043b\u044c\u0434\u0438\u0439), \u0430 \u0442\u0430\u043a\u0436\u0435 \u043f\u043e\u043b\u043d\u0430\u044f \u0430\u0434\u0430\u043f\u0442\u0430\u0446\u0438\u044f \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430 \u0434\u0435\u0441\u043a\u0442\u043e\u043f\u043d\u043e\u0439 \u0438\u0433\u0440\u044b \u0434\u043b\u044f \u043f\u0443\u0431\u043b\u0438\u043a\u0430\u0446\u0438\u0438 \u043d\u0430 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0435 VK Games, \u0447\u0442\u043e \u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043b\u043e \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u043e\u0442\u0437\u044b\u0432\u0447\u0438\u0432\u043e\u0433\u043e \u043f\u043b\u0430\u043d\u0448\u0435\u0442\u043d\u043e\u0433\u043e \u0438 \u043c\u043e\u0431\u0438\u043b\u044c\u043d\u043e\u0433\u043e UI.<\/span><\/p><p>\u00a0<\/p><p data-path-to-node=\"21,1,0\"><b data-path-to-node=\"21,1,0\" data-index-in-node=\"0\">\u0427\u0442\u043e \u0441\u0434\u0435\u043b\u0430\u043d\u043e:<\/b><\/p><ul><li><p data-path-to-node=\"8,1,1,0,0\"><span data-path-to-node=\"8,1,1,0,0,0\">\u0420\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0430\u043b \u0441 \u043d\u0443\u043b\u044f \u0444\u0440\u043e\u043d\u0442\u0435\u043d\u0434-\u0447\u0430\u0441\u0442\u044c \u0434\u043b\u044f \u043d\u043e\u0432\u043e\u0439 \u043c\u0430\u0441\u0448\u0442\u0430\u0431\u043d\u043e\u0439 \u0438\u0433\u0440\u043e\u0432\u043e\u0439 \u043c\u0435\u0445\u0430\u043d\u0438\u043a\u0438 \u00ab\u0413\u0438\u043b\u044c\u0434\u0438\u0438\u00bb (\u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u043e\u0432, \u043b\u043e\u0433\u0438\u043a\u0438 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0440\u043e\u043b\u044f\u043c\u0438 \u0443\u0447\u0430\u0441\u0442\u043d\u0438\u043a\u043e\u0432, \u0441\u043f\u0438\u0441\u043a\u043e\u0432 \u0438 \u0441\u0438\u043d\u0445\u0440\u043e\u043d\u0438\u0437\u0430\u0446\u0438\u0438 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f \u0447\u0435\u0440\u0435\u0437 Vuex).<\/span><\/p><\/li><li><p id=\"p-rc_adaea763320bc588-2532\" data-path-to-node=\"8,1,1,1,0\"><span data-path-to-node=\"8,1,1,1,0,0\">\u0420\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043b \u0441\u043b\u043e\u0436\u043d\u0443\u044e \u0430\u0434\u0430\u043f\u0442\u0438\u0432\u043d\u0443\u044e \u0432\u0435\u0440\u0441\u0442\u043a\u0443 \u0438 \u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u043b \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441 \u0438\u0433\u0440\u044b \u043f\u043e\u0434 \u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b VK Games, \u0444\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u0441\u043f\u0440\u043e\u0435\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u0432 \u0438 \u0432\u043d\u0435\u0434\u0440\u0438\u0432 \u043f\u043b\u0430\u043d\u0448\u0435\u0442\u043d\u0443\u044e \u0438 \u043c\u043e\u0431\u0438\u043b\u044c\u043d\u0443\u044e \u0432\u0435\u0440\u0441\u0438\u0438 \u0434\u043b\u044f \u0438\u0437\u043d\u0430\u0447\u0430\u043b\u044c\u043d\u043e \u0434\u0435\u0441\u043a\u0442\u043e\u043f\u043d\u043e\u0433\u043e \u043f\u0440\u043e\u0435\u043a\u0442\u0430.<\/span><\/p><\/li><\/ul><p>\u00a0<\/p><p id=\"p-rc_6cec8bd21e2a3c61-2332\" data-path-to-node=\"21,2,0\"><span data-path-to-node=\"21,2,0,0\"><b data-path-to-node=\"21,2,0,0\" data-index-in-node=\"0\">\u0411\u0438\u0437\u043d\u0435\u0441-\u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442: <\/b>\u0423\u0441\u043f\u0435\u0448\u043d\u044b\u0439 \u0437\u0430\u043f\u0443\u0441\u043a \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0433\u0438\u043b\u044c\u0434\u0438\u0439 \u0437\u043d\u0430\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u043f\u043e\u0432\u044b\u0441\u0438\u043b \u0441\u043e\u0446\u0438\u0430\u043b\u044c\u043d\u0443\u044e \u0430\u043a\u0442\u0438\u0432\u043d\u043e\u0441\u0442\u044c \u0438 \u0443\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u0435 \u0438\u0433\u0440\u043e\u043a\u043e\u0432. \u0410\u0434\u0430\u043f\u0442\u0430\u0446\u0438\u044f \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430 \u043f\u043e\u0437\u0432\u043e\u043b\u0438\u043b\u0430 \u0431\u0435\u0437 \u043f\u0440\u043e\u0431\u043b\u0435\u043c \u043f\u0440\u043e\u0439\u0442\u0438 \u043c\u043e\u0434\u0435\u0440\u0430\u0446\u0438\u044e \u0438 \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u0442\u044c \u0438\u0433\u0440\u0443 \u0432 \u043a\u0430\u0442\u0430\u043b\u043e\u0433\u0435 VK Games, \u043e\u0442\u043a\u0440\u044b\u0432 \u043f\u0440\u043e\u0434\u0443\u043a\u0442\u0443 \u0434\u043e\u0441\u0442\u0443\u043f \u043a \u043e\u0433\u0440\u043e\u043c\u043d\u043e\u0439 \u0430\u0443\u0434\u0438\u0442\u043e\u0440\u0438\u0438 \u043c\u043e\u0431\u0438\u043b\u044c\u043d\u044b\u0445 \u0438 \u043f\u043b\u0430\u043d\u0448\u0435\u0442\u043d\u044b\u0445 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u0439 \u0431\u0435\u0437 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u0441\u0442\u0438 \u043f\u0435\u0440\u0435\u043f\u0438\u0441\u044b\u0432\u0430\u0442\u044c \u0438\u0433\u0440\u043e\u0432\u043e\u0439 \u0434\u0432\u0438\u0436\u043e\u043a.<\/span><\/p><p><span data-path-to-node=\"21,0,0,0\">\u00a0<\/span><\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-2e50c779 elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"2e50c779\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-27e113b0\" data-id=\"27e113b0\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-737c0bc6 elementor-widget elementor-widget-spacer\" data-id=\"737c0bc6\" data-element_type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-6c636701 elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"6c636701\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-7afa99bb\" data-id=\"7afa99bb\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-278c664f elementor-widget elementor-widget-ryancv-custom-text\" data-id=\"278c664f\" data-element_type=\"widget\" data-widget_type=\"ryancv-custom-text.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n\t\t<!-- Custom Text -->\n\t\t<div class=\"content custom-text\">\n\n\t\t\t\t\t\t<!-- title -->\n\t\t\t<div class=\"title\">\n\t\t\t\t<span >\u041d\u0430\u0432\u044b\u043a\u0438<\/span>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-78457a54 elementor-section-full_width row elementor-section-height-default elementor-section-height-default\" data-id=\"78457a54\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-43e99a17 col\" data-id=\"43e99a17\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-302491a6 elementor-widget elementor-widget-ryancv-skills\" data-id=\"302491a6\" data-element_type=\"widget\" data-widget_type=\"ryancv-skills.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n\t\t<!-- skill item -->\n\t\t<div class=\"skills-item\">\n\t\t\t<div class=\"skills-list percent\">\n\t\t\t\t\t\t\t\t<div class=\"skill-title border-line-h\">\n\t\t\t\t\t\t\t\t\t\t<div class=\"icon\">\n                        <svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-tools\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M501.1 395.7L384 278.6c-23.1-23.1-57.6-27.6-85.4-13.9L192 158.1V96L64 0 0 64l96 128h62.1l106.6 106.6c-13.6 27.8-9.2 62.3 13.9 85.4l117.1 117.1c14.6 14.6 38.2 14.6 52.7 0l52.7-52.7c14.5-14.6 14.5-38.2 0-52.7zM331.7 225c28.3 0 54.9 11 74.9 31l19.4 19.4c15.8-6.9 30.8-16.5 43.8-29.5 37.1-37.1 49.7-89.3 37.9-136.7-2.2-9-13.5-12.1-20.1-5.5l-74.4 74.4-67.9-11.3L334 98.9l74.4-74.4c6.6-6.6 3.4-17.9-5.7-20.2-47.4-11.7-99.6.9-136.6 37.9-28.5 28.5-41.9 66.1-41.2 103.6l82.1 82.1c8.1-1.9 16.5-2.9 24.7-2.9zm-103.9 82l-56.7-56.7L18.7 402.8c-25 25-25 65.5 0 90.5s65.5 25 90.5 0l123.6-123.6c-7.6-19.9-9.9-41.6-5-62.7zM64 472c-13.2 0-24-10.8-24-24 0-13.3 10.7-24 24-24s24 10.7 24 24c0 13.2-10.7 24-24 24z\"><\/path><\/svg>                      <\/div>\n\t\t\t\t\t\t\t\t\t\t<div class=\"name\">\n\t\t\t\t\t\t<span >\u041d\u0430\u0431\u043e\u0440 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u043e\u0432<\/span>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t\t\t\t\t<ul>\n\t\t\t\t\t\t\t\t\t\t<li class=\"border-line-h\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"name\">\n\t\t\t\t\t\t\t<span >\n\t\t\t\t\t\t\t\t\u0418\u0433\u0440\u043e\u0432\u0430\u044f \u043b\u043e\u0433\u0438\u043a\u0430 \u0438 Canvas\/WebGL \u0440\u0435\u043d\u0434\u0435\u0440\u0438\u043d\u0433: Phaser 3, Pixi.js, Web Audio API, Tiled Map Editor.\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"progress \">\n\t\t\t\t\t\t\t<div class=\"percentage\" style=\"width:100%;\"><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t\t<li class=\"border-line-h\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"name\">\n\t\t\t\t\t\t\t<span >\n\t\t\t\t\t\t\t\t\u0410\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u0430 \u0438 UI \u0432\u0435\u0431-\u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439: Vue 3 (Composition API), Nuxt 3, React, TypeScript, Pinia, MobX, Vuex.\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"progress \">\n\t\t\t\t\t\t\t<div class=\"percentage\" style=\"width:100%;\"><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t\t<li class=\"border-line-h\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"name\">\n\t\t\t\t\t\t\t<span >\n\t\t\t\t\t\t\t\t\u041e\u043a\u0440\u0443\u0436\u0435\u043d\u0438\u0435, \u0441\u0431\u043e\u0440\u043a\u0430 \u0438 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0430\u0446\u0438\u044f: Vite, Gulp, Webpack, Electron (\u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u0434\u0435\u0441\u043a\u0442\u043e\u043f\u043d\u044b\u0445 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439), Git.\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"progress \">\n\t\t\t\t\t\t\t<div class=\"percentage\" style=\"width:100%;\"><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t\t<li class=\"border-line-h\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"name\">\n\t\t\t\t\t\t\t<span >\n\t\t\t\t\t\t\t\t\u0418\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u044b \u0438 \u0430\u0434\u0430\u043f\u0442\u0438\u0432\u043d\u0430\u044f \u0432\u0435\u0440\u0441\u0442\u043a\u0430: HTML5, CSS3, SCSS\/SASS, Tailwind CSS, \u0411\u042d\u041c, Figma.\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"progress \">\n\t\t\t\t\t\t\t<div class=\"percentage\" style=\"width:100%;\"><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-7265bde9 col border-line-v\" data-id=\"7265bde9\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-3cc8f090 elementor-widget elementor-widget-ryancv-skills\" data-id=\"3cc8f090\" data-element_type=\"widget\" data-widget_type=\"ryancv-skills.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n\t\t<!-- skill item -->\n\t\t<div class=\"skills-item\">\n\t\t\t<div class=\"skills-list percent\">\n\t\t\t\t\t\t\t\t<div class=\"skill-title border-line-h\">\n\t\t\t\t\t\t\t\t\t\t<div class=\"icon\">\n                        <svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-handshake\" viewBox=\"0 0 640 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M434.7 64h-85.9c-8 0-15.7 3-21.6 8.4l-98.3 90c-.1.1-.2.3-.3.4-16.6 15.6-16.3 40.5-2.1 56 12.7 13.9 39.4 17.6 56.1 2.7.1-.1.3-.1.4-.2l79.9-73.2c6.5-5.9 16.7-5.5 22.6 1 6 6.5 5.5 16.6-1 22.6l-26.1 23.9L504 313.8c2.9 2.4 5.5 5 7.9 7.7V128l-54.6-54.6c-5.9-6-14.1-9.4-22.6-9.4zM544 128.2v223.9c0 17.7 14.3 32 32 32h64V128.2h-96zm48 223.9c-8.8 0-16-7.2-16-16s7.2-16 16-16 16 7.2 16 16-7.2 16-16 16zM0 384h64c17.7 0 32-14.3 32-32V128.2H0V384zm48-63.9c8.8 0 16 7.2 16 16s-7.2 16-16 16-16-7.2-16-16c0-8.9 7.2-16 16-16zm435.9 18.6L334.6 217.5l-30 27.5c-29.7 27.1-75.2 24.5-101.7-4.4-26.9-29.4-24.8-74.9 4.4-101.7L289.1 64h-83.8c-8.5 0-16.6 3.4-22.6 9.4L128 128v223.9h18.3l90.5 81.9c27.4 22.3 67.7 18.1 90-9.3l.2-.2 17.9 15.5c15.9 13 39.4 10.5 52.3-5.4l31.4-38.6 5.4 4.4c13.7 11.1 33.9 9.1 45-4.7l9.5-11.7c11.2-13.8 9.1-33.9-4.6-45.1z\"><\/path><\/svg>                      <\/div>\n\t\t\t\t\t\t\t\t\t\t<div class=\"name\">\n\t\t\t\t\t\t<span >\u041f\u0440\u0438\u043d\u0446\u0438\u043f\u044b \u0440\u0430\u0431\u043e\u0442\u044b<\/span>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t\t\t\t\t<ul>\n\t\t\t\t\t\t\t\t\t\t<li class=\"border-line-h\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"name\">\n\t\t\t\t\t\t\t<span >\n\t\t\t\t\t\t\t\t\u041f\u0440\u043e\u0434\u0443\u043a\u0442\u043e\u0432\u043e\u0435 \u043c\u044b\u0448\u043b\u0435\u043d\u0438\u0435: \u042f \u043d\u0435 \u043f\u0440\u043e\u0441\u0442\u043e \u043f\u0438\u0448\u0443 \u043a\u043e\u0434 \u043f\u043e \u0422\u0417. \u042f \u0432\u043d\u0438\u043a\u0430\u044e \u0432 \u0431\u0438\u0437\u043d\u0435\u0441-\u0437\u0430\u0434\u0430\u0447\u0438 \u0432\u0430\u0448\u0435\u0433\u043e \u043f\u0440\u043e\u0434\u0443\u043a\u0442\u0430. \u0415\u0441\u043b\u0438 \u044f \u0432\u0438\u0436\u0443, \u0447\u0442\u043e \u043a\u0430\u043a\u043e\u0435-\u0442\u043e \u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u043c\u043e\u0436\u043d\u043e \u0443\u043f\u0440\u043e\u0441\u0442\u0438\u0442\u044c, \u0441\u044d\u043a\u043e\u043d\u043e\u043c\u0438\u0432 \u0432\u0430\u043c \u0431\u044e\u0434\u0436\u0435\u0442 \u0438 \u0432\u0440\u0435\u043c\u044f \u0434\u043e \u0437\u0430\u043f\u0443\u0441\u043a\u0430 (Time-to-Market), \u044f \u0432\u0441\u0435\u0433\u0434\u0430 \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0443 \u0430\u043b\u044c\u0442\u0435\u0440\u043d\u0430\u0442\u0438\u0432\u0443.\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"progress \">\n\t\t\t\t\t\t\t<div class=\"percentage\" style=\"width:100%;\"><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t\t<li class=\"border-line-h\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"name\">\n\t\t\t\t\t\t\t<span >\n\t\t\t\t\t\t\t\t\u041f\u0440\u0435\u0434\u0441\u043a\u0430\u0437\u0443\u0435\u043c\u043e\u0441\u0442\u044c \u0438 \u043f\u0440\u043e\u0437\u0440\u0430\u0447\u043d\u043e\u0441\u0442\u044c: \u042f \u0433\u0430\u0440\u0430\u043d\u0442\u0438\u0440\u0443\u044e \u0440\u0435\u0433\u0443\u043b\u044f\u0440\u043d\u0443\u044e \u043e\u0431\u0440\u0430\u0442\u043d\u0443\u044e \u0441\u0432\u044f\u0437\u044c. \u0412\u044b \u0432\u0441\u0435\u0433\u0434\u0430 \u0431\u0443\u0434\u0435\u0442\u0435 \u0437\u043d\u0430\u0442\u044c, \u043d\u0430 \u043a\u0430\u043a\u043e\u043c \u044d\u0442\u0430\u043f\u0435 \u043d\u0430\u0445\u043e\u0434\u0438\u0442\u0441\u044f \u0437\u0430\u0434\u0430\u0447\u0430. \u041d\u0438\u043a\u0430\u043a\u0438\u0445 \u0432\u043d\u0435\u0437\u0430\u043f\u043d\u044b\u0445 \u0438\u0441\u0447\u0435\u0437\u043d\u043e\u0432\u0435\u043d\u0438\u0439 \u2014 \u043a\u043e\u043c\u043c\u0443\u043d\u0438\u043a\u0430\u0446\u0438\u044f \u0432 \u0447\u0430\u0442\u0435 \u0432\u0435\u0434\u0435\u0442\u0441\u044f \u043e\u043f\u0435\u0440\u0430\u0442\u0438\u0432\u043d\u043e \u0438 \u043f\u0440\u043e\u0444\u0435\u0441\u0441\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u043e.\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"progress \">\n\t\t\t\t\t\t\t<div class=\"percentage\" style=\"width:100%;\"><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t\t<li class=\"border-line-h\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"name\">\n\t\t\t\t\t\t\t<span >\n\t\t\t\t\t\t\t\t\u0427\u0438\u0441\u0442\u044b\u0439 \u043a\u043e\u0434 \u0434\u043b\u044f \u0434\u043e\u043b\u0433\u043e\u0441\u0440\u043e\u0447\u043d\u044b\u0445 \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u0432: \u041f\u0438\u0448\u0443 \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0439, \u0442\u0438\u043f\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0439 (TypeScript) \u0438 \u043b\u0435\u0433\u043a\u043e \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u043c\u044b\u0439 \u043a\u043e\u0434. \u0412\u0430\u0448\u0430 \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u0430\u044f \u043a\u043e\u043c\u0430\u043d\u0434\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432 \u0441\u043c\u043e\u0436\u0435\u0442 \u043b\u0435\u0433\u043a\u043e \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0442\u044c \u043f\u0440\u043e\u0435\u043a\u0442 \u0434\u0430\u043b\u044c\u0448\u0435 \u0431\u0435\u0437 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u0441\u0442\u0438 \u043f\u0435\u0440\u0435\u043f\u0438\u0441\u044b\u0432\u0430\u0442\u044c \u0435\u0433\u043e \u0441 \u043d\u0443\u043b\u044f.\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"progress \">\n\t\t\t\t\t\t\t<div class=\"percentage\" style=\"width:100%;\"><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t\t<li class=\"border-line-h\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"name\">\n\t\t\t\t\t\t\t<span >\n\t\t\t\t\t\t\t\t\u0410\u0434\u0430\u043f\u0442\u0438\u0432\u043d\u043e\u0441\u0442\u044c \u0438 \u0440\u0430\u0431\u043e\u0442\u0430 \u043f\u043e Agile: \u0423\u043c\u0435\u044e \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c \u0438\u0442\u0435\u0440\u0430\u0446\u0438\u044f\u043c\u0438 (\u0441\u043f\u0440\u0438\u043d\u0442\u0430\u043c\u0438). \u041b\u0435\u0433\u043a\u043e \u0430\u0434\u0430\u043f\u0442\u0438\u0440\u0443\u044e\u0441\u044c \u043a \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f\u043c \u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u0439 \u0432 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0435 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0438 \u0443\u043c\u0435\u044e \u0440\u0430\u0441\u0441\u0442\u0430\u0432\u043b\u044f\u0442\u044c \u043f\u0440\u0438\u043e\u0440\u0438\u0442\u0435\u0442\u044b \u0434\u043b\u044f \u0431\u044b\u0441\u0442\u0440\u043e\u0433\u043e \u0432\u044b\u043f\u0443\u0441\u043a\u0430 MVP.\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"progress \">\n\t\t\t\t\t\t\t<div class=\"percentage\" style=\"width:100%;\"><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>\u0420\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0430 SPA\/SaaS \u0432\u0435\u0431-\u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 \u0438 \u0441\u043b\u043e\u0436\u043d\u044b\u0445 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u043e\u0432 \u043d\u0430 Vue 3 \/ Nuxt \ud83c\udfaf \u0414\u043b\u044f \u043a\u043e\u0433\u043e: \u0422\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u0441\u0442\u0430\u0440\u0442\u0430\u043f\u044b, \u043f\u0440\u043e\u0434\u0443\u043a\u0442\u043e\u0432\u044b\u0435 \u043a\u043e\u043c\u0430\u043d\u0434\u044b, SaaS-\u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b, LMS-\u0441\u0438\u0441\u0442\u0435\u043c\u044b&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"inline_featured_image":false,"footnotes":""},"acf":[],"_links":{"self":[{"href":"https:\/\/alpinweb.com\/index.php\/wp-json\/wp\/v2\/pages\/1074"}],"collection":[{"href":"https:\/\/alpinweb.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/alpinweb.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/alpinweb.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/alpinweb.com\/index.php\/wp-json\/wp\/v2\/comments?post=1074"}],"version-history":[{"count":130,"href":"https:\/\/alpinweb.com\/index.php\/wp-json\/wp\/v2\/pages\/1074\/revisions"}],"predecessor-version":[{"id":2132,"href":"https:\/\/alpinweb.com\/index.php\/wp-json\/wp\/v2\/pages\/1074\/revisions\/2132"}],"wp:attachment":[{"href":"https:\/\/alpinweb.com\/index.php\/wp-json\/wp\/v2\/media?parent=1074"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}