Евгений К. NodeJS разработчик, Senior

ID 22863
ЕК
Евгений К.
Мужчина, 39 лет
Россия, Москва, UTC+3
Ставка
3 805,19 Р/час
НДС не облагается
Специалист доступен с 18 октября 2025 г.

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

Подробнее
О специалисте
Специализация
NodeJS разработчик
Грейд
Senior
Навыки
Electron.js
WebView
JavaScript
CSS
PostgreSQL
Node.js
TypeScript
Redis
Git
Express.js
React
React Native
Redux
MobX
C++
CSS3
SCSS
Stylelint
ESLint
GitLab
GitHub
React Hook Form
HTML
WebSockets
Docker
Отрасли
FinTech & Banking
Главное о специалисте
Евгений — senior-разработчик, специализирующийся на Node.js. Имеет опыт работы с Electron.js, WebView, JavaScript, CSS, PostgreSQL, Node.js, TypeScript, Redis, Git и другими технологиями. В проекте Eco в роли fullstack-разработчика Евгений: - разработал приложение для сотрудников и клиентов банков; - работал над frontend и backend частями проекта; - создал мобильное приложение на React Native; - интегрировал SMS-сервис для многофакторной авторизации; - реализовал календарь планирования событий и встреч; - внедрил RTK-Query для управления асинхронными операциями; - настроил контейнеризацию приложения с помощью Docker и Docker Compose; - покрыл ключевой функционал e2e и юнит-тестами. В проекте ilink в роли frontend-разработчика: - разработал личный кабинет электронного кошелька; - занимался адаптивной версткой интерфейсов на React; - разрабатывал приложение на React и Electron; - плотно взаимодействовал с backend-разработчиками для согласования контрактов; - покрывал приложение и ключевые пользовательские сценарии сложными E2E и Unit тестами на уровне 100%.
Проекты   (4 года 5 месяцев)
Eco
Роль
Fullstack-разработчик
Обязанности
Разрабатывал проект для сотрудников и клиентов банков. Было 2 вида интерфейсов: со стороны клиента (физических лиц) и со стороны банковских менеджеров. Приложение позволяло обрабатывать различные банковские операции, управлять счетами и кредитными заявками, а также проводить финансовые консультации. Работал в команде из 10 человек, с аналитиками, дизайнерами, backend/frontend, QA,product-owner'ом. Задачи: С нуля разработал и довел до релиза приложение, разрабатывал как frontend часть проекта, так и backend, также разрабатывал мобильное приложение на React Native, что обеспечило клиентам и менеджерам доступ к функционалу с любого устройства; Разработал чат на основе WebSocket и React, который обеспечил взаимодействие между клиентами и фин.консультантами/менеджерами в режиме реального времени. Благодаря этому чату клиенты стали быстрее получать ответы на вопросы, что позволило быстро решать проблемы и улучшило качество обслуживания; Интегрировал SMS-сервис для многофакторной авторизации и реализовал форму входа на react-hook-form, что значительно повысило уровень безопасности пользовательских аккаунтов и сократило риск кражи аккаунтов до минимума; Разработал календарь планирования (схожий по функционалу с Outlook Calendar) событий и встреч с клиентами на React/RTK-Query, позволив менеджерам и клиентам легко назначать и редактировать время финансовых консультаций или подписания договоров; Разработал клиентский модуль создания заявок на оформление банковских продуктов по гибким шаблонам (ипотеки, кредиты, автокредиты) в виде форм на react-hook-form, с валидацией, динамическими полями, модалками, дейт-пикерами, селектами, которые позволяли автоматизировать процесс подачи и рассмотрения заявлений; Внедрил в проект RTK-Query для управления асинхронными операциями, настроил кэширование запросов, благодаря этому решению удалось уменьшить количество запросов на сервер, а также улучшить производительность приложения, сократив количество http-запросов и время загрузки страниц на ~20%; Настроил контейнеризацию приложения с помощью Docker и Docker Compose, что значительно упростило процесс развертывания и управления инфраструктурой в рамках CI/CD. Контейнеризация позволила создать изолированные, стандартизированные окружения для разработки, тестирования и производства, обеспечив стабильность и воспроизводимость на всех этапах разработки; Покрыл ключевой функционал e2e и юнит-тестами с помощью Cypress, Jest и React-testing library, что повысило отказоустойчивость приложения и сократило риск появления багов; Реализовал авторизацию и регистрацию в приложении с использованием JWT токенов, что значительно улучшило защиту пользовательских данных и обеспечило безопасный доступ к функционалу системы. Также разработал систему ролей и прав доступа для пользователей, что позволило гибко управлять уровнем доступа к различным частям приложения в зависимости от роли (React, Redux-toolkit); Проявил инициативу и настроил кэширование запросов к базе данных с использованием Redis, на стороне backend, что значительно уменьшило количество обращений к БД и снизило нагрузку на сервер; Проводил код ревью, участвовал в релизном процессе, взаимодействовал с коллегами, занимался оценкой и декомпозицией задач;
Стек специалиста на проекте
PostgreSQL, Docker, JavaScript, Node.js, Cypress, Webpack, TypeScript, React Hook Form, NestJS, SCSS, Redux Toolkit, Electron.js, Redis, WebSockets, React, Native
Отрасль проекта
FinTech & Banking
Период работы
Июнь 2023 - Март 2025  (1 год 10 месяцев)
ilink
Роль
Frontend-разработчик
Обязанности
Разработал личный кабинет электронного кошелька, с интегрированным обменником валют, таблицами транзакций и управлением счетами, что позволило пользователям легко и безопасно управлять своими финансами Задачи: Покрывал приложение и ключевые пользовательские сценарии сложными E2E и Unit тестами на уровне 100%, с помощью Cypress и Jest, что позволило сократить до минимума риск возникновения багов и обеспечило максимальную отказоустойчивость приложения; Вместе с командой разработали и поддерживали UI-кит на основе React, Mantine UI и TypeScript, что значительно ускорило процесс создания пользовательских интерфейсов и обеспечило единообразие дизайна во всех компонентах приложения; Разработал админ-панель с использованием React, Redux-toolkit и react-hook-form, позволяющую пользователям настраивать и конфигурировать криптовалютные пары,рекламные кампании, а также редактировать и кастомизировать дизайн интерфейса для определенных пользователей; Плотно взаимодействовал с backend-разработчиками для согласования контрактов, работал со Swagger и проводил интеграции с REST API; Занимался адаптивной версткой интерфейсов на React для обеспечения пользовательского опыта на мобильных и десктопных устройствах; Разрабатывал приложение на React и Electron, что позволило создать кросс-платформенное десктопное решение, доступное для пользователей на разных устройствах;
Стек специалиста на проекте
JavaScript, REST API, Cypress, Jest, Swagger, TypeScript, MobX, React Hook Form, Unit testing, Next.js, SCSS, Redux Toolkit, RTK Query, Electron.js, E2E testing, React, Mantine UI
Отрасль проекта
FinTech & Banking
Период работы
Ноябрь 2020 - Июнь 2023  (2 года 8 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Национальный исследовательский Томский государственный университет, Томск
Специальность
Информатора
Завершение учебы
2015 г.

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

E-commerce & Retail • FinTech & Banking • HRTech • Logistics & Transport • Manufacturing • Telecom
СР
Сергей Р.
Новосибирск
NodeJS разработчик
Senior
3 376,62 Р/час
.NET
Ansible
Babel.js
Bitbucket
Bootstrap
Chart.js
CoffeeScript
CryptoPro
CSS3
Docker
+88

Опытный бэкенд Node.js разработчик с разносторонним опытом, включая опыт тимлида. - Опыт разработки продуктов с нуля; - Оценка поставленных задач; - Понимание алгоритмов; - Написание Unit тестов; - Написание технического дизайна к задачам; - Понимание архитектуры веб-приложений, работа с монолитной и микросервисной архитектурой; - Понимание и использование принципов SOLID, DRY, Clean Architecture; - Проектирование и разработка REST/GraphQL API и микросервисов на Node.js с использованием NestJS, Express, Koa и других фреймворков; - Глубокое понимание архитектуры Node.js (асинхронность, streams, работа с файловой системой); - Использование SQL и NoSQL баз данных, работа как напрямую, так и через ORM, написание запросов и миграций; - Работа с очередями сообщений и событийными шинами, построение асинхронных процессов с использованием RabbitMQ и Kafka; - Настройка и использование систем кэширования (Memcached, Redis); - Опыт интеграции бэкенда с фронтендом, понимание SPA/SSR архитектур, взаимодействие с командами фронтенда, настройка сборки и UI-компонентов; - Опыт работы с Knex.js как Query Builder и ORM; - Интеграции со сторонними API и сервисами, создание Telegram-ботов (Telegraf), разработка и кастомизация headless CMS (Strapi), интеграция с криптосредами; - Создание и расширение Controllers, Services, Routes, для Strapi, разработка собственных Middlewares и Policies, настройка Lifecycles & Hooks моделей (в т.ч. beforeCreate, afterUpdate и др.); - Реализация аутентификации и авторизации с использованием JWT, OAuth2, настройки ролей и прав доступа (RBAC/ABAC), интеграции с SSO и внешними провайдерами (Keycloak); - Опыт в разработке интерфейсов, понимание UX, работа с макетами в Figma; - Навыки и опыт контейнеризации и автоматизации деплоя, настройки пайплайнов CI/CD; - Управление командой разработчиков; - Глубокое понимание технологий, умение их объяснить; - Code Review коллег; - Менторство старших и младших разработчиков, разработка и ведение ИПР.

Подробнее
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
МГ
Михаил Г.
Пятигорск
NodeJS разработчик
Middle+
2 928,61 Р/час
Apollo GraphQL
Axios.js
Chart.js
CSS
day
dnd
Docker
Docker Compose
Express.js
Git
+54

Михаил — NodeJS разработчик уровня Middle+ из Пятигорска, Россия. Имеет высшее образование по специальности «Бакалавр в области информационных систем и технологий» СКФУ. Владеет английским языком на уровне C1. Имеет опыт работы на трёх проектах в отрасли E-commerce & Retail: - B2B проект (1 год 8 месяцев): разработка и расширение кастомных контроллеров, сервисов и маршрутов для реализации бизнес-логики и переписывания стандартных эндпоинтов API; создание и настройка собственных middleware, guards и policies для обработки запросов, аутентификации и авторизации пользователей; работа с глобальными событиями приложения для триггеров бизнес-логики и интеграции с внешними сервисами. - Электронная коммерция (8 месяцев): реализация аутентификации и авторизации пользователей с использованием JWT; настройка RBAC для управления доступом на основе ролей; разработка системы отслеживания просмотра рекламы и начисления баллов. - B2C проект (11 месяцев): разработка интерфейса для бронирования рабочих мест; интеграция с backend-сервисами по бронированию и управлению рабочими местами; реализация системы фильтрации и поиска по рабочим местам с учётом параметров и предпочтений пользователей.

Подробнее
E-commerce & Retail • FoodTech
КГ
Кирилл Г.
Москва
NodeJS разработчик
Senior
3 766,23 Р/час
Node.js
PostgreSQL
TypeScript
Docker
Redis
Git
SQL
JavaScript
NestJS
React
+42

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

Подробнее

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

E-commerce & Retail • FinTech & Banking
КЮ
Кирилл Ю.
Москва
Java разработчик
Senior
4 058,94 Р/час
Оркестрация
Rebase
io
ELK
Grafana
Saga
Работа с интеграциями
Mockk
Подготовка и проведение презентаций
Наставничество
+119

Кирилл — Java-разработчик уровня Senior из Москвы. Имеет два высших образования: бакалавриат по специальности «Управление в технических системах» в Санкт-Петербургском государственном электротехническом университете «ЛЭТИ» им. В. И. Ульянова (Ленина) и магистратуру по специальности «Автоматизация технологических процессов и производств» в ИТМО. Обладает опытом работы на проектах в отраслях FinTech & Banking и E-commerce & Retail. Участвовал в разработке web-приложений для сотрудников банка в области «DevOps Pipeline Management» и «Страхование жизни», а также в создании микросервисного веб-приложения для контрагентов компании и сотрудников. В рамках проектов выполнял обязанности по разработке нового функционала, поддержке существующего, покрытию кода тестами, проработке задач от бизнеса, реагированию на ошибки в продакшене, проведению код-ревью. Достижения включают настройку локального запуска проектов, реализацию механизмов мультипользовательского режима работы сервисов, оптимизацию работы с переменными, разработку алгоритмов кэширования данных и интеграций с внешними сервисами.

Подробнее
Marketing, Advertising & Design
КБ
Ксения Б.
Иваново
Графический дизайнер
Junior+
400 Р/час
Figma
Adobe Photoshop
Дизайн-концепция
Прототипирование
Графический дизайн
Adobe Photoshop CS6
Дизайн
1С:Зарплата и Кадры
Документооборот
Инфографика
+12

Ксения — графический дизайнер уровня Junior+ из Иваново. Специализируюсь на создании инфографики, разработке дизайн-концепций и прототипировании. Имею навыки работы с Adobe Photoshop CS6, AI, Figma. Также владею знаниями в области документооборота и 1С: Бухгалтерия предприятия, 1С: Зарплата и Кадры. Принимала участие в проекте по созданию инфографики, где выполняла роль дизайнера. В рамках проекта анализировала ассортимент товаров, формировала идеи и стиль инфографики, создавала прототипы и корректировала их совместно с заказчиком. Оформление текста и иллюстраций в едином стиле способствовало удобству восприятия пользователями. Достижения на проекте: увеличение трафика на страницу продавца на 25%, улучшение восприятия бренда среди целевых покупателей, снижение числа возвратов на 12%.

Подробнее
BioTech, Pharma, Health care & Sports • E-commerce & Retail • LifeStyle • Logistics & Transport • Media
НР
Никита Р.
Краснодар
Android разработчик
Middle+
3 082,74 Р/час
Java
Kotlin
JUnit
MVVM
Picasso
Room
Glide
Material Design
Retrofit 2
Clean Architecture
+26

Ответственный и мотивированный разработчик, с успешным опытом разработки проектов в различных сферах. Быстрая обучаемость, ориентация на результат, высокая работоспособность и стрессоустойчивость помогают Никите эффективно выполнять все поставленные задачи и добиваться необходимого результата. Во время работы над одним из проектов, принимал участие в полном изменении дизайна приложения, переписал навигацию с чистого FragmentManager на Jetpack Navigation, а также участвовал в полном пересмотре и изменении навигации по экранам. Эти изменения значительно улучшили производительность и пользовательский опыт. Также перенес часть функционала с Java на Kotlin, покрыл его тестами и создал соответствующую документацию, что улучшило читаемость этого кода для команды проекта. Занимался рефакторингом legacy feature модуля на Java, что позволило улучшить структуру и ясность данного кода, исправил некорректно работающее ядро мессенджера, что вызывало проблемы с подключением у пользователей.

Подробнее