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 и еще один контакт для связи с тобой, электронную почту!

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


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