Специалисты
Языки программирования: JavaScript/TypeScript/Node.js
Компетенции: TypeScript, React, React Native, Redux, Redux-thunk, Redux-saga, Effector, GraphQL, Next.js, Node.js, HTML, CSS, SCSS, Styled-Components, PostCSS, Webpack, esbuild, socket.io, jest, react-testing-library, Git, GitHub, GitFlow, Figma, pixel perfect, webview
Ежедневный ToolKit: Битрикс24, Jira, Bitbucket, GitLab, VSCode, Android-Studio, Xcode
Знания и умения, применяемые в работе:
разработка frontend - React, Redux, Redux-thunk, React-router, SCSS-modules
опыт работы с Node.js
написание модульных и интеграционных автотестов
автоматизация сборки и тестирования
работа с Unix-системами, пользование консольными утилитами
(архитектура и реализация сложных приложений на React
хорошие знания компонентов, управления состоянием приложения, навигации, обработки ошибок
Разработка бота телеграм
Роль: Frontend-разработчик Senior Подключение команд для управления ботом; Регистрация и определения пользовательских сценариев для взаимодействия; Динамическое изменения сообщения поступающего по частям из сокетов; Отправка картинок звуков и файлов; Логирование и обработка ошибок; Массовая рассылка сообщений; Работа с очередью рассылки уведомлений и сообщений; code review
TypeScript, Nest.js, Nest-telegraf, Websoket, Graphql
01. 2023 - по настоящее время месяцев
Разработка прототипного интерфейса сайт агрегатора
Роль: Frontend-разработчик Senior Разработка формы регистрации, авторизации, восстановления пароля; Разработка личного кабинета; Разработка чата с голосовыми, текстовыми сообщениями и работой с файлами; Разработка редактора изображений; Разработка каталога с поиском и фильтрацией; Редизайн платформы; code review
TypeScript, React, Next.js, Material ui, zustand, Graphql, tailwind
03.2023 - 04.2023 месяца
Оптимизации на проекте занимающемся поддержкой начинающих предпринимателей
Роль: Frontend-разработчик Senior Оптимизировал загрузку страниц; Переписывал плагины на более легковесные версии для уменьшения бандла; Перевел сайт на кастомную локализацию; Seo оптимизации, микроразметка json-ld; Разработка чата со службой поддержки, с разными интерфейсами по ролям; code review
TypeScript, Nuxt.js, Pinia, Websocket, tailwind, webview
01.2023 - 03.2023 месяца
Разработка панели управления в сфере корпоративного транспорта (около финтех)
Роль: Frontend-разработчик Senior Разработка динамических таблиц; Редизайн платформы; Разделение приложения на микрофронтенды; Добавление модуля для управления лимитами с вложенными таблицами; Разработка личного кабинета; Разработка модуля мониторинга с множеством графиков; Разработка модуля реестров с объединением данных из разных источников; code review
TypeScript, React, io-ts, Redux, Redux-thunk, MobX, axios, Antd, Webpack Module Federation, webview
10.2022 - 12.2022 месяца
Разработка SPA React платформа для HR
Роль: Frontend-разработчик Senior Разработка динамических таблиц; Обмен строк между таблицами через drag-and-drop; Разработка чата для обмена сообщениями в реальном времени; Добавил возможность звонить p2p через WebRTC; Добавил многопользовательский звонок по топологии sfu; Добавил многопользовательский звонок по топологии mcu (100+ человек); Разработка личного кабинета; Получение и отображение уведомлений из сокетов; Разработка сервисных страниц; Написание юнит тестов; Написание интеграционных тестов; code review
TypeScript, React, Redux-saga, Effector, i18next, socket.io, WebRTC, axios
05.2022 - 09.2022 месяца
Разработка SPA Next.js интернет-магазина косметики
Роль: Frontend-разработчик Senior Разработка главной страницы бренда; Разработка карточки и страницы товара; Разработка корзины; Разработка процесса оплаты; Разработка сервисных страниц; Оптимизация seo, микроразметка страниц; Разработка процесса оформления доставки; Разработка виджета выбора ПВЗ с yandex map api; Разметка событий google аналитики; Построение работы UI/UX дизайнером, с UI kit; Разработка UI билиотеки компонентов; Прохождение design и code review.
TypeScript, Next.js, React Context, Redux, Scss-modules
10.2021 - 05.2022 месяца
Разработка и поддержка SPA интернет-магазина бытовой химии и косметики
Роль: Frontend-разработчик Senior Разработка главной страницы бренда; Разработка карточки и страницы товара; Разработка корзины; Разработка сервисных страниц; Оптимизация seo, микроразметка страниц; Разработка процесса оформления международной доставки; Разработка автозаполнения полей с dadata, получение индексов и api почты России; Разметка событий google аналитики; Разработка функционала акции с выбором подарка к заказу; Расширение мультиязычностью, редизайн страниц. code review
TypeScript, React, Redux, Redux-saga, React-spring, GRAPHQL
04.2021- 10.2021 месяц
Разработка и поддержка PWA магазина интернет косметики
Роль: Frontend-разработчик Создание Лендингов акций; Разработка каталогов и подкаталогов; Добавление фильтров и сортировки на страницу каталога; Подключение поиска на сайт; Создание страницы "Карточка Товара"; Разработка регистрации и авторизации в приложении; Создание личного кабинета покупателя; Интеграция программы лояльности; Разработка акции рулетки; Оптимизации загрузки страниц и кеширование ресурсов, оптимизации c lighthouse; Разметка google аналитики; Разработка e2e тестов, интеграция a-b тестов. code review
TypeScript, React, Redux, Redux-saga, React-spring, GRAPHQL
06.2020 - 04.2021 месяц
Разработка SPA услуги подачи легковых и грузовых машин
Роль: Frontend-разработчик Калькулятор стоимости перевозки; Разработка каталога услуг; Разработка страницы контактов; Разработка страницы о бренде; Создание формы для определения адреса подачи машин; Оптимизация производительности приложения. code review
React, React Context, axios
01.2020 - 06.2020 месяцев
Внесение нового функционала в web3 приложение кошелек криптовалюты
Роль: Frontend-разработчик Разработка главной страницы; Создание страницы списка товаров; Создание страницы товара; Разработка конструктора товара; Добавление функционала по внедрению покупки nft токенов в приложении. code review
TypeScript, React, styled-component, redux, redux-thunk, w3
02.2019 – 01.2020 месяцев
Разработка чата для видео связи
Роль: Frontend-разработчик Разработка форм регистрации и авторизации; Разработка чата для обмена сообщениями в реальном времени; Разработка подключения пользователей для видеосвязи; Разработка модального окна для управления вызовом; Оптимизация производительности приложения; Исправление багов.
React, redux, redux-saga, WebSocket, WebRTC
06.2018 – 02.2019 месяцев