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

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


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

Комментарии


Добавить комментарий
Для этого действия нужновойти
Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Привет, Дмитрий! Давай улучшим твое резюме: 1. Представление отсюда убираем, так как т...
Привет, Константин! Давай улучшим твое резюме: 1. Навыки Ты очень прикольно придумал ...
Привет, Ахмед! Давай дополним твое резюме: 1. Контакты Давай добавим твой номер телеф...
Резюме Максима Анисимова представляет собой хороший обзор его навыков и опыта в области...
Это резюме содержит много полезной информации о кандидате, однако есть несколько момент...
Это резюме имеет несколько недочетов и не является оптимальным для поиска работы в обла...
Резюме Junior frontend developer имеет некоторые сильные стороны, такие как: Указание...
Резюме выглядит хорошо структурированным и содержательным. Заявленные навыки и опыт раб...
Это резюме включает в себя хороший набор навыков и опыта работы в различных проектах на...
Привет, Илья! Давай дополним твое резюме: 1. Описание проектов Давай добавим результат...