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

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

Комментарии


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

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

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