Python Backend Developer

Контакты


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

Описание

Мое увлечение программированием началось в 2015 году, и это подтолкнуло меня к выбору технического образования в университете. Сейчас я сосредоточен на изучении Python и backend-разработки. Я завершил курс по веб-разработке, изучив:

Языки: Python, JavaScript, HTML5, CSS3
Фреймворки: Django, Bootstrap, jQuery
База данных: SQL, SQLite

В общем защитил 6 учебных проектов, все из которых представлены в моем GitHub.
На данный момент продолжаю обучение на платформе Hexlet, углубляясь в Python и backend-разработку. Уже успешно завершил два проекта, которые также доступны в моем репозитории.

В течение 9 лет работы в сфере общественного питания, 4,5 года из которых занимал руководящие позиции (заместитель директора, менеджер), я развил сильные навыки:

• Управление командой
• Обучение сотрудников
• Эффективно решать задачи в условиях стресса
• Разрешения конфликтов
• Организация рабочих процессов
• Аналитика

Навыки

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

Soft skills:
Самостоятельность
Педантичность
Ответственность
Пунктуальность
Обучаемость
Стрессоустойчивость
Целеустремлённость

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

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.

Андроид приложение
Чтение документации и поиск информации для решения возникающих проблем, самостоятельность и упорство помогло мне создать андроид-приложение.
В приложении реализовано написание транслируемых слов пользователем.

Итог: Мой сын учит правописание и чтение слов по мобильному приложению

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

Опыт


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

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

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

Менеджер, Официант, Высота 5642, г. Сочи
Ресторан
Октябрь 2020 - Июнь 2022

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

Достижения:
- Увеличение посещаемости гостей, что привело к увеличению валовой прибыли ресторана на 25%
- Улучшение сервиса обслуживания благодаря внедрению правила LAST

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

Обязанности:
- Планирование и координирование процессов, анализ и обработка данных
- Набор персонала, проведение тренингов
- Контроль качества обслуживания
- Документация, кассовая отчетность, расчёты прибыли

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

Образование


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

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

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

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

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

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

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

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

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

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

Комментарии


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

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

0

Привет, Вячеслав!

Давай дополним твое резюме:
1. Описание
Представление отсюда убираем, так как твое имя уже указано резюме, также не стоит дублировать ссылку на Гитхаб.
В этом абзаце важно собрать ключевые технические навыки и качества, которые помогут тебе реализоваться в новой профессии. Это краткое саммери твоих имеющихся hard и soft skills, релевантных будущей позиции. Здесь должна быть информация, которая продвигает тебя как кандидата.
2. Опыт
Основной принцип, которого мы придерживаемся при описании нерелевантного опыта работы - это выделить 2-3 ключевые задачи, которые продемонстрируют твои навыки, а также 2-3 достижения, которые будут дольше всего соотноситься с искомой вакансией и продемонстрируют твои возможности, как потенциального кандидата.
Опыт, полученный более 7-10 лет назад указывать не стоит. Он рассказывает о карьерном пути, но уже не отражает актуальные навыки.
Также, опиши, пожалуйста свои основные задачи и достижения тезисно/ через буллиты, чтобы было легче читать информацию.

Желаю тебе удачи в освоении новой IT-профессии!


Привет, Анастасия! К сожалению тут не хватило места для того, чтобы я описал что-то после 2-го пункта) Цитирую: "Также, опиши, пожалуйста свои". Не могу знать, что там нужно ещё описать дополнительно)

Вячеслав Никитин26-09-2024 12:40:03


Добавить комментарий/ссылку на вакансию
Для этого действия нужновойти
Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Рекомендация 0001
Отличный тестировщик! Рекомендую!
Это тестовая рекомендация не воспринимай всерьёз
Это резюме выглядит впечатляюще и информативно. Кандидат умеет описывать свой опыт и пр...
Кандидат имеет некоторый опыт в области тестирования и обладает базовыми навыками работ...
Извините, но ваше резюме содержит только ссылку на профиль GitHub и адрес электронной п...
Это резюме содержит множество детальной информации о вашем образовании, опыте работы и ...
Это резюме содержит много информации о вашем опыте работы и образовании, но оно может б...
Это резюме имеет некоторые сильные стороны, такие как: Хорошо сформулированный профес...
Это резюме не соответствует стандартам и не предоставляет достаточно информации о канди...