Евгений М., Middle+, React Native разработчик

Male avatar
Евгений М.
Беларусь, Минск
2 250 ₽/час 360 000 ₽/мес.
    React Native разработчик
  • Middle+
Опыт работы:

Разработчик с 6 годами опыта. 

Было реализовано более 2 успешных проектов.

Языки:

Английский — B1

ПисьменныйРазговорный
Специалист свободен с 03.11.2025

О специалисте

Навыки
Technology:
React
Angular
JavaScript
Vite
SQL
React Native
Vue
nuxt
Next.js
TypeScript
Tailwind CSS
CSS Modules
React Router
Vue Router
Redux
Redux Toolkit
MobX
zustand
Effector
Pinia
Material UI
Ant design
Storybook
Figma
Git
Webpack
Babel
ESLint
CI/CD
Husky
JWT
WebSocket
PWA
Cypress
Playwright
React testing library
Jest
MSSQL
Redis
Elasticsearch
Bitbucket
Selenium
Jira
Redmine
ELK
Logstash
Kibana
RabbitMQ
NewRelic
Apache SkyWalking
Mandrill
Composer
XDebug
Xhprof
Applications:
SCSS
Docker
Source_control:
GitHub Actions
GitHub
GitLab
Database:
MySQL
Oracle
PostgreSQL
MongoDB
Test:
PHPUnit
Trello
Instruments:
Npm
Swagger
Формат работы
Удалённо
Описание о специалисте

Разработчик с 6 годами опыта. 

Было реализовано более 2 успешных проектов.


Soft skills:

Внимательный, аккуратный, проактивный, ответственный, коммуникабельный.

Примеры работ

Интернет банкинг
Описание задачи/проекта

Покупка/ продажа валюты по индивидуальному курсу

Позиция на проекте
ведущий разработчик
Размер команды
3 frontend, 3 backend, 2 бизнес-аналитика, team-lead, product-manager, дизайнер
Ответственность
  1. Разработка функционала согласно требованиям (разработка пользовательского приложения и приложения для сотрудников в параллели)
  2. Разрабатывал интерфейсы, адаптивные под разные устройства.
  3. Визуализировал аналитику, управлял транзакциями и финансовыми данными.
  4. Реализовывал обновления в реальном времени (статусы транзакций, данные пользователей).
  5. Проводил миграцию приложений на микрофронтенды, разрабатывал архитектуру фронтенда.
  6. Оптимизировал React-приложения, управлял перерисовками и производительностью.
  7. Проводил тестирование (unit, e2e, интеграционное), код-ревью, рефакторинг.
  8. Собирал и поставлял релизы, планировал и распределял задачи.
  9. Создавал UI-документацию через Storybook.
Технологии и инструменты
Angular, Ant design, CSS Modules, Effector, Figma, JavaScript, Material UI, MobX, Next.js, Pinia, React, React Native, React Router, Redux, Redux Toolkit, SCSS, Storybook, Tailwind CSS, TypeScript, Vue Router, zustand, Vue, nuxt
Период работы/продолжительность
Июнь 2022 г. - Ноябрь 2025 г.
Система онлайн очередей
Описание задачи/проекта

Обслуживание пользователей по талонам (система электронной очереди и дашборды для операторов)

Позиция на проекте
frontend разработчик
Размер команды
2 frontend, 3 backend, 3 бизнес-аналитика, team-lead, product-manager, дизайнер.
Ответственность
  1. Разработка функционала согласно требованиям:
  2. Разрабатывал функционал электронной очереди: управление, обмен и обработка талонов в реальном времени через WebSocket.
  3. Реализовал дашборд с актуальными статусами талонов и загрузкой операторов.
  4. Разработал графики и прогнозы по загрузке отделений, календарь для записи граждан.
  5. Создал интерфейс для просмотра и управления видеокамерами, включая работу с записями.
  6. Оптимизировал проект, устранив лишние перерисовки (memo, useMemo, useCallback).
  7. Внедрил асинхронную подгрузку страниц
  8. Покрыл 95% проекта тестами (unit, интеграционные, скриншотные, e2e).
  9. Создал библиотеку компонентов в Storybook по архитектуре FSD.
  10. Настроил CI/CD с автопроверками и тестами (GitHub Actions, Husky).
  11. Отвечал за сборку и поставку релизов.
Технологии и инструменты
Angular, Ant design, CSS Modules, Effector, Figma, JavaScript, Material UI, MobX, Next.js, Pinia, React, React Native, React Router, Redux, Redux Toolkit, SCSS, Storybook, Tailwind CSS, TypeScript, Vue Router, zustand, Vue, nuxt
Период работы/продолжительность
Январь 2020 г. - Май 2022 г.

Образование

Высшее
Аналогичные специалисты
Не нашли, кого искали?

Оставьте заявку и, наша команда в кратчайшие сроки подберёт необходимого специалиста за вас!

Помните, что заключение договора и оплата услуг происходит после того, как вы выбрали специалиста

Request Poster