Кирилл Г. NodeJS разработчик, Senior

ID 22907
КГ
Кирилл Г.
Мужчина, 35 лет
Россия, Москва, UTC+3
Ставка
3 766,23 Р/час
НДС не облагается
Специалист доступен с 1 июля 2025 г.

Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.

Подробнее
О специалисте
Специализация
NodeJS разработчик
Грейд
Senior
Навыки
Node.js
PostgreSQL
TypeScript
Docker
Redis
Git
SQL
JavaScript
NestJS
React
Redux
RabbitMQ
MySQL
MongoDB
HTML
Linux
CSS
Webpack
zustand
Vue 3
PHP
Go
Electron.js
GraphQL
WebSockets
Pinia
Vue Router
CI/CD
Next.js
SOLID
DRY
KISS
Jira
ES
Linter
Confluence
Prettier
Husky
Responsive
styledcomponents
Nuxt.js
Testing
Отрасли
E-commerce & Retail
FoodTech
Главное о специалисте
Кирилл — опытный 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 г.

Похожие специалисты

BioTech, Pharma, Health care & Sports • FinTech & Banking • LifeStyle • Marketing, Advertising & Design • Telecom
ИЧ
Игорь Ч.
Минск
NodeJS разработчик
Senior
3 339,64 Р/час
CSS
HTML
JavaScript
LESS
Python
Sass
SCSS
TypeScript
Angular
Express.js
+49

Игорь — опытный Node.JS/React -разработчик уровня Senior из Минска (Беларусь). Имеет опыт работы над различными проектами в таких отраслях, как FinTech & Banking, Marketing, Advertising & Design, BioTech, Pharma, Health care & Sports, LifeStyle и Telecom. Принимал участие в разработке сервиса подписания ЭЦП, где работал над поиском и исправлением багов, разработкой нового функционала, проектированием и оптимизацией структуры базы данных, внедрением и поддержкой CI/CD процессов. В проекте MarTech разрабатывал новые модули серверной архитектуры, проектировал архитектуру БД, занимался код-ревью и управлением CI/CD. Над проектом DivanDev работал в роли backend-разработчика: разрабатывал backend, интегрировал с ORM, оптимизировал производительность, писал тесты и документацию. Участвовал в создании банковского приложения NDA|Банк в качестве fullstack-разработчика, разрабатывая UI компоненты, участвуя в дизайне архитектурных решений, настраивая механизм рассылок и интегрируя данные с backend. Обладает навыками работы с широким спектром технологий, включая CSS, HTML, JavaScript, LESS, Python, а также многочисленными фреймворками и библиотеками.

Подробнее

Недавно просмотренные специалисты

E-commerce & Retail • FoodTech
КГ
Кирилл Г.
Москва
NodeJS разработчик
Senior
3 766,23 Р/час
styledcomponents
ES
PHP
Redux
GraphQL
Vue Router
Linter
WebSockets
SOLID
Git
+42

Кирилл — опытный Node.JS разработчик уровня Senior из Москвы. На проекте Goulash.Tech в роли Senior Front-end разработчика занимался разработкой и поддержкой нового кода, рефакторингом существующей кодовой базы. На его балансе 10 проектов на Vue3, включая 2 проекта desktop приложений на Electron с сопутствующими прикладными библиотеками. Работал со считывающими системами и кассовым аппаратом, участвовал в создании независимых библиотек компонентов. В рамках проекта Boxberry в качестве frontend-разработчика занимался распиливанием монолита на микросервисы, интеграциями с магазинами для определения способов доставки. Успешно обновил функционал старого личного кабинета интернет-магазинов по управлению отправлениями, разработал и внедрил систему помощи менеджерам, создал библиотеку UI компонентов.

Подробнее