Fullstack-разработчик
Контакты
Стараюсь смотреть на разработку не только с технической, но и творческой стороны. При работе над проектами стремлюсь к чистоте кода, созданию максимально комфортного и эстетичного интерфейса.
Интересуюсь клиентской и серверной частями разработки. Хочу расти и развиваться как фулстек-разработчик, стать частью команды профессионалов, работать над интересными задачами, получать и делиться опытом, создавать качественный продукт.
Слежу за новостями, пользуюсь такими ресурсами как Журнал "Код", "It world", Habr, Tproger, Wired и различными Telegram-каналами (Библиотека фронтендера, FrontEndDev, Сайтодел, Ulbi TV, Простой JavaScript и др.)
В качестве хобби увлекаюсь рисованием, фото и видео-монтажом, фризлайтом. Люблю активный отдых, спорт, музыку и путешествия.
Мои навыки:
• Frontend: HTML5, CSS3, JavaScript, Webpack, React, Vite
• Backend: Node.js., Express.js, REST API, MongoDB, Postman
• Адаптивная и кросс-браузерная вёрстка по макетам в Figma. Соблюдение семантики и БЭМ-структуры.
• Создание анимации при помощи @keyframes и transition.
• Конфигурация окружения и настройка виртуального хоста Nginx на сервере Ubuntu.
• Работа в команде. Понимание gitflow, pull-request и ревью
• Использование Chrome DevTools, W3C Markup Validation Service, BEM-validator, Pixel perfect, BrowserStack, Postman для отладки и тестирования приложений.
• Базовые навыки SQL.
"Movies-Explorer" - MPA-приложение на React + Vite.js для поиска и просмотра фильмов международного фестиваля документального кино о новой культуре "Beat Film Festival". Проект представляет собой отзывчиво-адаптивное приложение (SPA), написанное на "React" (часть frontend) и "Express" (часть backend). Сервис использует стороннее API с данными (beatfilm-movies).
Ссылка на репозиторий - https://github.com/EvgenyZaryanov/movies-explorer-frontend-rebased-
Приложение адаптировано под разные разрешения экрана, от десктопного до мобильного. Разработка велась с применением DOM-структуры и методологии БЭМ. Проект использует отправку и обработку данных форм, валидацию ввода данных, работу с API.
Вот что было сделано:
- настроена инфраструктура и создан сервер на express;
- подключена база данных, созданы схемы и модели ресурсов API;
- реализовано логирование, аутентификация и авторизация на сервере;
- бэкенд задеплоен на Яндекс Облако;
- свёрстаны компоненты на React, разметка портирована в его формат;
- описана логика и вёрстка страниц регистрации, логина, редактирования профиля, сохранённых фильмов;-
- реализованы асинхронные GET- и POST-запросы к API;
- проработаны авторизованные и неавторизованные состояния, сохранение фильмов в профиле;
- полученные фильмы фильтруются на стороне клиента.
"Mesto" - интерактивное SPA-приложение, в котором пользователи могут загружать фотографии, удалять их и ставить лайки.
Ссылка на репозиторий - https://github.com/EvgenyZaryanov/react-mesto-api-full-gha
Функционал:
- Редактирование аватара и профиля;
- Добавление фотографии и лайков;
- Удаление фотографии и лайков;
- Открытие фотографии в полном размере;
- Валидация форм (LiveValidation).
Лэндинговая страница для Cyberpunk-2077. Верстка страницы выполнена по макету в Figma. Ссылка - https://evgenyzaryanov.github.io/CyberPunk_Landing_page_test/
Что было использовано:
- Адаптивная семантическая верста с БЭМ структурой, @media медиазапросы, подключение шрифтов через @fonts-face.
- Использование CSS Flex-box & CSS GRID Layout.
- Применение анимации с плавностью переходов (при помощи директивы @keyframes и свойства transition).
Другие проекты можно посмотреть в моем Github-профиле.
Опыт
Разработка решений для автоматизации бизнес-процессов клиентов, web-development:
• Определял и согласовывал ключевые параметры проекта, взаимодействовал с проектной командой через Miro, Trello, Google forms и пр.
• Составлял сетевые графики, создавал бэклоги с разбивкой на спринты, проводил декомпозицию задач, занимался управлением ресурсами проекта вместе с тимлидом.
• Занимался разработкой front/back частей для веб-сервисов и приложений, прописывал взаимодействие с внешними API. Использовал React&Vite.js+Node.js для написания небольших веб-приложений и фрагментов кода для более масштабных проектов.
• Участвовал в разработке CRM системы для финтеха, написанием фронтенд частей на React, верстал и прописывал логику работы карточки клиента, проводил интеграцию с бэкендом.
Интересный опыт работы в иностранной сети заведений, связанный с координацией и модернизацией внутренних процессов, запуском новых точек и модернизацией сайта организации:
• Разработка, смысловое наполнение и верстка макета нового сайта, коммуникация с веб-дизайнером и ведущим разработчиком
• Подготовка рендеров новой брендированной униформы для стаффа в Adobe Photoshop
• Формирование брифов для презентационных видео-роликов с использованием брендбука и гайдлайна компании
• Подготовка технических заданий и смет, поиск площадок и подрядчиков, согласование юридических вопросов;
• Участие в переговорах со спонсорами и приглашаемыми артистами
• Медиапланирование, SMM, связи с общественностью, исследование рынка, Google Ads
• Работа в области MICE-туризма и проектного менеджмента;
• Стратегическое планирование, работа с грантами,
• Курирование, сопровождение проектов;
• Мониторинг трендов и внедрение новых форматов работы;
• Научно-аналитическая работа
Образование
Могу проходить интервью на английском языке
Проживаю в городе москва
В свободное время увлекаюсь графикой, рисованием, фото и видео-монтажом, фризлайтом. Люблю активный отдых, спорт, музыку и путешествия. Был фронтменом в своей рок-группе.
Интересуюсь клиентской и серверной частями разработки. Хочу расти и развиваться как фулстек-разработчик, стать частью дружной команды профессионалов, получать и делиться опытом, создавать качественный продукт.