Python Backend Developer

Контакты


Контакты доступны после входа на сайт

Описание

Меня зовут Вячеслав, я начинающий Python backend разработчик. В течение 9 лет работы в сфере общественного питания, 4,5 года из которых занимал руководящие позиции (заместитель директора, менеджер), я развил сильные навыки управления командой, обучения сотрудников и разрешения конфликтов. Это дало мне практическое понимание, как эффективно решать задачи в условиях стресса и организовывать рабочие процессы.
Мое увлечение программированием началось в 2015 году, и это подтолкнуло меня к выбору технического образования в университете. Сейчас я сосредоточен на изучении Python и backend-разработки. Я завершил курс по веб-разработке, изучив Python, HTML5, CSS3, JavaScript, а также фреймворки Django, Bootstrap и jQuery. В общем защитил 6 учебных проектов, все из которых представлены в моем GitHub.
На данный момент продолжаю обучение на платформе Hexlet, углубляясь в Python и backend-разработку. Уже успешно завершил два проекта, которые также доступны в моем репозитории https://github.com/AntiViruS90

Навыки

Ключевые навыки:
Языки: Python, JavaScript, HTML5, CSS3
Фреймворки: Django, Flask, Bootstrap, jQuery
Инструменты: Git, Linux, Docker
Базы данных: SQLite, PostgreSQL
API: REST, JSON
Тестирование: Unit-тесты, pytest

Описание проектов

MyFirstExam

Проект MyFirstExam является моим первым опытом в веб-разработке, начатым в процессе обучения.
Инструмент разработки - Visual Studio Code (VS Code), который предоставляет удобное и функциональное окружение для создания веб-приложений.
Данный проект содержит следующие языки программирования и технологии:
- HTML: Используется для разметки содержимого веб-страниц.
- CSS: Применяется для стилизации и внешнего оформления веб-страниц.
- JavaScript: Используется для создания интерактивных элементов на веб-странице.
- Git/GitHub: Для управления версиями и хранения кода был использован Git, а репозиторий размещен на GitHub.
Проект MyFirstExam демонстрирует мои начальные навыки веб-разработки и стремление к изучению новых технологий.
Первый шаг сделан, и я готов к новым вызовам и проектам, чтобы развивать свои навыки и достигать новых высот в области веб-разработки.

Internet_Store (own work)

Проект Internet_Store представляет собой элегантное веб-приложение, созданное с использованием передовых технологий и лучших практик веб-разработки. Этот проект является ярким примером моего творчества и мастерства в создании интерактивных и стильных интерфейсов для онлайн-магазинов.
Сфокусированный на использовании JavaScript, этот проект включает в себя продуманный дизайн модальных окон, обеспечивающий максимальное удобство и наглядность для пользователей. С помощью языка программирования JavaScript, я реализовал динамическое изменение содержимого страницы и создание интерактивных элементов, что делает пользовательский опыт более эффективным и увлекательным.
Данный проект содержит следующие языки программирования и технологии:
- HTML: Используется для разметки содержимого веб-страниц.
- CSS: Применяется для стилизации и внешнего оформления веб-страниц.
- JavaScript: Используется для создания интерактивных элементов на веб-странице.
- Git/GitHub: Для управления версиями и хранения кода был использован Git, а репозиторий размещен на GitHub.
P.S. На продакшен не запускал(применение навыков и знаний)

Sale_management

Проект Sale Management содержит проект по управлению продажами, который я разработал на фреймворке Django. В проекте использовался Bootstrap для создания стильного и адаптивного интерфейса, была реализована аутентификация пользователей для обеспечения безопасности, а также настроена админ-панель для управления данными.
Сайт разработан с учетом кроссбраузерности, обеспечивая корректное отображение на различных устройствах с разным разрешением экрана. Этот проект демонстрирует мои навыки веб-разработки с использованием Django и Bootstrap, что может быть ценным для потенциальных работодателей в поиске кандидата с опытом в данной области.
Данный проект содержит следующие языки программирования и технологии:
- Django
- Bootstrap
- HTML
- CSS
- JavaScript
- SQLite
- Git/GitHub: Для управления версиями и хранения кода был использован Git, а репозиторий размещен на GitHub.

ModelFilmRegistration

ModelFilmRegistration был создан на базе фреймворка Django, аналог сайта для просмотра фильмов с 3 категориями подписок. Также была настроена админ-панель для управления подписками пользователей, анализа и фильтрации базы данных.
В проекте был использован Bootstrap для кроссбраузерной верстки сайта под любое разрешение экрана, была реализована аутентификация пользователей со своим личным кабинетом
Данный проект содержит следующие языки программирования и технологии:
- Django
- Bootstrap
- HTML
- CSS
- JavaScript
- SQLite
- Git/GitHub: Для управления версиями и хранения кода был использован Git, а репозиторий размещен на GitHub.

DjangoFurnitureShop (дипломная работа)

Онлайн-магазин диванов
Проект представляет собой веб-приложение для продажи диванов, разработанное с использованием Bootstrap и Django. Основные функциональные возможности включают:
Аутентификация пользователей: система разделяет пользователей на две категории — продавцы и покупатели.
◦ Продавцы: через личный кабинет могут добавлять информацию о товарах.
◦ Покупатели: в личном кабинете могут отслеживать покупки, корзину, наличие товаров, количество и сумму заказа.
Уведомления:
◦ Продавцы получают оповещения через Telegram API о новых заказах, количестве купленных товаров, сумме заказа и адресе доставки.
◦ Покупатели получают на электронную почту уведомления в формате PDF с информацией о заказе, включая банковские реквизиты для оплаты.
Адаптивный дизайн: проект корректно отображается на любых устройствах, обеспечивая комфортную работу в браузере и мобильной версии.
Стек технологий:
Python, Django
HTML5, CSS3, Bootstrap
Telegram API, Google SMTP
SQLite
- Git/GitHub: Для управления версиями и хранения кода был использован Git, а репозиторий размещен на GitHub.

Brain Games

Brain Games - это консольная игра с математическими задачами. На выбор предоставляется 5 видов математических упражнений:
- Четное / нечетное число
- Наибольший общий делитель
- Математическая прогрессия
- Калькулятор
- Простое число
При выборе любого из упражнений, у пользователя есть три попытки на решение задач. В случае неправильного ответа, игра прерывается
Стек технологий:
- Python
- Poetry
- Flake8
- Prompt
- Git/GitHub: Для управления версиями и хранения кода был использован Git, а репозиторий размещен на GitHub.

Difference Calculator

Difference-Calculator — это консольная утилита Python, которая сравнивает два файла в форматах «json» или «yaml» («yml») и выводит результат сравнения (разницы) между ними в разных форматах.
В данном проекте была использована "Непрерывная интеграция" CI при помощи GitHub Actions

Стек технологий:
- Python
- Pytest
- Flake8
- Git/GitHub: Для управления версиями и хранения кода был использован Git, а репозиторий размещен на GitHub.

Ещё одно из моих достижений, написание программ для своего сына для подготовке к школе, одно из них это андроид-приложение для написания слов
MyAndroidApplication

Чтение документации и поиск информации для решения возникающих проблем, самостоятельность и упорство помогло мне понять, что язык программирования Kotlin похож по синтаксису на JavaScript, Потому что приложение Android Studio использует два языка для программирования: Java и Kotlin
Итог: Мой сын учит правописание и чтение слов по мобильному приложению
Стек технологий:
- Kotlin
- Android Studio
- Git/GitHub: Для управления версиями и хранения кода был использован Git, а репозиторий размещен на GitHub.

Опыт


Управляющий, Гастробар Fish & Dry, г. Сочи
Гастробар
Июнь 2022 - Июнь 2023

Получен опыт управления заведением, сотрудничество с отделом маркетинга для увеличения прибыли, сотрудничество с компаниями-поставщиками продуктов питания и алкогольной продукции, заключение договоров
Обязанности:
- Управление персоналом
- Ведение отчётности выручки заведения
- Кассовая дисциплина
- Обучение персонала стандартам компании
- Соблюдение правил охраны труда и техники безопасности
- Контроль стандартов норм РосПотребНадзора.
- Бухгалтерия и зарплатные ведомости

Официант , Высота 5642, г. Сочи
Ресторан
Июнь 2021 - Июнь 2022

Обязанности:
- Командная работа
- Обслуживание гостей заведения
- Соблюдение правил и стандартов компании
- Кассовая дисциплина
- Подготовка заведения к открытию и закрытию смен
- Соблюдение чистоты и порядка рабочего места.

Менеджер , «Чайхона» Братьев Васильчуков, г. Белгород
Ресторан
Октябрь 2020 - Июнь 2021

Тяжелый и восстановительный процесс общепита после пандемии COVID-19. Плотное сотрудничество с отделом маркетинга для введений промо-акций, участие в совещаниях для увеличения прибыли при минимальных затратах
Обязанности:
- Управление персоналом
- Ведение документации и отчетности
- Обучение персонала стандартам компании
- Соблюдение кассовой дисциплины

Заместитель директора , Тигрус
Ресторанный Холдинг «Тигрус» (https://www.tigrus.com/). Компания занимается благотворительностью по сохранению Амурского тигра.
Декабрь 2016 - Март 2020

В этой компании я получил несоизмеримый опыт работы в команде, опыт проведения собеседований, набора команды, управлением командой, проведения обучающих тренингов, разрешение конфликтных ситуаций, многозадачности и самостоятельных принятий решений в стрессовых ситуациях. Я выработал навыки быстрого реагирования и решения проблем. Сотрудничество с отделом бухгалтерии для ведения отчетности по товарооборотам
Обязанности:
- Планирование и координирование процессов
- Набор персонала
- Проведения собеседований
- Укомплектование команды
- Проведение тренингов
- Контроль качества обслуживания
- Документация
- Кассовая отчетность
- Расчёты прибыли
- Анализ и обработка данных
- Компьютерная грамотность

Достижения:
- Повышение должности до "Заместитель директора"
- Открытие заведения «Швили» ТЦ Каширская, метро Домодедовская, г. Москва

Образование


Хекслет, Python backend developer
Апрель 2024 - по настоящее время
Компьютерная Академия «ТОП», Python Web-разработчик
Февраль 2023 - Февраль 2024
Информационные технологии, РосНоу, г. Москва
Сентябрь 2015 - Сентябрь 2016

О себе
Не готов релоцироваться
Читаю профессиональную литературу на английском языке
Проживаю в городе Краснодар

Ключевые навыки играют важную роль в нашей жизни, определяя успехи и достижения. Одним из таких навыков является педантичность. Я считаю, что она важна в любой деятельности, поскольку помогает избегать ошибок и обеспечивать высокое качество работы.

Стрессоустойчивость — еще один важный навык. В жизни не всегда все идет по плану, но способность сохранять спокойствие под давлением позволяет принимать взвешенные решения.

Креативность помогает находить оригинальные решения и стимулирует инновации. Этот навык особенно важен в проектах, требующих нестандартного мышления.

Для меня также важно доводить дела до конца. Я всегда стремлюсь завершать начатое и достигать поставленных целей.

Молчание, на мой взгляд, иногда бывает лучшим решением. Оно позволяет внимательно слушать других и избегать лишних конфликтов, создавая атмосферу спокойствия.

Пунктуальность — основа успеха. Быть вовремя — это проявление уважения к чужому времени и ответственности.

Спорт — важная часть моей жизни. В 2023 и 2024 годах я участвовал в забегах в Сочи и Краснодаре, преодолел полумарафон и занял первое место на дистанции 10 км. В 2024 году планирую повторить достижения. Спорт — моя страсть и источник энергии.

Эти навыки помогают мне оставаться организованным, творческим, гибким и ответственным. Их развитие — ключ к успеху и личному благополучию.

Комментарии


Добавить комментарий
Для этого действия нужновойти

Рекомендации

Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Привет, Александр! Давай дополним твое резюме: 1. Описание проектов Для удобства и ком...
Этому резюме есть несколько критических моментов, которые можно улучшить: Структура р...
Привет, Денис! Давай дополним твое резюме: 1. Описание проектов Давай добавим результа...
Этот кандидат имеет обширный опыт в области IT, начиная с администрирования ИТ инфрастр...
Это резюме обладает обширным опытом работы в IT-сфере, начиная с веб-дизайна и верстки ...
Привет, Артур! 
Давай дополним твое резюме: 1. Описание проектов Для удобства и компа...
Это резюме Java-разработчика демонстрирует широкий набор навыков и опыта работы над раз...
Данное резюме имеет некоторые плюсы, такие как: Хорошее знание технологий и инструмен...
Это резюме Java-разработчика содержит хороший набор хард и софт скиллов, а также информ...
Это резюме содержит информацию о вашем опыте работы в сфере общественного питания, а та...