КГ
Кирилл Г.
Мужчина, 35 лет
Россия, Москва, UTC+3
Ставка
3 766,23 Р/час
НДС не облагается
Специалист доступен с 15 мая 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
NodeJS разработчик
Грейд
Навыки
Отрасли
Главное о специалисте
Кирилл — опытный Node.JS разработчик уровня Senior из Москвы.
На проекте Goulash.Tech в роли Senior Front-end разработчика занимался разработкой и поддержкой нового кода, рефакторингом существующей кодовой базы. На его балансе 10 проектов на Vue3, включая 2 проекта desktop приложений на Electron с сопутствующими прикладными библиотеками. Работал со считывающими системами и кассовым аппаратом, участвовал в создании независимых библиотек компонентов.
В рамках проекта Boxberry в качестве frontend-разработчика занимался распиливанием монолита на микросервисы, интеграциями с магазинами для определения способов доставки. Успешно обновил функционал старого личного кабинета интернет-магазинов по управлению отправлениями, разработал и внедрил систему помощи менеджерам, создал библиотеку UI компонентов.
Проекты
(4 года 7 месяцев)
Goulash.Tech
Роль
Senior Front-end разработчик
Обязанности
Food.Tech компания, группа компаний Сушкофф и Жизнь Март. Разработка нового и поддержка старого Legacy кода. Рефакторинг существующей кодовой базы. На моем балансе 10 проектов на Vue3 включая 2 проекта desktop приложений на Electron с сопутствующими прикладными библиотеками.
Задачи:
Работа с системами считывания штрих кода и кассового аппарата. Так же присутствуют две независимые библиотеки компонентов, в разработке которых принимаю активное участие. Многие из проектов требуют кардинальной переработки, в связи с чем ведется стратегическое планирование по рефакторингу как Front-end кода так и Back-end кода.
Плотное взаимодействие между отделами 3х разных отдельных компаний. Отработка тикитов от 5 стейкхолдеров, правка багов, выкатка новых фич, переосмысление юзер-экспириенса и поведения пользователей в целом. Менторство как над младшими разработчиками, так и обучение ПМов и Системных аналитиков по постановке задач и написанию правильного понятного ТЗ.
Аналитика разработки, оценка задачь, распределение обязанностей в команде. Реформация бизнес-процессов которые уже морально устарели либо были ошибочными изначально. Несколько процессов уже удалось перенастроить для более эффективного взаимодействия как внутри команды так и между подразделениями.
Налажена автоматизация деплоя Front-end приложений совместно с отделом SRE и DevOPS. Так же в обязанности входит написание новых сервисов Front-end приложений, и помощь в разработке архитектуры взаимодействия с Back-end микросервисами внутри большого монолита.
Стек: Vue3, TypeScript, Nuxt, Pinia, Vue-Router, Axios, Docker, PHP Symphony, Go Lang,Node.JS, Electron, NodeJS, Vite, GitLab, Jira, Confluence, CI/CD, ES Linter, Prettier, Husky
Стек специалиста на проекте
Vite 5, PHP, Vue Router, GitLab, Linter, Desktop, Go, Legacy, Pinia, symphony, Confluence, Docker, TypeScript, Husky, Vite, Axios.js, Nuxt.js, Vue 3, JavaScript, Electron.js, Node.js, Jira, CI/CD
Отрасль проекта
FoodTech
Период работы
Октябрь 2024 - Март 2025
(6 месяцев)
Boxberry
Роль
Frontend-разработчик
Обязанности
Описание проекта:
Распил монолита на микросервисы, интеграции с магазинами для определения способов доставки
Задачи:
Разработка SPA проектов на React (hooks, context) TypeScript с нуля и доработка готовых проектов на JavaScript (ES6), HTML5, включая применение flexbox, grid и различных сопутствующих библиотек: Redux, Zustand, ReactRouter, StyledComponents, Axios и многие другие
Работа со стилями на препроцессорах SASS и Less
Конфигурирование сборщиков проектов WebPack и Vite (не просто react-create-app), настройка линтера
Работа с Legacy и его оптимизация, а так же поддержка существующего кода
Проектирование и разработка совместно с Backend-разработчиками сервисов API (REST, WebSocket, GraphQL)
Проектирование User flow
Тесное взаимодействие с дизайнерами Figma по созданию UI и последующей реализации в коде
Создание UI библиотеки совместно с другими разработчиками, для применения в продуктах компании
Миграция функционала со старых систем на новые
Создание многостраничных форм со сложной логикой
Кроссбраузерность, кроссплатформенность создаваемых продуктов
Планирование, проектирование, проведение code-review
Работа с Git (GitLab), Jira, Confluence (куда же без них?) и другими необходимыми в работе сервисами, включая CI\CD, Deploy, Docker
Оценка трудоемкости задач самостоятельно, либо в составе команды
Применение методологий проектирования и различных практик, SOLID, DRY, KISS
Работа с NodeJS для написания мини-презентационных сервисов по обработке запросов для Frontend-приложений (фактически Fullstaсk)
Описание документации под новый и существующий функционал
Наставничество, проведение собеседований
Достижения
- Успешно обновлен функционал старого legacy (с 2014 г.) Личного кабинета Интернет магазинов по управлению отправлениями.
- Разработана и внедрена с нуля система для помощи менеджерам по администрированию и решению проблем возникающих у пользователей и партнеров.
- Создана библиотека UI компонентов которой пользуется вся компания в разработке продуктов
- Улучшены и усовершенствованы бизнес-процессы связанные с планированием, выполнением, проектированием и документированием нового и старого функционала.
Стек специалиста на проекте
HTML5, styledcomponents, Git (GitLab), Redux, GraphQL, WebSockets, SOLID, REST, API, Webpack, Legacy, DRY, KISS, Confluence, Docker, zustand, TypeScript, Axios.js, React, JavaScript ES6, JavaScript, Node.js, Jira, CI/CD
Отрасль проекта
E-commerce & Retail
Период работы
Сентябрь 2020 - Октябрь 2024
(4 года 2 месяца)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Курганский государственный университет, Курган
Специальность
Факультет естественных наук, Прикладные математика и физика
Завершение учебы
2014 г.