Виталий Гусев
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 г. (Высшее)
Комплексная оценка профессиональных качеств
У соискателя еще нет
профессиональных оценок
Дополнительная информация
Ключевые навыки
Языки
Интересные люди
Azamat Muratkali
Директор / специалист, финансовые услуги
Duman Esimov
Администратор информационных систем
Максат Куаныш
Frontend developer
Айдана Кусайнова
Фельдшер медсетра
Назым Садакбаева
Главный менеджер
Диас Орынтаев
Системный администратор
Ержан Адай
Frontend разработчик (React JS)
Куаныш Исин
Управляющий директор