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

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


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

Комментарии


Добавить комментарий
Для этого действия нужновойти
Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Это резюме имеет несколько проблем: Необходимо убрать информацию о работе официантом-...
Это резюме Junior QA Manual Engineer содержит много полезной информации о вашем образов...
Это резюме имеет много положительных аспектов, но также есть место для улучшений. Поло...
Это резюме содержит обширную информацию о вашем опыте работы и навыках в области fronte...
Этот профиль Frontend Developer выглядит достаточно привлекательным. У вас хорошие навы...
Это резюме имеет некоторые положительные и отрицательные аспекты. Вот мои оценки: Поло...
Привет! Не плохое вышло резюме, уже есть вся необходимая информация, но это резюме можн...
Это резюме имеет свои сильные стороны и некоторые области, в которых можно улучшиться: ...
Это резюме имеет некоторые положительные моменты, но есть и недостатки, которые следует...
Данное резюме имеет хороший объем информации о ваших навыках и опыте работы. Однако, ес...