Python-разработчик

Контакты


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

Описание
  • Длительно и целеустремленно изучаю Python, прошел курсы по профессии "Python-разработчик" на hexlet.io (мой профиль), чтобы в конечном итоге прийти к своей цели - работать в самой крутой и интересной сфере, что я знаю! За разработкой не замечаю течения времени, крайне интересно данное направление, а также возможность развиваться в нем.

  • Владею базовыми знаниями python-разработчика, постоянно пополняю их запас и не планирую останавливаться.

  • Владею английским языком на разговорном уровне(B1-B2), свободно общаюсь с носителями языка вживую, по переписке. Было бы круто применять этот навык в работе и для пользы компании, в которую попаду.

  • Цель на ближайшие 5 лет - стать senior-разработчиком.

  • Со всеми моими проектами, которые есть на текущий момент можно ознакомиться на Github по ссылке

Навыки
  • Python: знание синтаксиса, работа с пакетами (использование, создание и публикация);
  • ООП: понимание принципов и использование в Python;
  • HTML, CSS: на уровне создания простых страниц;
  • Функциональное программирование на Python: map, filter, reduce, функции высшего порядка, замыкания, декораторы;
  • Git: ветки, работа с удаленными репозиториями, пул-реквесты;
  • CodeClimate: использую для тестирования своих проектов;
  • Linux(Archlinux & Ubuntu): работа с системой, терминалом, виртуальными окружениями и т.д.;
  • Навыки отладки программ в PyCharm/VSCode;
  • PyTest: написание тестов;
  • PyCharm/VSCode: работа с интерпретатором;
  • SQL: написание SQL-запросов различной сложности: работа с агрегатными функциями, работа с несколькими таблицами с использованием JOIN, опыт работы с PostgreSQL и SQLite;
  • HTTP: понимание структуры запросов и ответов;
  • Django
  • Django ORM
  • Django REST Framework
  • Flask
  • Playwright
  • Понимание принципов разработки ПО.
  • Умение находить информацию для решения текущих задач и при необходимости задавать конкретные вопросы;
  • Умение общаться и работать в команде;
  • Умение самостоятельно планировать рабочий день, структурировать рабочий процесс;
Описание проектов

Task Manager - Полноценный сайт на базе фреймворка Django, который реализует возможность создавать собственные задачи, присваивать им статус и теги, а также назначать исполнителя этих задач.
Технологии: Python 3.10, Django, Django ORM, ООП, PostgreSQL(продакшн), SQlite(локально), Unittest, PaaS деплой на Render.com, Gunicorn, Requests, HTML, Bootstrap, Poetry, Make, Ruff, flake8, Code Climate.
Полученные навыки: создание сайта с базовым функционалом, создание, авторизация и аутентификация пользователя. Создание и отработка one-to-many, many-to-many связей между таблицами баз данных.

Page Analyzer - Веб-приложение на базе фреймворка Flask, которое анализирует содержимое страниц сайтов на on-page SEO пригодность.
Технологии: Python 3.10, PostrgeSQL 16, Flask, Gunicorn, Requests, Beautiful Soup, HTML, Bootstrap, Poetry, Make, Ruff, flake8, Code Climate, celery, redis.
Полученные навыки: работа с роутингом, обработчиками запросов и шаблонизатором Bootstrap, создание базы данных в PostgreSQL, деплой на PaaS.

Gendiff - CLI-утилита для поиска различий между JSON или YAML файлами. Дает возможность быстрого и удобного сравнения файлов.
Технологии: Python, poetry, argparse, json, PyYAML, pytest, flake8, CodeClimate, CI.
Полученные навыки: парсинг JSON и YAML, автоматическое тестирование через PyTest, непрерывная интеграция с GitHub Actions.

Brain Games - набор пяти математических мини-игр с command line интерфейсом. В каждой игре задается имя игрока, дается задание, учитывается ответ игрока. Для победы нужно дать 3 верных ответа подряд.
Технологии: Python, poetry, prompt, flake8, CodeClimate, CI, Make.
Полученные навыки: работа с системами Unix, использование Git и GitHub, управление зависимостями через Poetry, линтинг, проверка качества кода при помощи Code Climate.

Опыт


Старший менеджер, DFS (Discounter Food Store)
Магазин здорового питания и добавок
Март 2023 - по настоящее время

Руковожу одним из отделов Омской компании, сотрудниками 3х подразделений. Отвечаю за выполнение плана командой, проверяю соответствие текущих показателей запланированным ежедневно и даю рекомендации по достижению лучшего результата. Поддерживаю приятную атмосферу в команде для продуктивной работы, провожу собрания и разборы кейсов с клиентами.

За время работы в компании я:

  • Повысил уровень ежедневной выручки филиала в 2 раза за счет оптимизации работы и коммуникации состава команды.

  • Прошел обучение у врачей и имею знания нутрициолога, изучаю большие объемы информации.

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

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

Образование


Python-разработчик, Hexlet. Обучение профессии с нуля, на данный момент получен внушительный багаж знаний по специальности.
Апрель 2024 - по настоящее время
Учитель английского языка, ОмГПУ Факультет иностранных языков, не законченное высшее. Получил очень хорошую базу английского языка.
Сентябрь 2012 - Сентябрь 2015

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

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

Оптимизация и автоматизация рабочих и бизнес процессов - вот что круто и вот что мотивирует, вдохновляет! Всегда стремился оптимизировать любую работу, разработка - та самая специализация, ключ к реализации моих идей.

Люблю разбираться в том, что изучаю, поэтому стараюсь подходить к поступающим задачам с максимальной ответственностью, завершать их до конца.

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

Комментарии


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

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

0

Привет, Виталий!

Давай улучшим твое резюме:
1. Описание проектов
- Давай перенесем их из раздела Навыки в соответствующий раздел.
- Для удобства и компактности ссылку на GitHub необходимо зашить в название проекта

В квадратных скобках указываем слово, по которому надо нажать, в круглых - ссылку на проект.
2. Опыт
Основной принцип, которого мы придерживаемся при описании нерелевантного опыта работы - это выделить 2-3 ключевые задачи, которые продемонстрируют твои навыки, а также 2-3 достижения, которые продемонстрируют твои возможности.

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


Добавить комментарий/ссылку на вакансию
Для этого действия нужновойти
Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Резюме Python разработчика выглядит впечатляюще. Ниже следует подробная оценка: Общая...
Привет, Юрий! Давай улучшим твое резюме: 1. Описание проектов - Для удобства и компакт...
Это резюме могло бы быть улучшено следующим образом: Избегайте описания образования, ...
Привет, Ксения! Давай улучшим твое резюме: 1. Описание проектов Добавь здесь пожалуйст...
Резюме имеет хороший объем информации, но может быть улучшено следующим образом: Обзо...
Это резюме Junior Java-разработчика демонстрирует хороший уровень технических навыков и...
Резюме оцениваю как средний уровень. Приведенные проекты и опыт работы в компании и уче...
Привет, Александра! Давай улучшим твое резюме: 1. Описание проектов - Для удобства и к...
Это резюме предоставляет обширный опыт в области системного администрирования и разрабо...
Это резюме представляет обширный опыт работы в сфере информационных технологий, включая...