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.
Опыт
Руковожу одним из отделов Омской компании, сотрудниками 3х подразделений. Отвечаю за выполнение плана командой, проверяю соответствие текущих показателей запланированным ежедневно и даю рекомендации по достижению лучшего результата. Поддерживаю приятную атмосферу в команде для продуктивной работы, провожу собрания и разборы кейсов с клиентами.
За время работы в компании я:
Повысил уровень ежедневной выручки филиала в 2 раза за счет оптимизации работы и коммуникации состава команды.
Прошел обучение у врачей и имею знания нутрициолога, изучаю большие объемы информации.
Добился уровня компетенции, достаточного для успешного обучения новых сотрудников, также провожу проверку знаний у текущих сотрудников.
Начинал свой путь в компании с позиции стажера, быстро прошел стажировку, влился в коллектив, продолжив обучение нутрициологии, добился звания лучшего менеджера, далее была предложена руководящая должность.
Образование
Читаю профессиональную литературу на английском языке
Проживаю в городе Омск
Очень интересна профессия разработчика, создание чего-то нового.
Разработка для меня это постоянное развитие, изучение новой информации, получение навыков, тем и привлекательна данная профессия для меня, особенно в рамках применения навыков для пользы обществу, компаниям.
Оптимизация и автоматизация рабочих и бизнес процессов - вот что круто и вот что мотивирует, вдохновляет! Всегда стремился оптимизировать любую работу, разработка - та самая специализация, ключ к реализации моих идей.
Люблю разбираться в том, что изучаю, поэтому стараюсь подходить к поступающим задачам с максимальной ответственностью, завершать их до конца.
В свободное время занимаюсь спортом, игрой на гитаре и прослушиванием любимой музыки, также достаточно глубоко изучил и продолжаю изучать тему здоровья, здорового питания, витаминов и тренировок.
Рекомендации
Привет, Виталий!
Давай улучшим твое резюме:
1. Описание проектов
- Давай перенесем их из раздела Навыки в соответствующий раздел.
- Для удобства и компактности ссылку на GitHub необходимо зашить в название проекта
В квадратных скобках указываем слово, по которому надо нажать, в круглых - ссылку на проект.
2. Опыт
Основной принцип, которого мы придерживаемся при описании нерелевантного опыта работы - это выделить 2-3 ключевые задачи, которые продемонстрируют твои навыки, а также 2-3 достижения, которые продемонстрируют твои возможности.
Желаю тебе удачи в освоении IT-профессии!
Добавить комментарий/ссылку на вакансию