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

ID 22907
КГ
Кирилл Г.
Мужчина, 35 лет
Россия, Москва, UTC+3
Ставка
3 766,23 Р/час
НДС не облагается
Специалист доступен с 15 мая 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 компонентов.

Подробнее
E-commerce & Retail
АГ
Аркадий Г.
Ульяновск
Golang разработчик
Middle
2 568,95 Р/час
C#
PHP
Gin
Redux
Vue Router
MS Windows
JSON API
WebSockets
Mongoose
SQLAlchemy
+54

Аркадий — опытный Golang-разработчик. Обладает глубокими знаниями в области разработки на Go, JavaScript, PHP, Python3, TypeScript, C#, а также опытом работы с Linux и MS Windows. В портфолио Аркадия — участие в разработке нескольких проектов, включая сервис генерации состояния компонентов страницы (SDUI), сервис для интеграции с Яндекс-маршрутизацией, мини-мессенджер, платформу онлайн-курсов и сервис для загрузки и выгрузки файлов. На каждом из проектов он выполнял роль разработчика (Go). Аркадий способен эффективно решать задачи различной сложности, связанные с разработкой серверной логики, интеграцией с внешними сервисами, созданием API и рефакторингом кода, проводил cross codereview в команде, оценивал поставленные задачи в storypoint, проектирование баз данных с применением нормальных форм, работал с чистым SQL на уровне продвинутых запросов (оконные и агрегирующие функции, условные операторы выбора и т.д.), оптимизация SQL-запросов, работа с NoSql базами данных, оптимизация кода Go и Python, написание бенчмарков, участие в проектировании сервисного шаблона и архитектуры проекта, опыт работы с UNIX-системами на уровне простых операций, написание Dockerfile и docker-compose, работа с брокерами сообщений; развитые коммуникативные навыки.

Подробнее
FinTech & Banking • FoodTech
ДР
Дмитрий Р.
Москва
Solution архитектор
Senior
4 238,57 Р/час
Работа с интеграциями
.NET
Design Patterns
REST
Java
Swagger
Kafka
Разработка архитектуры ПО
TOGAF
SOAP
+15

Дмитрий — solution-архитектор с опытом работы на проектах в сфере FinTech & Banking и FoodTech. В роли архитектора решений участвовал в разработке бек-офисной системы банка, где занимался проектированием решений, общением с бизнес-заказчиками и аналитиками, исследованием рынка продуктов/аналогов, выбором технологического стека для ИТ-решений и оценкой трудозатрат на разработку ПО. Также работал над бек-системой брокерского бизнеса, выполняя аналогичные задачи. На проекте по развитию постаматной сети занимал позицию ведущего архитектора решений. В зону ответственности входили проектирование кросс-доменных и интеграционных решений, работа с системами ИБ, SAP, WMS (PSI), а также проведение архитектурных ревью и оптимизация существующей архитектуры.

Подробнее
E-commerce & Retail • FinTech & Banking • FoodTech • Insurance • Logistics & Transport • Urban technology
НР
Никита Р.
Екатеринбург
React Native разработчик
Senior
4 025,97 Р/час
MobX
HTML5
Sass
Redux Toolkit
Reanimated
Redux
GraphQL
GitLab
React-Navigation
Native Modules
+34

Никита — опытный IT-специалист, работающий в сфере разработки мобильных приложений. Его специализация — React Native разработчик. За 8 лет и 6 месяцев работы Никита участвовал в реализации нескольких проектов для компаний из разных отраслей: FinTech & Banking, Urban technology, Logistics & Transport, Insurance, E-commerce & Retail. На каждом проекте он занимал ведущие позиции: Tech Lead, Team Lead, Senior Frontend Developer, Middle Mobile Developer. В обязанности Никиты входило проектирование архитектуры, техническое ведение проектов, оценка и постановка задач для других разработчиков, менторство, конфигурация и поддержка CI/CD, организация процессов внутри команды, релиз приложений в сторы. Он также занимался разработкой UI-Kit, нативных модулей, динамических JSON форм, собственного навигатора для планшетов на базе React-Navigation.

Подробнее