Никита С., Middle, Frontend разработчик

Male avatar
Никита С.
Россия, Москва
2 875 ₽/час 460 000 ₽/мес.
    Frontend разработчик
  • Middle
Опыт работы:
От 3 до 6 лет
Языки:

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

ПисьменныйРазговорный

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

Навыки
Technology:
JavaScript
React
WebSockets
Laravel
Vite
CSS
TypeScript
Redux
Saga
MobX
Next.js
React Hook Form
Yup
Redis
RabbitMQ
fiber
Kubernetes
CI/CD
Prometheus
Grafana
Sentry
Git
Chart.js
Chartjs-2
Cypress
Babel
ESLint
Stylelint
Karma
Jasmine
Jest
Loki
Recharts
Leaflet.js
Jira
Atlassian
Figma
Scrum
UI
ES6
ООП
API
ReactJS
Database:
PostgreSQL
Applications:
Docker
SCSS
Source_control:
GitLab
Формат работы
Удалённо
Описание о специалисте

Frontend-разработчик с опытом работы в крупных проектах в сфере финансов и логистики. Имеет опыт разработки аналитических дашбордов, интерактивных инструментов для расчетов и фильтрации данных, а также оптимизации пользовательского интерфейса. Активно использует современные технологии, такие как React, Redux, TypeScript, и внедряет автоматизированные процессы тестирования. За время своей работы разработал несколько продуктов с высокой степенью взаимодействия с пользователем, что значительно улучшило функциональность и производительность приложений. Обладает сильными навыками командной работы и активно взаимодействует с дизайнерами, backend-разработчиками и аналитиками для достижения наилучших результатов.

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

ART-MORE
Позиция на проекте
Frontend-разработчик
Размер команды
Project Manager, Team Lead, 1 x QA, 2 x Backend, 1 x Frontend, 1 x Go, 1 x SA
Ответственность
  1. Реализация полностью адаптивной страницы категорий с динамической логикой отображения карточек и редиректов в зависимости от выбранного продукта.
  2. Разработка и интеграция нового компонента динамического баннера на главной странице, включая пагинацию, брейкпоинты и адаптивную верстку.
  3. Оптимизация логики работы фильтров каталога с добавлением множественного выбора, переработкой API-интеграции и исправлением ошибок рендера карточек.
  4. Рефакторинг Header и Footer сайта с полной адаптацией под все разрешения и устранением багов UI/UX.
  5. Создание и внедрение новых модулей категорий на главную страницу с кастомными хуками и декомпозицией компонентов для улучшения поддержки проекта.
  6. Разработка новых страниц и компонентов платного редактора, включая схему сборки, PDF-инструкции, выбор фильтров и размеры мозаики.
  7. Устранение более 50 багов по верстке и логике фронтенда, включая фиксы в медиа-библиотеке, редакторе и мобильных адаптивах.
  8. Обновление контента и функциональности главной страницы, включая переработку изображений, карточек, слайдеров и интерактивных элементов.
  9. Внедрение улучшений UX, таких как центрирование карточек, корректная работа прогресс-бара, запрет невалидного ввода в формы и расширение интерактивных областей элементов.
  10. Участие в код-ревью и совместной работе с дизайнерами и бэкенд-разработчиками для улучшения архитектуры и производительности проекта.
Технологии и инструменты
CI/CD, Docker, fiber, GitLab, Grafana, Kubernetes, Laravel, MobX, Next.js, PostgreSQL, RabbitMQ, React, React Hook Form, Redis, Sentry, TypeScript, WebSockets, Yup, Pormetheus
Период работы/продолжительность
Март 2025 г. - Декабрь 2025 г.
NDA
Позиция на проекте
Frontend-разработчик
Размер команды
Product Manager, Team Lead, 2 x QA, UX/UI, 4 x Backend, 4 x Frontend
Ответственность
  1. Участие в разработке внутреннего проекта по страхованию бизнеса и имущества физических и юридических лиц в банке.
  2. Разработка дашборда для аналитики текущих страховых полисов.
  3. Разработка новых компонентов UI-кита для личного кабинета сотрудника.
  4. С нуля разработал калькулятор расчета стоимости нового полиса или дополнительных услуг.
  5. Настроил EsLint, Stylelint, что позволило автоматизировать линтинг кода и существенно сократило время code review.
Технологии и инструменты
Chart.js, Cypress, ESLint, Git, Jasmine, JavaScript, Jest, Karma, Loki, React, React Router, Redux, Stylelint, TypeScript, Vite, Babel, React-Thunk, Chartjs-2, React-Saga
Период работы/продолжительность
Март 2024 г. - Март 2025 г.
NDA
Позиция на проекте
Frontend-разработчик
Размер команды
Product Manager, Team Lead, QA, UX/UI, 2 x Backend, 4 x Frontend
Ответственность
  1. Разработка интерактивного дашборда для расчета стоимости перевозки с использованием React, Redux, Saga.
  2. Создание динамических графиков и таблиц с помощью библиотеки Recharts.
  3. Реализация фильтрации по параметрам (тип контейнера, тип груза, масса груза, вагоны, станции/порты отправления и назначения).
  4. Внедрение функции экспорта данных в Excel и PDF для упрощения создания отчетов для финансового отдела.
  5. Разработка инструмента для сравнения стоимости перевозок с учетом условий Инкотермс, фрахта, контейнерной перевозки, таможенных сборов и сезонности.
  6. Добавление поддержки конвертации валют (CNY/RUB, EUR/RUB) в реальном времени.
  7. Создание переиспользуемых UI-компонентов (таблицы, формы, модальные окна, фильтры, графики) для ускорения разработки новых функций и улучшения интерфейса.
  8. Совместно с командой внедрил архитектурный шаблон на основе FSD.
Технологии и инструменты
ESLint, Jest, Leaflet.js, React, React testing library, Recharts, Redux Toolkit, SCSS, Stylelint, TypeScript, WebSocket
Период работы/продолжительность
Январь 2023 г. - Март 2024 г.

Образование

Высшее
Название учебного заведения/курса
Российский университет транспорта, Москва
Специальность
Институт управления и цифровых технологий
Аналогичные специалисты
Не нашли, кого искали?

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

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

Request Poster