Python Developer

Контакты


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

Описание

Заинтересован в развитии Python Developer Backend. Взаимодействовал с HTTP, PostgreSQL, Git, Flask, Django, понимаю принципы ООП и паттернов проектирования. Есть опыт созданий приложений в учебных целях.
Я познакомился с возможностями оптимизации и автоматизации ведения документации, и понял, что мир программирования максимально меня привлекает. От того я и задумался о смене сферы деятельности и прохожу курсы от онлайн школы Hexlet связанные с Python. Планирую развиваться направлении .
В данный момент я прошел курс на платформе Hexlet по профессии Python-разработчик. За время обучения написал 4 проекта.

Навыки

Python
Flask
Django
SQL, PostgreSQL
Poetry, UV
Flake 8, Ruff
Git, Github
Html, CSS, Bootstrap
Bash
GithubActions(CI/CD)
Pytest

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

Проекты:
1. «Игры разума» — набор из пяти консольных игр, построенных по принципу популярных мобильных приложений для прокачки мозга. Каждая игра задает вопросы, на которые нужно дать правильные ответы. После трех правильных ответов считается, что игра пройдена. Неправильные ответы завершают игру и предлагают пройти ее заново.
Полученные навыки:
1. Настройка виртуального окружения при помощи poetry;
2. Выстраивание логики проекта;
3. Работа с терминалом Linux;
4. Работа с Git;
5. Использование стандартов PEP8 при работе;
Стек технологий: Python, Poetry, Git, Github, Codeclimate, Flake8, Prompt.

  1. «Вычислитель отличий» - программа, которая определяет разницу между двумя структурами данных. В проекте реализована поддержка файлов формата json и yml. Полученные навыки:
  2. Работа с деревьями и рекурсией;
  3. Работа с абстракцией;
  4. Написание автотестов при помощи фреймворка Pytest (параметризация тестов, работа с фикстурами);
  5. Настройка CI;
  6. Применение CodeCoverage;
  7. Работа с параметрами командной строки;
  8. Работа с модулями и пакетами.

Стек технологий: Python, Poetry, Git, Github Actions, Codeclimate, Pytest, Argparse

  1. «Анализатор страниц» - веб-приложение, которое производит SEO анализ указанного сайта. Полученные навыки:
  2. Работа с Flask;
  3. Создание шаблонов страниц с использованием Bootstrap;
  4. Работа с PostgreSQL при помощи библиотеки psycopg;
  5. Деплой проекта на Render;
  6. Использование переменных окружения для разработки и продакшна. Работа с python-dotenv;
  7. Выполнение HTTP-запросов с помощью библиотеки requests;
  8. Парсинг и извлечение данных из HTML при помощи библиотеки BeautifulSoup.

Стек технологий: Flask, Pytest, gunicorn, Bootstrap, Jinja 2, python-dotenv, psycopg, BeautifulSou, UV.

  1. «Менеджер задач» - система управлениями задачами со всем необходимым функционалом.

Полученные навыки:
1. Работа с HTTP-запросами, Django, ORM;
2. Практическая отработка Django-представлений на основе классов;
3. Настройка связей между моделями;
4. Настройка аутентификации пользователей и разрешений для аутентифицированных пользователей;
5. Тестирование Django-приложений;
6. Отслеживание ошибок с помощью Rollbar;
7. Деплой проекта на Render;
8. Работа с GitHub, GitHub Actions (CI).

Стек технологий: Django 4, PostreSQL, Sqlite3, Rollbar, SonarCloud, Pytest, gunicorn, Bootstrap, Jinja 2, python-dotenv, psycopg, django-filter, django-modeltranslation

Образование


Python-разработчик, ООО «Хекслет Рус»
Апрель 2024 - Май 2025
«Уральский федеральный университет имени первого Президента России Б.Н. Ельцина». Магистратура.
Сентябрь 2007 - Июнь 2013

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

Комментарии


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

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

Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Это резюме имеет много сильных сторон. Здесь перечислены важные технологии и инструмент...
Это резюме содержит много полезной информации о вашем опыте и навыках в разработке на P...
Резюме Евгения: 1. Общие впечатления: - Положительные: Евгений активно изучает Front...
Этот резюме обладает множеством положительных черт, таких как: Хорошо структурированн...
Это резюме Frontend-разработчика имеет хороший профессиональный опыт и образование. В н...
Это резюме выглядит обширным и информативным, что хорошо. Вот несколько советов для улу...
Резюме Германа, Frontend-разработчика с 4+ годами опыта, внушает впечатление высококвал...
Это резюме в целом хорошо структурировано и содержит много полезной информации о вашем ...
Это резюме Java-разработчика выглядит очень впечатляюще. У вас впечатляющий опыт работы...
Это резюме Junior Frontend developer имеет хороший уровень информации и структурировано...