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

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


Добавить комментарий/ссылку на вакансию
Для этого действия нужновойти
Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Это резюме содержит информацию о ваших навыках и проектах, что хорошо. Однако, есть нес...
Это резюме демонстрирует разносторонний опыт и навыки кандидата. Он имеет как техническ...
Резюме имеет следующие плюсы: Хорошо структурировано и содержит подробное описание пр...
Данное резюме Frontend-разработчика выглядит довольно информативным и хорошо структурир...
Данное резюме содержит много информации о вашем опыте работы и навыках в области тестир...
Это резюме Junior QA Engineer имеет несколько сильных сторон: Опыт работы и учебы в с...
Это резюме содержит много информации, однако следует уделить внимание оптимизации и стр...
Это резюме имеет некоторые положительные и отрицательные моменты. Положительные сторон...
Это резюме имеет некоторые сильные стороны, такие как опыт самообучения Python и CS, а ...
Это резюме содержит некоторые полезные сведения о навыках и опыте кандидата, но есть не...