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

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


Добавить комментарий/ссылку на вакансию
Для этого действия нужновойти
Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Рекомендация 0001
Отличный тестировщик! Рекомендую!
Это тестовая рекомендация не воспринимай всерьёз
Это резюме выглядит впечатляюще и информативно. Кандидат умеет описывать свой опыт и пр...
Кандидат имеет некоторый опыт в области тестирования и обладает базовыми навыками работ...
Извините, но ваше резюме содержит только ссылку на профиль GitHub и адрес электронной п...
Это резюме содержит множество детальной информации о вашем образовании, опыте работы и ...
Это резюме содержит много информации о вашем опыте работы и образовании, но оно может б...
Это резюме имеет некоторые сильные стороны, такие как: Хорошо сформулированный профес...
Это резюме не соответствует стандартам и не предоставляет достаточно информации о канди...