Анатолий К. Frontend разработчик, Middle+

ID 22947
АК
Анатолий К.
Мужчина, 27 лет
Россия, Таганрог, UTC+3
Ставка
2 568,95 Р/час
вкл. НДС 5% (95.24 Р)
Специалист доступен с 15 сентября 2025 г.

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

Подробнее
О специалисте
Специализация
Frontend разработчик
Грейд
Middle+
Навыки
Axios.js
Express.js
Firebase
JavaScript
MobX
Node.js
Postman
React
React Hook Form
React Native
React Navigation
Redux
Redux Toolkit
REST API
Storybook
WebSockets
Swagger
stage
Git
MongoDB
PostgreSQL
Android Studio
CI/CD
Xcode
GitHub
GitLab
Linux
macOS
MS Windows
Docker
Docker Compose
Jest
OpenAPI
CSS
HTML
ES6/7
Bootstrap
Webpack
MySQL
UI/UX
Material UI
TypeScript
Socket.io
Cypress
React testing library
Отрасли
E-commerce & Retail
EdTech
HRTech
Social Networking
Главное о специалисте
Коммерческий опыт Front-end и Mobile разработки более 3х лет; Знания JavaScript, TypeScript и современных стандартов веб-разработки, включая HTML5 и CSS3. Опыт работы с React Native/React; Умение писать хорошо документированный, чистый TypeScript код; Интеграция с сервером через Rest API, Socket; Базовое тестирование; Внедрение анимаций, Firebase сервисов, ведение StoryBook; Опыт в подготовке и публикации приложений на различных площадках
Проекты   (3 года 1 месяц)
BFriendz
Роль
Mobile/Front-end, Middle
Обязанности
Приложение для покупки услуг времяпрепровождения. Пользователи могут выставить встречу на продажу и приобрести встречи других пользователей. Разработка приложения в соответствии с предоставленным дизайном. Интеграция клиентской части с сервером. Взаимодействие с бэкенд-разработчиком и заказчиком для уточнения требований и реализации функционала. Реализовать возможность купить встречу. Разработать экран-список купленных встреч. Интегрировать пагинацию во все списки встреч. Реализовать статусы встречи. Разработать функционал добавления встречи в избранное. Внедрить возможность отправки жалобы на встречу. Реализовать функционал оценки завершенной встречи. Внедрить фильтры и поиск по списку встреч. Разработать функционал чата между пользователями в рамках встречи. Реализовать возможность связаться с поддержкой. Разработать пуш-уведомления. Внедрить функционал частичной блокировки и бана пользователя.
Достижения
Оптимизировал хранение офферов с использованием Redux Entity Adapter, что позволило создать единый источник истины и упростило управление данными в приложении. Интегрировал пагинацию во все списки встреч, что значительно улучшило производительность приложения и пользовательский опыт при работе с большим количеством данных. Разработал и внедрил статусы встреч, что обеспечило четкое понимание пользователями состояния каждой встречи. Добавил возможность добавления встречи в избранное с оптимистичным интерфейсом, благодаря чему пользователи получали мгновенный визуальный фидбэк, не дожидаясь завершения обработки запроса на сервере. Реализовал возможность отправки жалобы на встречу, обеспечив механизм для решения проблем и жалоб пользователей. В дополнение к этому разработал функционал оценки завершенной встречи, что позволило пользователям оставлять отзывы и оценивать качество взаимодействия. Внедрил фильтры и поиск в списках встреч, что позволило пользователям быстрее находить нужные встречи. Внедрил чат между пользователями в рамках встречи с использованием SocketIO, что позволило им общаться в режиме реального времени. Этот чат значительно улучшил взаимодействие и подготовку к встречам, предоставив пользователям возможность обсудить все детали заранее. Также была реализована возможность добавлять и отправлять изображения в чате, что еще больше упростило коммуникацию и обмен важной информацией. Разработал функционал контакта с поддержкой, что обеспечило прямую линию связи между пользователями и технической командой. Разработал систему пуш-уведомлений через Firebase Cloud Messaging, благодаря которой пользователи получали уведомления о новых сообщениях и других важных событиях. Для повышения уровня безопасности и модерирования внедрил функционал частичной блокировки и бана пользователя, что позволило эффективно управлять проблемными пользователями.
Стек специалиста на проекте
PostgreSQL, Docker, TypeORM, React Native, NestJS, React
Отрасль проекта
Social Networking
Период работы
Февраль 2025 - По настоящее время  (8 месяцев)
Greeky
Роль
Mobile/Front-end, Middle
Обязанности
Приложение для студенческих организаций. Предоставляет пользователям возможность создавать свои организации, добавлять участников и управлять студенческой активностью. Включает функционал для администраторов, позволяющий проводить события, управлять пользователями и отслеживать участие студентов. Разработка приложения в соответствии с предоставленным дизайном. Оптимизация UX/UI, включая улучшение производительности и адаптивности интерфейса. Интеграция клиентской части с сервером. Удалось создать интуитивно понятный интерфейс при помощи Material UI. Взаимодействие с бэкенд-разработчиком и заказчиком для уточнения требований и реализации функционала.
Достижения
Успешно разработал приложение с возможностью создания организаций и подключения к существующим. Удалось создать интуитивно понятный интерфейс при помощи Material UI. Реализовал функционал CRUD для событий и пользователей, включая подтверждение посещения мероприятий через QR-коды. Внедрил возможность активации таймеров студентами в специально обозначенных областях на карте. Настроил анимации различной сложности с использованием библиотеки Reanimated. Интегрировал Expo в проект для использования соответствующих библиотек и упрощения разработки.
Стек специалиста на проекте
Git, REST API, Jest, TypeScript, React Navigation, React Native, React reanimated, EXPO, Redux Toolkit, Vite, Ajax, Axios.js, Vitest, Playwright, Material UI
Отрасль проекта
EdTech
Период работы
Октябрь 2024 - Февраль 2025  (5 месяцев)
Иллюзион
Роль
Mobile/Front-end, Middle
Обязанности
Приложение для покупки билетов в сети кинотеатров. Позволяет пользователям выбирать фильмы, бронировать места, а также просматривать расписание сеансов. В проекте используется библиотека Tanstack Query для кэширования данных и оптимизации работы с запросами. Внедрение нового функционала, включая разработку и доработку UI/UX экранов и клиентской логики. Исправление ошибок и оптимизация работы приложения, тестирование. Создание интуитивно понятного интерфейса с помощью Material UI. Написание интеграционных и юнит тестов.
Достижения
Исправил логику бронирования мест в VIP-зале для корректной работы функционала. Устранены баги, возникающие при открытии клавиатуры для заполнения полей. Разработал экран с расписанием, включающим горизонтальный календарь и отображение сеансов по всем кинотеатрам сети на выбранный день. Улучшил функционал фильтрации фильмов на главной странице для повышения удобства пользователей. Добавил возможность формирования экрана в зависимости от данных сервера (Backend Driven UI).
Стек специалиста на проекте
Git, REST API, Jest, TypeScript, React Navigation, React Native, React reanimated, EXPO, Ajax, TanStack Query
Отрасль проекта
E-commerce & Retail
Период работы
Апрель 2024 - Октябрь 2024  (7 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Да
Образование
Высшее
Учебное заведение
Российский новый университет
Специальность
Информационная безопасность
Завершение учебы
2020 г.

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

Cloud Services • HRTech • Logistics & Transport • RnD
АК
Алексей К.
Ижевск
Frontend разработчик
Middle+
2 857,14 Р/час
Adobe XD
Ant design
Apollo
ASP.NET Core
Backend
Banners
BEM
Bitbucket
Brotli
C#
+101

Ключевые навыки Frontend-разработка: HTML5, CSS3, JavaScript (ES6+), TypeScript React.js, Next.js, Redux Toolkit, MobX, Zustand, Svelte React Native – кроссплатформенная разработка мобильных приложений GraphQL (Apollo, Relay), REST API, WebSockets Code Splitting, Lazy Loading, React.memo, useMemo, useCallback UI/UX и стилизация: Ant Design, Material UI, Chakra UI – готовые UI-библиотеки SASS, LESS, PostCSS, Tailwind CSS, Styled Components, Emotion, Linaria BEM, SMACSS, ITCSS – методологии CSS Figma, Zeplin, Adobe XD – работа с UI-макетами Backend и базы данных (основы): Node.js, Express.js, NestJS – написание серверной логики C#, ASP.NET Core – взаимодействие с backend PostgreSQL, MongoDB – работа с базами данных Инфраструктура: Git, GitHub, GitLab, Bitbucket – контроль версий, code review Docker, Docker Compose, CI/CD (GitHub Actions, GitLab CI, Jenkins) Nginx, PM2 – настройка серверов для фронтенда Vercel, Netlify, Firebase – деплой и хостинг Тестирование и качество кода: Cypress, Jest, React Testing Library – E2E, unit и интеграционное тестирование Storybook – изолированное тестирование UI-компонентов ESLint, Prettier, Husky, lint-staged – линтеры и прекоммит-хуки Оптимизация и производительность: Tree shaking, minification, gzip, Brotli – оптимизация бандла Virtualized lists (React Window, React Virtualized) – работа с большими списками Оптимизация CI/CD, сокращение времени сборки Аналитика и SEO: Google Analytics, Yandex Metrika – интеграция и анализ SEO-оптимизация, мета-теги, Open Graph, микроразметка GDPR, Cookie Banner, Privacy Policies

Подробнее

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

BioTech, Pharma, Health care & Sports • E-commerce & Retail • FinTech & Banking • Government & Public Sector • Urban technology
ЮЧ
Юрий Ч.
Екатеринбург
React разработчик
Senior
3 396,1 Р/час
components
HTML5
styled
Fastify.js
React Hook Form
Redux Toolkit
Socket.io
React testing library
Redux
операционные системы
+49

Юрий — опытный React-разработчик уровня Senior. Он обладает широким спектром навыков, включая работу с Ant Design, AWS, Fastify.js, Formik и другими инструментами. Юрий имеет опыт работы на проектах в различных отраслях, таких как e-commerce & retail, urban technology, fintech & banking, government & public sector, biotech, pharma, healthcare & sports. На своих проектах он занимался разработкой новой функциональности, поддержкой существующего функционала, оптимизацией кода и ревью. Его опыт включает работу над интернет-магазинами, системами для обработки письменной коммуникации, кредитными конвейерами, государственными порталами и другими проектами. Общая продолжительность его работы на проектах составляет 4 года и 8 месяцев.

Подробнее