Виталий Гусев

Web-разработчик

Активно ищет работу

Астана

Контактная информация

0

подписок

0

подписчиков

Общие сведения о себе

— Ответственно отношусь к задачам, соблюдаю "дедлайны" и стараюсь расширять уровень личной ответственности. — Использую системный подход к планированию своей деятельности: устанавливаю приоритеты и структурирую порученные задачи. — Умею самостоятельно находить и изучать необходимые материалы для решения задач и освоения новых тем. Считаю важным постоянное развитие и совершенствование своих профессиональных навыков. — Нацелен на высокие результаты работы, стремясь качественно выполнять свою работу. — Обладаю развитыми навыками межличностного общения, грамотной письменной и устной речью, позволяющие конструктивно вести диалог и достигать каких-либо решений.

Опыт работы (6 лет и 1 месяц)

Web-разработчик

NOTISSIMUS

Март 2023 г. - По настоящее время (1 год и 7 месяцев)

КЛЮЧЕВЫЕ ПРОФЕССИОНАЛЬНЫЕ НАВЫКИ:
— Работа с системой управления контентом WordPress;
— Адаптивная и семантическая вёрстка, с применением подхода БЭМ;
— Применение препроцессоров CSS – SaSS;
— Использование чистого JavaScript и библиотеки jQuery для разработки различных механизмов и элементов;
— Опыт работы с React и Redux;
— Работа в системе контроля версий – git (phabricator);
— Командная работа над проектами;

ЗАДАЧИ:
— Установка и настройка CMS WordPress для новых проектов, обеспечение стабильной работы веб-сайтов текущих проектов;
— Выполнение обновлений CMS WordPress и используемых плагинов на всех веб-сайтах компании;
— Участие в обсуждении планируемых проектов, предоставление рекомендаций и возможных решений задач в рамках веб-сайта;
— Участие в подготовке технических заданий для команды backend разработчиков и дизайнеров;
— Адаптивная и семантическая вёрстка страниц и отдельных элементов, а также компонентов плагинов CMS WordPress, с применением подхода БЭМ; — Разработка механизмов валидации полей и форм, выполнение запросов к API и обработка получаемых ответов;
— Разработка веб-приложений с использованием React и Redux.
— Выполнение анализа пользовательского опыта (UX) посредством обратной связи пользователей, с последующим применением в улучшении UI;
— Выполнение мониторинга производительности веб-сайтов компании, анализ выявленных ошибок и проведение оптимизации кода;
— Проведение рефакторинга кода;

ДОСТИЖЕНИЯ:
— Разработан генератор UTM-меток, позволяющий клиентам эффективно отслеживать информацию о своих рекламных кампаниях.
— Разработана frontend-часть веб-приложения, позволяющее отслеживать и сравнивать цены на интересующий товар в различных магазинах.
— Разработан механизм валидации ИНН компании, осуществляющей заказ на сайте, обеспечивающий возможность получения необходимых данных для автоматического выставления счёта оплаты.
— Реализован частичный рефакторинг кода, обеспечивший улучшение читаемости кода и производительности веб-сайтов.

Web-разработчик

Skyeng/Skypro

Дек. 2022 г. - Дек. 2023 г. (1 год и 1 месяц)

КЛЮЧЕВЫЕ ПРОФЕССИОНАЛЬНЫЕ НАВЫКИ:
— Уверенные знания процессов и инструментов web-разработки;
— Глубокие знания HTML, CSS, SaSS, практические навыки адаптивной и семантической вёрстки, в том числе с применением методологии БЭМ и использованием макетов Figma;
— Уверенные знания JavaScript, практический опыт программирования на нём;
— Умение работать со сборкой и модулями – npm;
— Работа в системе контроля версий – git;
— Базовые знания backend-разработки - node.js, express.js;
— Опыт работы с React и Redux;
— Широкий кругозор в области IT, желание постоянно развиваться в данной сфере;
— Умение эффективно работать в команде, опыт реализации группового проекта;

РЕАЛИЗОВАННЫЕ ПРОЕКТЫ:
1. Проект "SkyAds" - приложение для размещения и поиска объявлений, аналогичное Avito и olx - https://github.com/LativeSoog/skyads-application
— Frontend реализован на React, backend был предоставлен в качестве docker-образа;
— Адаптивный интерфейс реализован по макету из Figma, для стилей была использована библиотека styled components;
— В приложении реализованы глобальные состояния, для работы с которыми применены Redux и Redux Toolkit;
— Для запросов к API с кешированием данных применён RTK Query.

2. Проект "SkyFitness" - приложение для фитнес-тренировок, в котором пользователи могут ознакомиться с упражнениями и отслеживать свой прогресс - https://github.com/LativeSoog/skyfitness
— Приложение реализовано на React, с использованием Redux и RTK Query. В качестве backend были задействованы инструменты firebase;
— В разработке проекта участвовала команда, в которой мною выполнялась роль разработчика и тим-лида;
— Для организации работы применялась RACI-матрица;
— Управление задачами и приоритетами происходило с помощью Kanban-доски;
— Перед выполнением каждого merge, мною проводилось ревью кода членов команды;

3. Проект "SkyMusic" - приложения для прослушивания музыки, с возможностью регистрации, авторизации и добавления треков в избранное - https://github.com/LativeSoog/music-app
— Frontend составляющая реализована с помощью React, backend был предоставлен готовым;
— Для стилей приложения использована библиотека styled-components;
— В приложении реализованы глобальные состояния, для работы с ними использованы Redux и Redux Toolkit;

4. Проект "Карточная игра «Find a pair of cards»" - приложение-игра, целью которого является запоминание расположения карт и поиск пары изображений - https://github.com/LativeSoog/card-game
— В разработке использован чистый TypeScript без фреймворков;
— Для стилей приложения были использованы препроцессоры scss;
— Приложение собрано с помощью WebPack;
— Для форматирования и подсветки ошибок использованы eslint и prettier;

5. Проект "API для библиотеки" - crud api для работы с пользователями и их книгами, реализованное с помощью node.js - https://github.com/LativeSoog/backend-library
— В качестве сервера был использован express.js;
— За хранение данных отвечает mongoDB;

ДОСТИЖЕНИЯ:
— В качестве обратной связи было отмечено высокое качество выполненных работ, соблюдение необходимых дедлайнов, а также написание чистого и аккуратного кода;

Администратор веб-сайта

Московский педагогический государственный университет

Янв. 2019 г. - Март 2023 г. (4 года и 3 месяца)

КЛЮЧЕВЫЕ ПРОФЕССИОНАЛЬНЫЕ НАВЫКИ:
— Работа с CMS WordPress;
— Адаптивная и семантическая вёрстка, с применением методологии БЭМ;
— Применение чистого JavaScript для разработки различных механизмов и элементов;
— Улучшение UI на основе анализа пользовательского опыта;

ЗАДАЧИ:
— Обеспечение надлежащей и стабильной работы портала;
— Своевременное выполнение обновлений CMS WordPress и используемых плагинов;
— Разработка frontend составляющей для шаблонов страниц портала;
— Адаптивная и семантическая вёрстка страниц и отдельных элементов, в том числе с использованием макета в Figma, с применением компонентного подхода БЭМ;
— Выполнение тестирования страниц на кроссбраузерность, выявление и исправление ошибок;
— Проведение анализа пользовательского опыта (UX) и внесение улучшений в UI портала;
— Внедрение механизмов валидации полей и форм, разработка логики работы и поведения модальных окон и иных отдельных элементов;

ДОСТИЖЕНИЯ:
— Внедрено использование стандартов методологии БЭМ при создании вёрстки страниц и отдельных элементов;
— Разработана система регистрации пользователей на экзамен в формате одностраничного приложения (SPA), с возможностью получения csv-файла со списком зарегистрированных пользователей;

Образование

Психология

Московский педагогический государственный университет (МПГУ)

Сент. 2017 г. - Июль 2021 г. (Высшее)

Комплексная оценка профессиональных качеств
empty-icon

У соискателя еще нет
профессиональных оценок
Написать рекомендацию
Запросить рекомендацию
Дополнительная информация

Ключевые навыки

HTML
CSS
SaSS
JavaScript
Ajax
React
Redux
git

Языки

Английский - (В1) – средний
Интересные люди

Galiya Abilova

Руководитель

Талгат Баржаксин

Инженер по охране труда и технике безопасности; Специалист Службы безопасности

Виктория Воробьева

Аналитик бизнес-процессов

Дастан Өзгелді

Frontend разработчик

Gauhar Myrzabekkyzy

Руководитель по продажам и развитию ИТ продукта

Акниет Адиль

Дизайнер

Abylaikhan Torekhan

Веб разработчик