Антон М. Frontend разработчик, Middle+
ID 15296
АМ
Антон М.
Мужчина
Россия, Таганрог, UTC+3
Ставка
3 000 Р/час
НДС не облагается
Специалист доступен с 21 сентября 2024 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Frontend разработчик
Грейд
Навыки
Отрасли
Знание языков
Русский — C2
Главное о специалисте
Разработка адаптивных, кроссбраузерных интерфейсов с использованием React и Styled Components.
Создание SPA и SSR приложений на React с использованием Next.js и TypeScript.
Управление состоянием через Redux Toolkit, опыт работы с MobX и Effector.
Реализация мультиязычности с помощью i18next и next-intl.
Создание Progressive Web Apps (PWA) и Service Workers.
Анализ и обработка трафика с помощью Google Analytics, Clarity и Mixpanel.
Основы разработки на WebGL, Three.js и PlayCanvas.
Разработка кастомных систем авторизации (OAuth2, JWT, Firebase Auth и другие).
Интеграция платёжных систем с использованием Stripe.
Разработка бекенда на Node.js с использованием Express и NestJS, работа с базами данных PostgreSQL и Prisma.
Создание чатов с использованием Socket.io.
Разработка стриминговых видеосервисов с применением WebRTC, PeerJS.
Проекты
(3 года 2 месяца)
Сервис для создания трехмерных миров.
Роль
Fullstack разработчик
Обязанности
Сервис для создания и управления трехмерными мирами. Это сервис позволяющий настраивать виртуальные миры для проведения конференций, собраний, стримов, встреч, акций и вообще любых проектов. Главное приложение позволяет пользователям создавать локации внутри браузера с полностью индивидуальным дизайном. Это может быть дом, шоу-рум, город или любая другая сцена, соответствующая потребностям пользователя. Приложение поддерживает интеграцию с VR-инструментами, что позволяет погружаться в созданные миры, как с использованием виртуальной реальности, так и без нее.
Мой вклад:
1. Разработан механизм приобретения и настройки индивидуальных доменов для пользователей, обеспечивающий полную персонализацию и интеграцию сервиса под их нужды.
2. Админ-панель позволяет владельцам настраивать PWA, управлять доменами, публиковать приложения в различных магазинах (App Store, Play Market, Windows Store), а также управлять пользователями и их правами.
3. В панели реализована система оплаты подписок Stripe, которая предоставляет пользователям индивидуальные домены и доступ к функционалу для управления и кастомизации приложений.
4. Разработан white label функционал для проекта.
5. Реализована PWA интеграция. Основное веб-приложение автоматически конвертируется в мобильное приложение для iOS через Progressive Web App (PWA). Это обеспечивает удобный доступ к функционалу без необходимости загрузки отдельного приложения.
6. Разработан интерактивный пользовательский интерфейс для стриминговой платформы, обеспечивающий плавную навигацию, удобный поиск контента, качественное воспроизведение видео и персонализированный опыт просмотра.
7. Внедрена поддержка VR-очков в проекте, которая обеспечивает возможность полного погружения в виртуальную реальность.
8. Участие в разработке веб-редактора для создания и управления трехмерными мирами непосредственно в браузере.
9. Использование движка PlayCanvas позволило генерировать лицо персонажа мира посредством записи с экрана.
10. Реализована бесшовная авторизация на платформе, позволяющая сделать максимально удобным процесс входа, обеспечивая при этом высокий уровень безопасности.
Стек специалиста на проекте
MobX, Sass, React Hook Form, Redux Toolkit, JavaScript, WebSockets, RPC, Next-intl, PWA, Next-PWA, Custom SSO, Facebook, Google, FB, VR, Storybook, Styled Components, SCSS, I18n, PlayCanvas, GA, Effector, SQL, Google Analytics, LESS, TypeScript, Sequelize, Stripe, Clarity, Axios.js, NestJS, Next.js, React, Node.js
Отрасль проекта
VR/AR
Период работы
Июнь 2023 - Июль 2024
(1 год 2 месяца)
Платформа для размещения вакансий и поиска сотрудников.
Роль
Fullstack разработчик
Обязанности
Многофункциональное пространство для поиска работы и взаимодействия между работниками и компаниями. На сайте можно размещать и просматривать вакансии, создавать и обновлять свои резюме. Реализована возможность создания профиля, где в личном портфолио можно подробно описывать свой опыт, навыки и достижения.
Платформа включает в себя разделы для создания тематических обсуждений по профессиональной принадлежности, где задаются вопросы, происходит обмен опытом и знаниями. Разделы с постами позволяют делиться отраслевыми новостями, писать актуальные статьи, делиться полезными ресурсами. Кроме того реализован автоматизированный подбор кандидатов с использованием фильтров, настроена система уведомлений о новых вакансиях.
Предоставлена возможность проведения онлайн-собеседований. Предусмотрена возможность использования системы отзывов, где компании и сотрудники могут оставлять обратную связь друг о друге, создавая более прозрачную и надежную среду для взаимодействия, а также предлагаются инструменты для маркетинга и рекламы.
Мой вклад:
1. Создание удобного интерфейса, включая страницы профиля, ленту новостей, поиск вакансий, сеть контактов и другие функции.
2. Разработка и внедрение интерактивных элементов, таких как формы, диалоговые окна, анимация и переходы, для улучшения взаимодействия пользователей.
3. Обеспечение высокой производительности и скорости загрузки страниц, с помощью оптимизации кода и использования кеширования и других техник.
4. Обеспечение корректного отображения сайта на различных устройствах (компьютеры, планшеты, смартфоны) с помощью адаптивного дизайна и responsive веб-дизайна.
5. Реализован функционал личных и групповых чатов, с помощью которого обеспечивается удобное общение пользователей.
Конфигурирование Docker на AWS EC2 для хостинга приложения.
Стек специалиста на проекте
TypeORM, Redux Toolkit, JavaScript, AWS, Nginx, Styled Components, RTK Query, Docker, TypeScript, Formik, Yup, NestJS, Next.js, PostgreSQL, Testing, Node.js
Отрасль проекта
HRTech
Период работы
Июнь 2022 - Май 2023
(1 год)
Многофункциональная платформа для туроператоров и путешественников.
Роль
Fullstack разработчик
Обязанности
Проект представляет собой многофункциональную платформу для туроператоров и путешественников, которая упрощает бронирование туров и экскурсионных услуг. Платформа позволяет туристам выбирать и бронировать билеты, экскурсии по различным темам (например, дайвинг или посещение достопримечательностей), а также настраивать параметры тура, включая количество мест, время и специальные условия для людей с ограниченными возможностями или путешествующих с детьми и животными. Реализована интеграция с картами для назначения места встречи с представителем туроператора. Также предусмотрены встроенные чаты для общения и оперативного решения вопросов.
Мой вклад:
1. Разработана многоуровневая система пользователей:
- панель пользователя для бронирования туров, управления профилем и просмотра истории поездок.
- панель туроператора для управления турами, ценами, доступностью и коммуникацией с клиентами.
- панель администратора для управления контентом, пользователями и системой в целом.
2. Реализована система тегирования по темам для удобного поиска и фильтрации.
3. Реализован функционал онлайн-бронирования туров.
4. Реализован выбор языка для каждого тура, что позволяет привлекать пользователей из разных стран.
5. Внедрены системы чатов для обеспечения удобного и быстрого общения между пользователями, туроператорами и администрацией.
6. Интегрирована система выставления счетов Stripe.
7. Реализована возможность возврата средств клиентам с помощью механизма отложенных платежей.
8. Реализована система оценки туров пользователями и возможность делиться информацией в популярных социальных сетях, что повышает прозрачность и доверие к платформе.
9. Реализован функционал мультидоменности, обеспечивающий возможность использовать разные домены для разных языков и регионов.
10. Реализован автоматический и ручной выбор языка интерфейса в зависимости от настроек браузера.
11. Реализовано автоматическое обновление сертификатов, которое обеспечивает безопасность платформы.
, TanStack Query.
Стек специалиста на проекте
Redux, Styled-Components, AntD, RTK, RTK Query, TypeScript, Sequelize, Stripe, Express.js, Next.js, PostgreSQL, React, Node.js, TanStack Query
Отрасль проекта
Travel, Hospitality & Restaurant business
Период работы
Май 2021 - Апрель 2022
(1 год)
Формат работы
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Донецкий национальный университет
Специальность
Кафедра теоретической физики и нанотехнологий. Магистр в рамках направления «физика».
Завершение учебы
2019 г.