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

Контакты


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

Описание

Я — начинающий Python-разработчик.

Ищу стажировку или работу на позиции junior-разработчика.
Предпочтительный формат работы — гибридный или офис, особенно в период адаптации.

Выбрал для себя backend, т.к. заинтересован в работе с внутренними процессами и по своим личностным характеристикам подхожу для этого.

Люблю узнавать что-то новое, погружаясь при этом в суть и разбираясь во внутреннем устройстве.

Прошёл обучение в онлайн-школе программирования Hexlet по направлению "Python-разработчик".

Навыки

Soft skills:

  • ответственность
  • усидчивость
  • стремление к качественному результату
  • внимание к деталям

Hard skills:

  • Базовые знания Python
  • Управление проектом с помощью Poetry
  • Написание тестов в Pytest
  • Создание веб-приложений на Flask, Django
  • Базовые знания SQL
  • Использование ОС Linux (Ubuntu)
  • Базовые навыки Git, GitHub
  • CI/CD в GitHub Actions
Описание проектов

За время обучения выполнил следующие проекты:

Игры разума

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

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

При написании проекта:

  • познакомился с процессом создания CLI-утилит, вводом и выводом данных
  • отработал на практике применение системы импорта модулей и пакетов в Python, подключение сторонних библиотек и сервисов
  • получил опыт работы с Git и GitHub

Используемые технологии:

  • Python
  • Poetry
  • Git
  • Flake8
  • Code Climate
  • Библиотека prompt

Вычислитель отличий

Утилита командной строки / библиотека для поиска различий между двумя файлами в форматах JSON и YAML и вывода результата в различных форматах.

В ходе выполнения проекта:

  • практиковал написание тестов и разработку по методике TDD
  • использовал автоматическое тестирование и CI на базе Github Actions
  • получил опыт работы с рекурсивными структурами данных

Используемые технологии:

  • Python
  • Poetry
  • Pytest
  • модуль argparse
  • Git
  • GitHub Actions (CI, TDD)

Анализатор страниц

Веб-приложение, анализирующее доступность сайтов и наличие элементов для SEO.

При разработке проекта:

  • развернул проект в продакшен-среде на PaaS
  • использовал шаблонизатор вёрстки
  • освоил подключение БД, написание простых SQL-запросов
  • практиковал выполнение HTTP-запросов и обработку ответов
  • реализовал парсинг и извлечение данных из получаемого HTML

Используемые технологии:

  • Python
  • Poetry
  • Flask
  • Jinja2
  • PostgreSQL
  • psycopg
  • requests
  • BeautifulSoup

Менеджер задач

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

В процессе работы над проектом:

  • познакомился с базовыми возможностями фреймворка Django
  • использовал ORM для работы с базами данных
  • создал CRUD для сущностей предметной области проекта
  • реализовал ряд фильтров для удобного поиска задач в списке

Используемые технологии:

  • Python
  • Poetry
  • Django
  • Django ORM
  • Django Filter

Опыт


инженер-проектировщик, ООО НПФ ИНТЕГРА
Май 2021 - по настоящее время

Выполняемые задачи:

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

Образование


Образовательная online-платформа Hexlet, специальность "Python-разработчик"
Ноябрь 2022 - Январь 2024
Петербургский государственный университет путей сообщения (ПГУПС), специальность "Промышленная теплоэнергетика"
Сентябрь 2004 - Июнь 2009

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

Комментарии


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

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

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