PageSourceSearch

https://blogmax.ru/assets/AboutView-mTeq6gIu.js

js blogmax.ru collected 2026-10-08 14:11:03 UTC 20,301 bytes, 94 lines download raw bytes

1import{h as m,o as s,e as a,f as e,i as _,t as i,u as h,F as d,g as p,n as g,b as u,j as b,v as f,a as c}from"./index-DZ3cIFhj.js";const v="/images/my-photo.png",w={},k={class:"about-main"},y={class:"container-xxl"},S={class:"about-main__container my-5 py-0 py-md-5"},$={class:"about-main__title"},M={class:"text-color-gradient d-inline-block mb-2 mb-md-5"},x=e("br",null,null,-1),C={class:"fs-3 text-muted"},T={class:"about-main__text"},j=["innerHTML"],P=e("div",{class:"main-photo-wrap"},[e("img",{class:"main-photo-wrap__img",src:v,alt:"123"})],-1);function A(o,n){return s(),a("section",k,[e("div",y,[e("div",S,[e("div",$,[e("h1",M,[_(i(o.$t("about.title")),1),x,e("span",C,i(o.$t("about.sub_title")),1)])]),e("div",T,[e("p",{innerHTML:o.$t("about.summary")},null,8,j)]),P])])])}const L=m(w,[["render",A]]),W=[{title:"Vue",img_name:"vue.svg",description:{ru:"Доступный, производительный и гибкий фреймворк для создания пользовательских интерфейсов",en:"An approachable, performant and versatile framework for building web user interfaces"}},{title:"Pinia",img_name:"pinia.svg",description:{ru:"Типобезопасное, расширяемое и с модульной конструкцией. Можно даже забыть, что вы используете хранилище",en:"Type Safe, Extensible, and Modular by design. Forget you are even using a store"}},{title:"Axios",img_name:"axios.svg",description:{ru:"HTTP-клиент для браузера и node.js на основе Promise",en:"Promise based HTTP client for the browser and node.js"}},{title:"Webpack",img_name:"webpack.svg",description:{ru:"Сборщик модулей JavaScript с открытым исходным кодом",en:"Static module bundler for modern JavaScript applications"}},{title:"Github",img_name:"github.svg",description:{ru:"Система управления версиями, которая интеллектуально отслеживает изменения в файлах.",en:"Git is a version control system that intelligently tracks changes in files."}},{title:"JavaScript",img_name:"js.svg",description:{ru:"JavaScript это прототипно-ориентированный, мультипарадигменный язык с динамической типизацией",en:"JavaScript is a prototype-based, multi-paradigm, single-threaded, dynamic language"}},{title:"Scss, Sass",img_name:"scss.svg",description:{ru:"Sass является наиболее развитым и стабильным расширением CSS профессионального уровня",en:"Sass is the most mature, stable, and powerful professional grade CSS extension language in the world"}},{title:"Bootstrap",img_name:"bootstrap.svg",description:{ru:"Мощный, расширяемый и многофункциональный интерфейсный инструментарий",en:"Powerful, extensible, and feature-packed frontend toolkit"}},{title:"WebStorm",img_name:"webstorm.svg",description:{ru:"Интегрированная среда разработки для JavaScript",en:"Integrated development environment for JavaScript"}}],V={class:"container-xxl"},B={class:"row"},D={class:"col-12 mb-5"},H={class:"text-color-gradient d-inline-block fs-1"},J={class:"skills-wrap row mb-3"},R={class:"skill-item col-12 col-md-6 col-lg-4 mb-3 mb-md-5"},F={class:"skill-item__img"},E=["src","alt"],G={class:"skill-item__body"},I={class:"text-muted"},z={__name:"AboutSkills",setup(o){const n=h();function l(){return n.theme==="dark"}return(t,We)=>(s(),a("section",null,[e("div",V,[e("div",B,[e("div",D,[e("h3",H,i(t.$t("about.skills.title")),1)])]),e("div",J,[(s(!0),a(d,null,p(u(W),r=>(s(),a("div",R,[e("div",F,[e("img",{class:g(r.title==="Github"&&l()?"github":""),src:`images/logos/${r.img_name}`,alt:r.title},null,10,E)]),e("div",G,[e("h4",null,i(r.title),1),e("p",I,i(r.description[t.$i18n.locale]),1)])]))),256))])])]))}},q=[{title:"React course",img:"react-course.jpg",link:"https://www.testdome.com/certificates/4c3fbdeea35a407fb3c9a5a03a67da89"},{title:"Vue JS",img:"vuejs.jpg",link:"https://www.testdome.com/certificates/4c3fbdeea35a407fb3c9a5a03a67da89"},{title:"RS School",img:"rsschool.jpg",link:"https://app.rs.school/certificate/j543ja7m"},{title:"Mikrotik MTCNA",img:"mtcna.jpg",link:""}],O={class:"container-xxl"},N={class:"row"},K={class:"col-12 mb-5"},Q={class:"text-color-gradient d-inline-block fs-1"},Z={class:"certificates-wrap mb-5 pb-0 pb-md-4"},U={class:"certificate-item"},Y={class:"certificate-item__img"},X=["src","alt"],ee=["href"],te=e("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"
1currentColor",class:"bi bi-arrow-up-right-square-fill",viewBox:"0 0 16 16"},[e("path",{d:"M14 0a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V2a2 2 0 0 1 2-2zM5.904 10.803 10 6.707v2.768a.5.5 0 0 0 1 0V5.5a.5.5 0 0 0-.5-.5H6.525a.5.5 0 1 0 0 1h2.768l-4.096 4.096a.5.5 0 0 0 .707.707"})],-1),ie=[te],ne=["href"],se=e("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",class:"bi bi-search",viewBox:"0 0 16 16"},[e("path",{d:"M11.742 10.344a6.5 6.5 0 1 0-1.397 1.398h-.001q.044.06.098.115l3.85 3.85a1 1 0 0 0 1.415-1.414l-3.85-3.85a1 1 0 0 0-.115-.1zM12 6.5a5.5 5.5 0 1 1-11 0 5.5 5.5 0 0 1 11 0"})],-1),ae=[se],oe={class:"certificate-item__title"},le={__name:"AboutCertificates",setup(o){return(n,l)=>(s(),a("section",null,[e("div",O,[e("div",N,[e("div",K,[e("h3",Q,i(n.$t("about.certificates.title")),1)])]),e("div",Z,[(s(!0),a(d,null,p(u(q),t=>(s(),a("div",U,[e("div",Y,[e("img",{src:`images/certificates/${t.img}`,alt:t.title},null,8,X),b(e("a",{class:"link-site",href:t.link,target:"_blank"},ie,8,ee),[[f,t.link.length]]),e("a",{href:`images/certificates/${t.img}`,class:"link-image"},ae,8,ne)]),e("div",oe,[e("span",null,i(t.title),1)])]))),256))])])]))}},re=[{job_title:{ru:"Frontend разработчик",en:"Frontend developer"},company:{ru:'ООО "Роуттех"',en:'LLC "RouteTech"'},date_start:"11.2025",date_end:"present",description:{ru:`<p>Разработка административных панелей управления.</p>
2           <p>Основной стек: Vue3, Pinia, Axios, Tailwind</p>
3           <p>Взаимодействие с back-end по rest api и WebSocket</p>
4           <p>Командная работа в GitLab</p>
5           <p>Dev и Prod окружения</p>`,en:`<p>Development of administrative control panels.</p>
6           <p>Main stack: Vue 3, Pinia, Axios, Tailwind</p>
7           <p>Backend interaction: via REST API and WebSocket</p>
8           <p>Teamwork: in GitLab</p>
9           <p>Dev and Prod environments</p>`}},{job_title:{ru:"Frontend разработчик",en:"Frontend developer"},company:{ru:"RestMonster",en:"RestMonster"},date_start:"11.2022",date_end:"02.2024",description:{ru:`<p>Созданеие с нуля полного функционала административной панели для управления сайтами ресторанов на Vue 3 по технологии SPA.</p>
10           <p>Панель позволяет клиентам создавать, настраивать и управлять сайтом ресторана. Добавление меню с вариантами, опциями и модификаторами. Отслеживание, редактирование и изменение статусов заказов с сайта ресторана. Управление картой зон доставки и многое другое.</p>
11           <ul>
12               <li>Авторизация через aws cognito</li>
13               <li>Полное взаимодействие с back-end по rest api</li>
14               <li>Vuex для управления состоянием</li>
15               <li>Vue-Router для маршрутизации</li>
16               <li>По вёрстке 99% bootstrap</li>
17               <li>Интеграция ymaps и vue, отрисовка зон, определение адреса, сохранение состояния</li>
18               <li>работа с git (GitLab)</li>
19               <li>работа с Dev и prod окружением</li>
20               <li>интеграция i18n</li>
21           </ul>`,en:`<p>Building from scratch the full functionality of an admin panel for managing restaurant websites using Vue 3, based on SPA technology.</p>
22           <p>The panel allows clients to create, configure, and manage a restaurant website. It includes adding menus with variants, options, and modifiers, tracking, editing, and changing the status of orders coming from the restaurant website, managing the delivery zone map, and many other features.</p>
23           <ul>
24               <li>Authorization via AWS Cognito</li>
25               <li>Full backend interaction through REST API</li>
26               <li>Vuex for state management</li>
27               <li>Vue Router for routing</li>
28               <li>99% Bootstrap for layout/styling</li>
29               <li>Integration of Yandex Maps (ymaps) with Vue: rendering zones, address detection, state persistence</li>
30               <li>Working with Git (GitLab)</li>
31               <li>Working with Dev and Prod environments</li>
32               <li>i18n integration</li>
33           </ul>`}},{job_title:{ru:"Web разработчик",en:"Web developer"},company:{ru:'ООО "DIEZ"',en:'LLC "DIEZ"'},date_start:"12.2021",date_end:"06.2022",description:{ru:`<p>Верстка шаблонов по готовым дизайнам figma.</p>
34           <p>Установка шаблона под системы управления сайтом: 1С Битрикс, WordPress.</p>
35           <p>Внедрение нового функционала на сайты заказчиков, обновление существующего дизайна</p>`,en:`<p>Creating templates based on ready-made Figma designs.</p>
36           <p>Setting up templates for content management systems: 1C-Bitrix, WordPress.</p>
37           <p>Implementing new functionality on client websites and updating existing designs.</p>`}},{job_title:{ru:"Предприниматель",en:"Sole proprietor"},company:{ru:"ИП Белогуров М.А.",en:"Sole trader Belogurov M.A."},date_start:"06.2017",date_end:"10.2021",description:{ru:`<p>Собственная web студия по созданию сайтов на cms системах под запросы клиента.</p>
38           <p class="text-bold">Работа с заказчиком:</p>
39           <ul>
40               <li>поиск заказчиков;</li>
41               <li>обсуждение проекта, постановка задач, составление технического задания, запуск проекта в работу;</li>
42               <li>последующее сопровождение.</li>
43           </ul>
44           <p class="text-bold">Разработка сайтов:</p>
45           <ul>
46               <li>отрисовка дизайна, верстка шаблона под разные CMS. Корректировка и добавление функционала CMS под требования проекта;</li>
47               <li>подготовка базы 1С для экспорта товаров в интернет-магазины на CMS Битрикс и OpenCart;</li>
48               <li>техническая и SEO оптимизация сайтов для поисковых систем. Продвижение сайтов.</li>
49           </ul>
50           <p><span class="text-bold">Технологии:</span> 1C-Bitrix, Joomla, OpenCart, HTML5, CSS3, PHP5, JavaScript, Photoshop, Corel Draw.<
50/p>`,en:`<p>Web studio</p>
51           <p>Website development and maintenance company</p>
52           <p class="text-bold">Working with the customer</p>
53           <ul>
54               <li>Search for new customers;</li>
55               <li>Discuss project requirements, decomposition project to tasks, drafting technical specifications, launching the project;</li>
56               <li>Follow-up support.</li>
57           </ul>
58           <p class="text-bold">Website development</p>
59           <ul>
60               <li>Render design, layout templates for different CMS. Adjusting and adding CMS functionality to the project requirements;</li>
61               <li>Preparation of the 1C database for exporting goods to online stores on 1C-Bitrix and OpenCart CMS;</li>
62               <li>Technical and SEO optimization of websites for search engines. Website promotion.</li>
63           </ul>
64           <p><span class="text-bold">Stack:</span> 1C-Bitrix, Joomla, OpenCart, HTML5, CSS3, PHP5, JavaScript, Photoshop, Corel Draw.</p>`}},{job_title:{ru:"Технический директор",en:"CTO"},company:{ru:"GM Synergy",en:"GM Synergy"},date_start:"04.2018",date_end:"12.2018",description:{ru:`<p>Разработка проектной документации для Экономической блокчейн-стратегии на основе реального майнинга. Проект был создан небольшим дружным коллективом.</p>
65           <ul>
66               <li>Разработка решения и roadmap проекта;</li>
67               <li>Дизайн платформы;</li>
68               <li>Финансовый план и расчёты;</li>
69               <li>Маркетинговый план;</li>
70               <li>Подготовка документов для инвестиций.</li>
71           </ul>`,en:`<p>Development of project documentation for an Economic blockchain strategy based on real mining. The project was created by a small friendly team.</p>
72           <ul>
73               <li>Solutions and roadmap development for the project;</li>
74               <li>Platform design;</li>
75               <li>Financial plan and calculations;</li>
76               <li>Marketing plan;</li>
77               <li>Documents preparation for investments.</li>
78           </ul>`}},{job_title:{ru:"Администратор компьютерных сетей",en:"Computer network administrator"},company:{ru:'ООО СП "Балтдормостстрой"',en:'LLC JV "Baltdormoststroy"'},date_start:"04.2014",date_end:"05.2018",description:{ru:`<p>Обслуживание серверов, компьютеров и локальной сети компании. Отучился на сертификат Mikrotik MTCNA и перенастроил всю сеть на оборудование Mikrotik. С 2017 по 2020 взял компанию на обслуживание через ИП и параллельно начал заниматься разработкой сайтов.</p>
79           <p>Администрирование серверного и сетевого оборудования:</p>
80           <ul>
81               <li>Обслуживание серверов на базе Windows Server 2003, 2008, 2012R2;</li>
82               <li>Обслуживание Microsoft SQL для 1с КА;</li>
83               <li>Виртуализация серверов Hyper-V;</li>
84               <li>Настройка и поддержка локальной сети на маршрутизаторах Mikrotik;</li>
85               <li>Обслуживание орг. техники.</li>
86           </ul>`,en:`<p>Maintenance of servers, computers and the company’s local network. Graduated from the Mikrotik MTCNA certificate and reconfigured the entire network to Mikrotik equipment. From 2017 to 2020, took the company for maintenance through the sole proprietor and simultaneously began developing websites.</p>
87           <p>Administration of server and network equipment</p>
88           <ul>
89               <li>Maintenance of servers based on Windows Server 2003, 2008, 2012R2;</li>
90               <li>Microsoft SQL maintenance for 1c KA;</li>
91               <li>Virtualization of Hyper-V servers;</li>
92               <li>Setup and support the local network based on Mikrotik routers;</li>
93               <li>Office equipment maintenance.</li>
94           </ul>`}},{job_title:{ru:"Разработчкик сайтов",en:"Website Developer"},company:{ru:'ООО "ИТС"',en:'LLC "ITS"'},date_start:"05.2011",date_end:"02.2014",description:{ru:"<p>Разработка сайтов на шаблонах Joomla и Битрикс. Верстка шаблонов. Наполнение конктета. Резервное копирование и восстановление сайтов. Регистрация и продление доменов.</p>",en:"<p>Development of websites of state institutions. Website layout. Adding materials to websites. Backup sites. Registration and renewal of domains.</p>"}},{job_title:{ru:"Компьютерный техник",en:"PC repair technician"},company:{ru:'ООО "Росинтеграл"',en:'LLC "Rosintegral"'},date_start:"05.2010",date_end:"04.2011",description:{ru:"<p>Сборка компьютеров, заправка картриджей, настройка ККМ</p>",en:"<p>Computer repair, cartridge refilling, KKM maintenance.</p>"}}],ce={class:"container-xxl"},de={class:"row"},pe={class:"col-12 mb-5"},ue={class:"text-color-gradient d-inline-block fs-1"},me={class:"works-wrap row mb-5"},_e={class:"work-item__date"},he=e("span",{class:"minus"}," - ",-1),ge=e("div",{class:"work-item__line"},null,-1),be={class:"work-item__body"},fe={class:"work-item__title"},ve={class:"mb-4 text-muted"},we=["innerHTML"],ke={__name:"AboutWorks",setup(o){return(n,l)=>(s(),a("section",null,[e("div",ce,[e("div",de,[e("div",pe,[e("h3",ue,i(n.$t("about.works.title")),1)])]),e("div",me,[(s(!0),a(d,null,p(u(re),t=>(s(),a("div",{class:"work-item",key:t.date_start},[e("div",_e,[e("span",null,i(t.date_start),1),he,e("span",null,i(t.date_end),1)]),ge,e("div",be,[e("h4",fe,i(t.job_title[n.$i18n.locale]),1),e("p",ve,[e("em",null,i(t.company[n.$i18n.locale]),1)]),e("div",{class:"work-item__description mb-5",innerHTML:t.description[n.$i18n.locale]},null,8,we)])]))),128))])])]))}},ye=[{date_start:"2007",date_end:"2012",university:{ru:"Балтийский федеральный университет им. Иммануила Канта, город Калининград",en:"Immanuel Kant Baltic Federal University"},speciality:{ru:"Управление на транспорте, Организация перевозок и управление на транспорте",en:"Specialty: Transportation organization and Transport Management."}},{date_start:"2005",date_end:"2009",university:{ru:"Государственное образовательное учреждение среднего профессионального образования Калининградский теÑ
94…нический колледж",en:"State educational institution of secondary vocational education Kaliningrad Technical College"},speciality:{ru:"Средства вычислительной техники, Техническое обслуживание средств вычислительной техники и компьютерных сетей",en:"Specialty: Maintenance of computer equipment and computer networks"}}],Se={class:"container-xxl"},$e={class:"row"},Me={class:"col-12 mb-5"},xe={class:"text-color-gradient d-inline-block fs-1"},Ce={class:"education-wrap row"},Te={class:"education-item__date"},je=e("span",{class:"minus"}," - ",-1),Pe={class:"education-item__body"},Ae={class:"mb-5"},Le={__name:"AboutEducations",setup(o){return(n,l)=>(s(),a("section",null,[e("div",Se,[e("div",$e,[e("div",Me,[e("h3",xe,i(n.$t("about.education.title")),1)])]),e("div",Ce,[(s(!0),a(d,null,p(u(ye),t=>(s(),a("div",{class:"education-item",key:t.date_start},[e("div",Te,[e("span",null,i(t.date_start),1),je,e("span",null,i(t.date_end),1)]),e("div",Pe,[e("h5",null,i(t.university[n.$i18n.locale]),1),e("p",Ae,i(t.speciality[n.$i18n.locale]),1)])]))),128))])])]))}},Be={__name:"AboutView",setup(o){return(n,l)=>(s(),a("main",null,[c(L),c(le),c(z),c(ke),c(Le)]))}};export{Be as default};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.