Python-разработчик

Контакты


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

Описание

Ищу работу/стажировку на позицию Python-разработчика. Рассматриваю вакансии с любым типом занятости, а также готов релоцироваться.
Программировать начал около 5 месяцев назад. За это время практически закончил профессию на платформе Hexlet(доделываю последний проект), сделал своего телеграмм бота, почти закончил курс по ООП в Python на Stepik'e.
Отдаю программированию все свободное время. Себя оцениваю как человека целеустремленного и готового усердно трудиться для достижения своих целей, что подтверждает тот объем работы, который я сделал за довольно короткий промежуток времени с момента начала обучения.

Более подробно, мною были реализованы:

Менеджер задач

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

Полученные навыки:
- Изучил на практике Django-представления на основе классов
- Тестирование Django-приложений
- Развернул приложение на Railway
- Отслеживание ошибок с помощью Rollbar
- Весь фронтенд сделан с помощью Bootstrap'a

Стек технологий: Django 4, Bootstrap, Rollbar, PostreSQL, SQLite, unittest, GitHub Actions.

Junior Job Search Bot

Мой собственный пет-проект. Бот собирает статистику по джуниор-вакансиям(общее количество вакансий, количество вакансий без опыта работы) обращаясь к API HeadHunter и выводит информацию в удобном виде по команде. Есть возможность сравнить количество вакансий за день, месяц, 3 месяца, 6 месяцев, год и понять какова динамика роста вакансий и общее представление о том, что происходит с IT-отраслью. На данный момент для сравнения доступно 5 языков программирования и 1 платформа - HeadHunter, но при необходимости бот легко маштабируется. Бот полноценно функционирует и обновляется мной. В ближайших планах прикрутить Redis

Полученные навыки:
- Деплой на PAAS-платформу(Heroku)
- Работа с базой данных (PostreSQL)
- Работа с ORM (SQLAlchemy)
- Использовал асинхронные запросы для обращение к API HH

Стек технологий: PostreSQL, SQLAlchemy, aiogram, aiohttp, asyncio, alembic, Heroku.

Загрузчик страниц

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

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

Стек технологий: BeautifulSoup4, request-mock, request, logging, GitHub Actions.

Вычислитель отличий

Консольная утилита, вычисляющая различия между двумя файлами в форматах json/yaml.

Полученные навыки:
- Работа с древовидными структурами и их рекурсивный обход
- Работа с форматами данных: json, yaml
- Создание сli-утилиты с нуля с полным описанием работы команд

Стек технологий: Argparse, pytest, GitHub Actions, code-climate

Из книг в данный момент читаю:
- Компьютерные сети - Джеймс Куроуз;
- Asyncio и конкурентное программирование на Python - Мэттью Фаулер

И дополнительно прохожу курс по ООП:
- Курс | Gtihub

Уже прочитаны:
- Грокаем Алгоритмы - Адитья Бхаргава
- Код - тайный язык информатики - Чарльз Петцольд
- Теоретичесий минимум по Computer Science - Владстон Феррейра Фило
- Идеальный программист - Роберт Мартин

Навыки
  • Python
  • Poetry
  • GIt, GitHub, GitHub CI
  • PostgreSQL, SQLite
  • Pytest, mock-test
  • Django
  • asyncio, aiohttp
  • SQLAlchemy(на начальном уровне)
  • Heroku

Образование


Московский гуманитарно-экономичесий университет
Сентябрь 2013 - Июнь 2018

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

Комментарии


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

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

Ожидает подтверждения
0

Алексей, привет!
Отличное резюме:)
У меня только небольшие дополнения:
Добавь, пожалуйста фото на Github и еще один контакт для связи с тобой, электронную почту!

С такой целеустремленностью только самых больших побед!


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