ЕК
Евгений К.
Мужчина, 29 лет
Беларусь, Минск, UTC+3
Ставка
3 147,27 Р/час
вкл. НДС 20% (420 Р)
Специалист доступен с 3 июля 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Frontend разработчик
Грейд
Навыки
Отрасли
Главное о специалисте
Евгений - результативный 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 г.