Junior Python Developer

Контакты


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

Описание

Ищу работу на должность junior Python Developer.Формат работы желательно офис, но и рассматриваю другие варианты.

По ряду причин решил перейти в IT в качестве разработчика. Язык программирования Python выбрал основываясь на его востребованности, лаконичности и понятности синтаксиса и, в том числе, доступности многих направлений разработки в перспективе: от веб-разработки до анализа данных.

Благодаря своим проектам научился самостоятельно справляться с возникшей проблемой, вникать в её суть, анализировать, искать необходимую информацию, задавать правильные вопросы, искать ошибки в коде и грамотно их решать.

Закончил профессию "Python-разработчик" на Hexlet. Желаю продолжить улучшать свои навыки и повышать компетенцию.

Завершил все учебные проекты:

Brain games/Игры разума

Набор математических мини-игр, запускаемых в консоли.

В рамках проекта познакомился с:

  • настройкой окружения
  • работой в командной строке
  • работой с Git
  • настройкой CI (Github actions)
  • работой с poetry;
  • сборкой и установкой пакетов проекта;
  • применением линтера flake8 при отладке проекта;
  • разработкой архитектуры проекта - изоляция побочных эффектов, возможность добавлять новые игры

Технологический стек
Python, Git, flake8, poetry, GitHub Actions (CI)

Generate diff/Вычислитель отличий

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

В рамках проекта познакомился c:

  • работой с модулем argparse
  • работой с древовидными и рекурсивными структурами данных
  • работой с форматами данных json, yaml
  • написанием автоматических тестов
  • созданием cli-приложения и оформлением справочной информации о приложении

Технологический стек
Python, pytest, argpars, JSON, PyYAML

Page loader/Загрузчик страницы

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

В рамках проекта познакомился c:

  • парсингом HTML-страниц
  • работой с файловой-системой
  • работой с исключениями и ошибками
  • тестированием работы программы с применением mock-тестов и временных директорий для изоляции побочных эффектов программы
  • контролем работы утилиты с помощью логирования

Технологический стек
Python, pytest, BeautifulSoup4, request-mock, request, logging

Task manager/Менеджер задач

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

В рамках проекта познакомился c:

  • фреймворком Django
  • созданием сущностей с помощью ORM и описанием связей между ними (o2m, m2m)
  • созданием форм для фильтрации данных
  • шаблонизацией и Bootstrap
  • интеграцией с сервис Rollbar
  • развёртывание приложения на Heroku

Технологический стек
Python, Rollbar, dj-database-url, Django, flake8, gunicorn, pytest-django, python-dotenv, PyYAML, django-heroku, django-bootstrap4, django-filter

Навыки

Python, Django, poetry, Git, GitHub Actions (CI), PostgreSQL, pytest

Опыт


Начальник цеха, Производство
Май 2009

Имеющийся опыт работы не связан с желаемой будущей профессией.


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

Комментарии


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