Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Web-разработчик 4+ годами опыта разработки на React. Опыт работы с javaScript 4 года, Опыт работы с TypeScript 4 года
Опыт работы с React 17+ есть Опыт верстки для chrome 84+ В разработке использовал:
TypeScript/ Redux/ Redux Toolkit/ RTK Query/ SCSS/ Tailwind CSS/ Webpack/ Git.
Плюсом могу отметить опыт использования: Strapi / Node.js/ Express/ MongoDB/ Jwt/
Nodemailer.
Коммуникация: Scrum, Jira
Проекты
(4 года 5 месяцев)
Информационные технологии, системная интеграция, интернет
Роль
Frontend-разработчик
Обязанности
Участник команды (3 фронт разработчика, 3 дизайнера) по созданию UI библиотеки PulseUI, для платформы Pulse HR и других
дочерних компаний Сбера.
Мои обязанности и результаты:
• Рефакторинг кода (Переписал 30~40% кода, для улучшения производительности и для
упрощения дальнейшей работы)
• Код ревью (Являлся участником Ревью всего кода команды, что помогало в соблюдению
установленного code style)
• Создание гайда по стилистике кода (Создал свод правил, которые должны быть соблюдены,
при написании кода, что помогло новым работникам, а так же помогло при рефакторинге)
• Написание доки для компонентов и кастомных хуков (Документирование Компонентов и
Хуков, для упрощения работы команд, использующих библиотеку Pulse Ui).
• Исправление багов (Исправление багов и недочетов, появившихся у любой из 20~25 команд,
через HotFix, Плановые исправления)
• Создание компонентов (Создание сложных UI компонентов, для 20~25 команд, использующих
библиотеку Pulse UI)
Декабрь 2023 - По настоящее время
(1 год 3 месяца)
Информационные технологии, системная интеграция, интернет
Роль
Frontend-разработчик
Обязанности
Командная разработка готовых web-приложений для клиентов и готовых решений для
автоматизации.
Стек технологий:
• React / Redux Toolkit/CSS Modules
Участвовал в разработке проекта с 0
Мои обязанности и результаты в проектах:
• Участие в код ревью (Участие в командном ревью, для улучшение чтение и понимая кода)
• Написание тестов (Покрывал тестами весь код, для уменьшения ошибок в коде),
• Совместное решение проблем, возникающих в процессе разработки (Участвовал в анализе и
разбиении больших задач на подзадачи и в совместном решении их)
• Добавление новых фич и расширение имеющегося функционала (Добавление в
существующие web-приложения, нового функционала и фич, которые нужны клиенту)
• Перенос и рефакторинг большого количества кода (Переписал классовые компоненты на
функциональные, а так же участвовал в обновлении существующих web-приложений)
Web-приложении в создании которых я участвовал:- https://easy-rent.ae/ru- http://topcar-elite.r
Информационные технологии, системная интеграция, интернет
Роль
Frontend-разработчик
Обязанности
Реализация поисковика по ключевым словам для удобного поиска продукта.
- Создание формы обратной связи для потенциальных партнеров и клиентов.- Верстка карточек вывода, страницы регистрации и авторизации, а также формы отправки данных.
- Реализовал функционал фильтрации квартир с возможностью отсеивания.- Разработка функциональности сравнения товаров.
- Добавление продуктов в избранное и корзину в веб-приложениях ,а также регулировка количества добавленных товаров.- Оптимизация проектов, повышение производительности приложений более чем на 20%.
- Реализация музыкального-плеера с функционалом(пауза/ играть, листать вперёд/ назад, перемотать, повтор, случайное воспроизведение песни).- Написание unit-тестов на Jest, для проверки работы кода
- Создание функционала обратной связи с работниками Банка, для заключения всех видов договоров- Реализация функционала отзывов(В общем или конкретно к чему-либо).
Также в некоторых проектах была работа с БД- Создание эйндПоитов(route)
- Создание моделей под нужный тип товара или пользователя(model)- Создание мидлвайр функций(для работы с авторизацией)
- Созданое функционала авторизации и регистрации- Работа с картинками (библиотека multer)
- Создание формы обратной связи при помощи библиотеки nodemailer
Разработка и поддержка web-приложений. Работа в команде с другими разработчиками и
дизайнерами для создания высококачественных интерфейсов для пользователей.
Основной стек проектов:
• JavaScript
• React / React Router
• Redux/ Redux-toolkit
• Styled Components / CSS Modules
• REST API
• Webpack
• Git
Мои обязанности:
• Адаптация приложения;
• Работа со стейтом, используя стейт менеджер(Redux)
• Совместное решение проблем, возникающих в процессе разработки;
• Участие в тестировании, документировании и обновлении веб-приложений;
• Интеграция веб-приложений с серверными API, разработанными внутри компании.
Результат моей работы в проектах:
• Адаптивная верстка по установленным, ТимЛидом, брейкпоинтам.
• Реализация функционала комментариев(Написание, вывод, добавление, а также при
превышении определённого количества слов вывод сокращался, с возможностью раскрыть и
скрыть большую часть.
• Работа с состояние используя cтейт менеджер(Redux/Redux-toolkit).
• Оптимизация проектов и увеличение производительности приложения на 10%(При помощи
React-hooks/HOC(useCallback/useMemo/useEffect/useRef и React.memo)).
• Написание тестов для проверки работы кода, а также для избежания багов в приложении.
• Участие в рефакторинге кода, что помогло в понимании и чтении чужого кода, а так же
улучшило написание и чистоту моего кода
Стек специалиста на проекте
Legacy code, nodemailer, React 17+, vultr, Jest, Legacy, Router, TypeScript, Unit testing, библиотеки, JavaScript, Chrome 84+