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

ID 22863
ЕК
Евгений К.
Мужчина, 39 лет
Россия, Москва, UTC+3
Ставка
3 805,19 Р/час
НДС не облагается
Специалист доступен с 3 июля 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 г.

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

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 Р/час
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 компонентов.

Подробнее

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

FinTech & Banking
ЕК
Евгений К.
Москва
NodeJS разработчик
Senior
3 805,19 Р/час
MobX
C++
React Hook Form
Redux
GitLab
WebSockets
Git
Redis
CSS3
GitHub
+25

Евгений — 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%.

Подробнее