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

ID 25401
ЕК
Евгений К.
Мужчина, 29 лет
Беларусь, Минск, UTC+3
Ставка
3 147,27 Р/час
вкл. НДС 20% (420 Р)
Специалист доступен с 3 июля 2025 г.

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

Подробнее
О специалисте
Специализация
Frontend разработчик
Грейд
Senior
Навыки
Axios.js
Framework
JavaScript
Linux
MS Windows
npm
Redux
Redux Toolkit
Tailwind
TypeScript
Vite
Webpack
Yarn
React
HTML
Joi
Moment.js
React Hook Form
SCSS
i18next
Node.js
NestJS
E2E testing
Jest
Microservices
Pm2
RabbitMQ
REST API
Sequelize
SSH
Terminal
Unix
HTTP
Web/HTTP
AntD
Prettier
React Query
Отрасли
E-commerce & Retail
FinTech & Banking
Главное о специалисте
Евгений - результативный frontend-разработчик с 4-летним опытом, специализирующийся на React и JavaScript. - Уверенно работает с HTML, CSS, JavaScript и TypeScript, использует современные библиотеки и инструменты: React, Redux, Redux Toolkit, Axios, Tailwind, CSS-препроцессоры. - Знаком с архитектурой приложений, компонентным подходом, React Router, REST API, асинхронными запросами и управлением состоянием. - Эффективно работает как самостоятельно, так и в команде, участвует в код-ревью, применяет гибкие методологии (Scrum, Kanban), использует Git, GitHub, Webpack и Vite. - Стремится создавать комфортный UX через оптимизацию производительности, адаптивный дизайн и интуитивную навигацию. - Имеет опыт юнит-тестирования (Jest), поддержки документации, рефакторинга кода и следования принципам чистого кода (SOLID, DRY, KISS). - Постоянно совершенствует профессиональные навыки и быстро адаптируется к новым технологиям.
Проекты   (4 года 3 месяца)
СОНЦА
Роль
Frontend (TS, REACT) разработчик
Обязанности
Состав команды (16 человек): Архитектор, Техлид, 5 Backend разработчиков, 3 QA Engineer, 3 Frontend разработчика, 2 Дизайнера, Бизнес-аналитик Обязанности: - Разработка нового функционала - Поддержка существующего функционала - Реализация внутренней логики приложения - Разработал валидацию для форм (логин, регистраций и др.) - Разработал фильтрации страницах, повысив удобность пользования сайтом - Разработал навигационную панель, для изменения отображения контента на страницах - Настройка роутинга приложения - Внедрил drag-and-drop для изменения порядка элементов в листинге - Взаимодействие с бэкендом - Анализ и улучшение кода - Использование React Query для эффективного управления состоянием и асинхронными запросами - Применение Ant Design (AntD) для создания адаптивных и удобных UI-компонентов - Настройка и использование Prettier для автоматического форматирования кода и поддержания единого стиля - Документирование процессов - Оптимизация CI/CD пайплайна (Docker + Kubernetes) - Внедрение мониторинга (Sentry + Grafana) для 99.95% uptime - Разработка кастомной библиотеки UI-компонентов (Storybook + Chromatic)
Достижения
1. Увеличил производительность CRUD-операций на 300% через: - Виртуализацию больших данных (TanStack Virtual) - Оптимизацию Redux-селекторов (Reselect) - Web Workers для CPU-intensive задач 2. Бизнес-эффект: - Снижение TCO на 40% за счет: - Tree-shaking (Bundlephobia) - Lazy-loading локалей (i18next) 3. Увеличение MAU на 25% после редизайна UX-потоков
Стек специалиста на проекте
Visual, React Hook Form, React Query, Redux Toolkit, staking, tanstack, MAU, Joi, AntD, Reselect, Prettier, i18next, TypeScript, Web Workers, Axios.js, Moment.js, React, JavaScript, Lazy loading, Tailwind
Отрасль проекта
E-commerce & Retail
Период работы
Декабрь 2023 - По настоящее время  (1 год 8 месяцев)
Ringo
Роль
Frontend (Flutter) trainee
Обязанности
Состав команды (9 человек): 2 frontend разработчика, 3 backend разрабочика, 2 QA, 1 project manager, 1 дизайнер Обязанности: 1. Разработка нового функционала - Создание кроссплатформенных модулей (iOS/Android/Web) с использованием Flutter и Dart. - Реализация анимаций и сложных UI-элементов (Lottie, Rive) на основе макетов дизайнера. - Интеграция сторонних библиотек и плагинов (например, hive для локального кэширования). - Использование React Query для эффективного управления состоянием и асинхронными запросами (на Web-части). - Применение Ant Design (AntD) для создания адаптивных и удобных UI-компонентов (Web). 2. Поддержка существующего функционала - Исправление багов и оптимизация производительности (анализ через Flutter DevTools). - Рефакторинг legacy-кода с применением принципов SOLID и Bloc-архитектуры. - Обновление зависимостей пакетов (pubspec.yaml) и разрешение конфликтов версий. - Настройка и использование Prettier для автоматического форматирования кода и поддержания единого стиля (в фронтенд-части). 3. Реализация внутренней логики приложения - Разработка и оптимизация алгоритмов обработки данных (сортировка, фильтрация). - Внедрение состояний приложения через Bloc/Cubit с учетом жизненного цикла виджетов. 4. Взаимодействие с бэкендом - Настройка сетевых запросов через Dio (GET/POST/PUT/DELETE). - Сериализация/десериализация данных с использованием json_serializable. 5. Анализ и улучшение кода - Проведение статического анализа кода (dart_code_metrics) для выявления "запахов". - Написание модульных и виджет-тестов (test, mockito). Actions)
Достижения
- Реализовал 10+ фич с использованием Bloc-архитектуры (кэширование данных, оффлайн-режим). - Интегрировал Dio с retry-механизмом: снижение ошибок сетевых запросов на 35%. - Автоматизировал обновление токенов: количество ручных перелогинов пользователей сокращено до 0. - Оптимизировал обработку 401-ошибок: время восстановления сессии уменьшено с 5 до 0.5 секунд. - Внедрил сложные анимации (Rive/Lottie): повышение оценки удобства интерфейса по отзывам пользователей на 15%. - Снизил время запуска приложения с 3s до 1.8s через отложенную инициализацию неиспользуемых ресурсов. - Уменьшил объем кода на 20% за счет рефакторинга дублирующихся виджетов (использование mixins и утилит-классов).
Стек специалиста на проекте
React Query, COBIT, Clean Architecture, Postman, DevTools, AntD, Hive, DI, API, Freezed, dartz, Mockito, Dart, Flutter, Newman.js, Sentry, BLoC, Prettier, Ridge, Logger, Get_it, Injectable, GitHub Actions, DIO, Testing, json_serializable, Framework, modal, CI/CD
Отрасль проекта
FinTech & Banking
Период работы
Декабрь 2022 - Ноябрь 2023  (1 год)
OneApp
Роль
Frontend (JS, REACT) разработчик
Обязанности
Состав команды (8 человек): 2 frontend разработчика, 3 backend разрабочика, 2 QA, 1 project manager Обязанности: 1. Разработка нового функционала - Реализация 5+ модулей/фич ежеквартально (например: система - уведомлений, динамические формы, мультиязычность). - Использование React Query для эффективного управления состоянием и асинхронными запросами. - Применение компонентов Ant Design (AntD) для создания удобного и адаптивного пользовательского интерфейса. 2. Поддержка существующего функционала - Снижение количества критических багов в production на 30% через внедрение модульного тестирования (Jest/React Testing Library). -Уменьшение времени на исправление инцидентов до 2-4 часов за счёт улучшения мониторинга (Sentry, логгирование действий пользователей). - Настройка и использование Prettier для поддержания единого стиля кода и автоматического форматирования. 3. Взаимодействие с бэкендом - Сокращение количества ошибок API-интеграции через стандартизацию контрактов (Swagger/OpenAPI). - Автоматизация ручных проверок API с помощью Postman-коллекций. 4. Анализ и улучшение кода - Повышение оценки качества кода (SonarQube) с "B" до "A" за счёт рефакторинга legacy-кода. - Уменьшение циклической сложности компонентов (метрики ESLint). 5. Менторинг - Проведение 2+ код-ревью в неделю с обратной связью по улучшению стиля и архитектуры. - Подготовка 1 обучающего материала в месяц (чек-листы, гайды по React-оптимизациям).
Достижения
- Внедрение CI/CD через GitHub Actions: время сборки сокращено с 15 до 8 минут. - Создание универсального хука для API-запросов (useFetch), что снизило дублирование кода на 40%. - Интеграция кэширования данных: количество повторных запросов к серверу уменьшено на 60%. - Внедрение React Hook Form + JOI: время создания сложных форм сокращено на 35%. - Уменьшение ошибок валидации на стороне клиента с 15% до 2% входных данных. - Оптимизация алгоритмов: время отклика интерфейса при фильтрации 10k+ записей - до 100 мс.
Стек специалиста на проекте
React Hook Form, React Query, Testing Library, ract, Joi, AntD, SonarQube, API, QA, Frontend, Webpack, Jest, Swagger, Sentry, Backend, Prettier, ESLint, HTML, GitHub Actions, Moment.js, OpenAPI, React, Testing, JavaScript, project, SCSS, Check lists, CI/CD
Отрасль проекта
FinTech & Banking
Период работы
Май 2021 - Ноябрь 2022  (1 год 7 месяцев)
Формат работы
Тип занятости
Фулл-тайм, Парт-тайм (4 ч/день)
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Да
Дипломы и сертификаты
IT-Incubator 2022 г.
Образование
Высшее
Учебное заведение
Белорусский государственный университет информатики и радиоэлектроники
Специальность
микроэлектроника, техник-технолог
Завершение учебы
2022 г.

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

FinTech & Banking • Travel, Hospitality & Restaurant business
ОС
Ольга С.
Минск
Frontend разработчик
Senior
2 847,53 Р/час
JavaScript
TypeScript
React
Redux
Git
CSS
HTML
Angular
apis
CI/CD
+51

Целеустремлённый фронтенд-разработчик с четырехлетним практическим опытом создания клиентских решений для финансового сектора. Специализируется на React, TypeScript и Angular, а также владеет серверной разработкой на Node.js и NestJS. - Уверенно использует ключевые концепции React, управление состоянием (Redux, React-saga), а также принципы SPA и SSR на Next.js. Активно применяет TypeScript, тестирование (Jest, Vitest), CI/CD (Git, JIRA), уделяет внимание безопасности и оптимизации производительности. - Опыт включает интеграцию RESTful API, клиентскую и серверную валидацию, адаптивную верстку и работу с PostgreSQL. Владеет Docker, NestJS и Koa.js для серверной логики. - В команде эффективно взаимодействует с backend, QA, дизайнерами и аналитиками, участвует в проектировании архитектуры и рефакторинге. Придерживается принципов чистого кода (SOLID, KISS), использует гибкие методологии (Scrum, Kanban) и быстро осваивает новые технологии. Постоянно совершенствует навыки и успешно реализует проекты, ориентируясь на современные стандарты разработки React-приложений.

Подробнее
Blockchain • FinTech & Banking • Insurance • Marketing, Advertising & Design • Social Networking
ВС
Владислав С.
Таганрог
Frontend разработчик
Middle+
2 142,86 Р/час
React
Разработка
технологии
Redux
Frontend
TypeScript
Работа с интеграциями
developer
NDA
Node.js
+145

Я — опытный разработчик на JavaScript с более чем 5 летним опытом работы в разработке веб-приложений. За годы своей карьеры я успешно работал с современными фреймворками и библиотеками, такими как React.js, Node.js, Vue.js, а также активно использую TypeScript для создания высококачественного кода. Мои сильные стороны — это глубокое понимание принципов фронтенд-разработки, опыт работы с RESTful API, применение паттернов программирования, а также умение оптимизировать производительность и писать масштабируемые приложения. Я всегда стремлюсь к улучшению своих навыков, люблю изучать новые технологии и подходы в разработке. Умею работать как в команде, так и самостоятельно, эффективно решая задачи и придерживаясь сроков. Моя цель — создавать качественные и удобные продукты, которые делают взаимодействие пользователей с приложениями проще и приятнее. Ищу новую команду, где смогу применить свой опыт и продолжать развиваться, создавая инновационные решения и добиваясь отличных результатов.

Подробнее

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

E-commerce & Retail • FinTech & Banking
ЕК
Евгений К.
Минск
Frontend разработчик
Senior
3 147,27 Р/час
React Hook Form
React Query
Redux Toolkit
Redux
MS Windows
Yarn
npm
HTTP
Web/HTTP
Joi
+37

Евгений - результативный frontend-разработчик с 4-летним опытом, специализирующийся на React и JavaScript. - Уверенно работает с HTML, CSS, JavaScript и TypeScript, использует современные библиотеки и инструменты: React, Redux, Redux Toolkit, Axios, Tailwind, CSS-препроцессоры. - Знаком с архитектурой приложений, компонентным подходом, React Router, REST API, асинхронными запросами и управлением состоянием. - Эффективно работает как самостоятельно, так и в команде, участвует в код-ревью, применяет гибкие методологии (Scrum, Kanban), использует Git, GitHub, Webpack и Vite. - Стремится создавать комфортный UX через оптимизацию производительности, адаптивный дизайн и интуитивную навигацию. - Имеет опыт юнит-тестирования (Jest), поддержки документации, рефакторинга кода и следования принципам чистого кода (SOLID, DRY, KISS). - Постоянно совершенствует профессиональные навыки и быстро адаптируется к новым технологиям.

Подробнее
Cloud Services • FinTech & Banking • Information Security
АМ
Андрей М.
Тверь
Java разработчик
Senior
3 853,43 Р/час
Agile/Scrum
GitLab
MyBatis
Data
Java
Git
MongoDB
Linux
Redis
Apache
+26

Я — опытный Senior Back-end разработчик с более чем 7-летним стажем работы в сфере разработки программного обеспечения. Мой путь в IT начался с увлечения программированием и решения интеллектуальных задач, что и подтолкнуло меня к получению высшего образования в области прикладной математики и кибернетики. За время своей карьеры я успел поработать на различных проектах, от разработки систем дистанционного банковского обслуживания до построения платформ для управления облачными затратами. Я обладаю глубокими знаниями в таких языках, как Java и Kotlin, и инфрастуктурах, таких как Spring и Docker. Также имею опыт работы с базами данных, такими как PostgreSQL и Redis, а также с инструментами DevOps, включая CI/CD и контейнеризацию. Мой подход к разработке профессионален и целеустремлён. Я стремлюсь не только к созданию качественного кода, но и к оптимизации процессов и повышению производительности командной работы. В дополнение к техническим навыкам, я активно участвую в внедрении методологий Agile/Scrum и нахожу удовольствие в обучении и обмене знаниями с коллегами. В свободное время я интересуюсь новыми технологиями, изучаю английский язык и стараюсь уделять время хобби, среди которых чтение и путешествия. Я всегда открыт к новым вызовам и готов принимать участие в интересных и инновационных проектах.

Подробнее