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

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

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

Астана

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

0

подписок

0

подписчиков

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

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

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

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

NOTISSIMUS

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

КЛЮЧЕВЫЕ ПРОФЕССИОНАЛЬНЫЕ НАВЫКИ:
— Работа с системой управления контентом 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) – средний
Интересные люди

Azamat Muratkali

Директор / специалист, финансовые услуги

Duman Esimov

Администратор информационных систем

Максат Куаныш

Frontend developer

Айдана Кусайнова

Фельдшер медсетра

Назым Садакбаева

Главный менеджер

Диас Орынтаев

Системный администратор

Ержан Адай

Frontend разработчик (React JS)

Куаныш Исин

Управляющий директор