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

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

Комментарии


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

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

Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Резюме Виктора имеет ряд сильных сторон: Опыт инженерной деятельности и работа в кома...
Это резюме содержит как положительные, так и негативные моменты. Положительные сторон...
Это резюме показывает, что вы активно изучаете востребованные технологии и стремитесь к...
Это резюме довольно краткое и содержит некоторую полезную информацию о ваших навыках и ...
Это резюме представляет хорошую базу для Java Spring разработчика на уровне Junior/Trai...
Это резюме содержит много полезной информации о вашем опыте и навыках в программировани...
Это резюме Trainee / Junior frontend developer имеет некоторые положительные моменты, н...
Это резюме содержит много информации, которая не относится к позиции Junior Python-разр...
Артем, привет! Есть несколько дополнений к резюме: 1. Учебные проекты К описанию давай ...
Это резюме имеет некоторые положительные и отрицательные моменты: Положительные сторон...