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-профессии!


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