Специалисты
Технологии JavaScript HTML5 CSS3 Git styled-components GitHub Redux-Thunk CSS Modules BEM Redux Redux-Saga TypeScript Figma SOLID Tailwind CSS REST API Bootstrap I18Next CMS Wordpress Vite Mobx CI/CD Code review
Курсы
2022
Vladilen Inc Vladilen Inc, JavaScript Junior Frontend Developer
Система документооборота для предприятий
Роль в проекте Фронтенд разработчик Команда проекта project manager: 2 frontend разработчик: 1 backend разработчик: 2 mobile разработчик: 1 full-stack разработчик: 3 ui/ux дизайнер: 2 qa: 1 dev ops: 1 team lead: 1 Описание проекта Система синхронизации документооборота для компаний, с основным функционалом для создания, редактирования и управления документами на платформе SharePoint. Обязанности на проекте Разработка интерфейса для создания, редактирования и удаления элементов таблиц. Интеграция с SharePoint для обработки данных с помощью CamlBuilder. Реализация таблиц с возможностью сортировки и фильтрации данных. Создание интерактивных карточек для отображения элементов. Личные результаты Оптимизировал код и улучшил UX интерфейса, что позволило сократить время загрузки данных на 20%. Освоил работу с CamlBuilder для обработки запросов к SharePoint. Усовершенствовал взаимодействие с пользователем за счет интерактивных таблиц с фильтрацией.
Frontend: React, Redux Saga, JavaScript, TypeScript, SharePoint, CamlBuilder Дополнительно: SCRUM, CI/CD, Git, Figma, кроссбраузерная и адаптивная верстка
Август 2022 — Сентябрь 2023 месяцев
Онлайн-чат для мероприятий
Роль в проекте Фронтенд разработчик Команда проекта project manager: 1 frontend разработчик: 1 backend разработчик: 1 qa: 1 Описание проекта Чат-приложение с функционалом модерации сообщений и лайков, предназначенное для мероприятий и онлайн-конференций. Обязанности на проекте Реализация логики модерации и редактирования сообщений. Подключение чата через WebSocket и обеспечение стабильного соединения. Хранение данных о модераторах и пользователях в MongoDB. Обновление интерфейса в режиме реального времени при добавлении новых пользователей и сообщений. Личные результаты Разработал алгоритм для эффективной модерации сообщений, что увеличило быстроту отклика системы. Изучил react-use-websocket для подключения WebSocket. Реализовал возможность отображения чата в реальном времени без задержек при большом количестве пользователей.
Frontend: React, Typescript, WebSocket, MongoDB Дополнительно: react-use-websocket, REST API
Ноябрь 2022 — Декабрь 2022 месяцев
Переписка новостного сайта
Роль в проекте Фронтенд разработчик Команда проекта project manager: 1 frontend разработчик: 1 backend разработчик: 1 ui/ux дизайнер: 1 qa: 1 dev ops: 1 Описание проекта Новостной сайт с поддержкой SSR и Redux Saga для оптимизации скорости и плавности работы сайта. Обязанности на проекте Перенос legacy-код на React для повышения производительности сайта. Использование SSR для более быстрой загрузки страниц. Разработка компонентов для отображения новостного контента и оптимизация взаимодействия с пользователем. Личные результаты Оптимизировал скорость загрузки сайта на 30% за счет внедрения SSR. Освоил интеграцию CMS Wordpress с React. Разработал пользовательские компоненты, что улучшило восприятие интерфейса.
Frontend: React, Redux Saga, SSR (Server-Side Rendering), JavaScript Дополнительно: CMS Wordpress
Август 2022 — Сентябрь 2023 месяцев
Аналог Quiz приложения для соцсетей
Роль в проекте Фронтенд разработчик Команда проекта project manager: 1 frontend разработчик: 1 ui/ux дизайнер: 1 qa: 1 team lead: 1 Описание проекта Проектное приложение для создания викторин в социальных сетях, с динамическими диаграммами, звуками и адаптивным дизайном. Обязанности на проекте Разработка и настройка приложения с использованием React и TypeScript. Создание логики для динамических диаграмм и звуковых эффектов. Реализация роутинга для оффлайн версии приложения. Личные результаты Освоил методы создания динамических диаграмм и взаимодействие с API соцсетей. Оптимизировал код для повышения производительности на слабых устройствах. Добился высокой адаптивности и кроссбраузерности интерфейса.
Frontend: React, TypeScript, Context API Дополнительно: SCRUM, кроссбраузерная верстка, адаптивный дизайн, Git
Ноябрь 2023 — Декабрь 2023 месяцев
Чат-приложение для стартапа
Роль в проекте Фронтенд разработчик Команда проекта project manager: 1 frontend разработчик: 2 backend разработчик: 2 qa: 1 Описание проекта Чат-приложение с end-to-end шифрованием, разработанное с нуля для стартапа, включающее интеграцию с Firebase и тестирование. Обязанности на проекте Создание архитектуры и разработка фронтенда приложения. Интеграция с базой данных Firebase. Покрытие приложения e2e тестами для повышения стабильности. Личные результаты Реализовал эффективный API с Firebase, что ускорило обмен данными. Усвоил навыки e2e тестирования с использованием Selenium и Jest. Оптимизировал производительность приложения, снизив среднее время отклика на 15%.
Frontend: React, ContextAPI, REST API, JavaScript, Firebase Тестирование: Selenium, Jest
Август 2020 — Август 2022 месяцев