Анатолий К. Frontend разработчик, Middle+
ID 22947
АК
Анатолий К.
Мужчина, 27 лет
Россия, Таганрог, UTC+3
Ставка
2 568,95 Р/час
вкл. НДС 5% (95.24 Р)
Специалист доступен с 15 сентября 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Frontend разработчик
Грейд
Навыки
Отрасли
Главное о специалисте
Коммерческий опыт 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 г.