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


Добавить комментарий/ссылку на вакансию
Для этого действия нужновойти
Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Это резюме выглядит довольно информативным и содержит много деталей о вашем опыте работ...
Это резюме Python Backend Developer содержит много полезной информации о ваших навыках ...
Этот PHP junior разработчик обладает хорошим набором навыков и опытом в разработке веб-...
Резюме содержит следующие положительные моменты: 1. Участие в образовательных курсах He...
Данное резюме Junior Frontend Developer (React) имеет следующие положительные стороны: ...
Это резюме веб-разработчика имеет хороший общий формат и содержит много полезной информ...
Это резюме содержит множество полезной информации о кандидате, но есть несколько момент...
Это резюме имеет некоторые сильные стороны, такие как опыт работы с Python, разнообразн...
Это резюме содержит много информации о вашем опыте работы, образовании и навыках в обла...
Привет, Рамис! 
Давай улучшим твое резюме: 1. Описание проектов Давай добавим результ...