Hexlet CV

Python developer / стажёр

Основное


Описание

Ищу работу junior python backend разработчиком или стажировку, в офисе или удалённо. Территориально - Москва. Готов рассмотреть варианты с релокацией.

Длительное время интересовался сферой IT, в конце 2021 года решил получить образование в данной области, начал курс 'Python разработчик' на Хекслете.

Интересует много разных тем, в частности микросервисы, высоконагруженные системы. "Плох тот бэкендер, который не хочет писать хайлоад" :) .

Хотел бы постажироваться/поработать в компании, где на бэкенде реализована микросервисная архитектура, либо происходит переход на неё. Готов всё свободное время посвящать обучению, в таком режиме я прошел профессию на Хекслете и продолжаю развиваться самостоятельно.

В процессе обучения реализовал следующие проекты:


1) Brain games - пакет из 5 математических игр, реализован в виде CLI.
Стэк:

  • Python3;
    • poetry, flake8;

В процессе работы над проектом:

  • использован poetry в качестве системы контроля зависимостей;
  • использована система контроля версий Git, GitHub, создан собственный CI/CD пайплайн с использованием GitHub Actions;
  • реализована модульная архитектура проекта, с целью более лёгкой поддержки кода и добавления контента;
  • произведена интеграция с сервисом Codeclimate, которая позволила обнаружить повторяющийся код и места со слишком большой сложностью кода. Обнаруженные проблемы были исправлены, тем самым уменьшилась сложность в чтении и поддержке кода;
  • добавлен линтер flake8, что позволило привести кодовую базу к единому стилю, улучшив читаемость кода;

2) Gendiff - библиотека и CLI для сравнения двух файлов в форматах json и/или yaml и вывода отличий.

Стек:

  • Python3;
    • poetry, pytest, pytest-cov, flake8;

В процессе работы над проектом:

  • реализован более продвинутый CLI, по сравнению с первым проектом, с использованием модуля argparse;
  • реализовано тестирование с помощью пакета pytest, подключение test coverage через сервис code climate;
  • использована рекурсия для работы с древовидными структурами данных, использовано промежуточное представление данных и последующее его форматирование;

3) Page loader - библиотека и CLI для скачивания статических веб-страниц.

Стек:

  • Python3;
    • poetry, pytest, pytest-cov, flake8, beutifulsoup4, requests, requests-mock;

В процессе работы над проектом:

  • реализована продвинутая работа с pytest, написание собственных фикстур, mock-тесты, тестирование исключений;
  • использован пакет beautifulsoup4 для парсинга веб-страниц;
  • реализовано логирование с помощью пакета logging стандартной библиотеки python;
  • добавлен progress bar с помощью пакета progress;

4) Task manager - веб-приложение таск менеджер, реализовано на Django.

  • Python3;
    • poetry, Django, django-bootstrap4, django-filter, autopep8;
  • SQLite при разработке, PostgreSQL на продакшене;
  • Heroku;
  • Rollbar;

В процессе работы над проектом:

  • использован пакет bootstrap4 через пакет django-bootstrap4;
  • реализована аутентификация пользователей, выборочное ограничение доступа;
  • реализованы модели Django ORM, отражающие задачи, статусы, метки;
  • реализована работа с формами для создания, обновления и удаления сущностей;
  • реализовано вывод страниц через представления на основе классов;
  • написаны CRUD тесты с использованием Django test client;
  • реализована фильтрация по различным параметрам с помощью пакета django-filter, написаны тесты;
  • подключен коллектор ошибок Rollbar;
  • реализован деплой на Heroku, использован PostgreSQL в продакшн среде;
Навыки
  • Python 3;
  • автоматическое тестирование с помощью pytest;
  • Django;
  • базовые знания Flask;
  • Git;
  • базовые знания linux (ubuntu);
  • SQL (PostgreSQL);
  • базовые знания HTML, CSS;
  • IDE: VSCode, PyCharm;

В процессе изучения:

  • Django REST framework;
  • Docker;
  • FastAPI;
  • асинхронное программирование в Python;
  • алгоритмы и структуры данных;

Из личного интереса изучаю Rust, решаю задачи на Codewars

Награды, Сертификаты

(21.12.2021 - 14.07.2022) Hexlet.io - Профессия Python разработчик

Владение английским
Могу проходить интервью
Контакт
Telegram: https://t.me/OrbitalCookie ; email: moproq@yandex.ru

Работа


Звукорежиссёр, Центральный пограничный ансамбль
марта 2018 - по настоящее время

Обязанности:

  • техническое обеспечение репетиций, концертной деятельности и звукозаписи подразделений коллектива (эстрадное отделение, солисты, хор, балет, духовой оркестр);
    Достижения:

  • звуковое сопровождение ансамбля на фестивале Спасская башня в 2020, 2021 годах;

  • запись и сведение программы "Романтика Романса" с участием ансамбля;

  • многочисленные успешные командировки в города(Санкт-Петербург, Рязань, Чита и др.) и субъекты России(Амурская область. Бурятия, Крым и др.);

Образование


Институт Современного Искусства, Музыкальная звукорежиссура
сент. 2013 - июня 2017

Добавить комментарий
Для этого действия нужновойти
Рекомендации
Изменения внесены
0

Василий, привет!
Отличное резюме :) У меня только небольшие дополнения:
1. Нужна сильна мотивационная часть.
Что привело в разработку, какие задачи хотел бы решать, в какой команде, компании, как реализуешь свое желание развиваться (самообразование, книги, хакатоны, батлы и тд).
В описании еще укажи, пожалуйста, язык разработки (сейчас указано junior разработчик).
2. Проекты
Необходимо добавить технический стек под каждым проектом.

Желаю тебе скорейшего оффера!


Добавить комментарий
Для этого действия нужновойти
Войдите на сайт, чтобы написать ответ
Последние ответы
Тимур, привет. Молодец! Основательно подошел к содержанию резюме. Предлагаю доработать...
Александр, добрый день! Давайте подредактируем резюме и обозначим позицию :) 1. Описа...
Максим, привет! Формат резюме выбран верно, информация отражена по существу :) Предла...
Привет, Дмитрий. Good job :) У меня есть несколько дополнений к содержанию: 1. Описа...
Арсений, привет! Отличное резюме :) У меня лишь несколько дополнений: 1. В описании ...
Евгений, привет! Предлагаю проработать резюме, так как в начале любого пути всегда важ...
Привет, Владимир! Так как ты в начале пути, сейчас важно заложить крепкий фундамент. П...
Дмитрий, привет! Готовое резюме :) У меня только одно пожелание к формату: Работа. З...
Привет, Антон! Резюме составлено отлично :)Молодец! Мои пожелания к формату: Работа:...
Привет, Алексей! Качественное резюме, молодец :) Хотела уточнить: - удаленный формат...