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

Контакты


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

Описание

Ищу работу на должность Backend разработчика на полный рабочий день удаленно или в офис в Санкт-Петербурге.
C 2019 года задумался о смене профессии и начал в свободном формате обучаться программированию и выбирать направление дальнейшего развития. Серьезно занялся обучением на Хекслете с ноября 2021 года.

О себе
В университете в программном пакете MAPLE строил графики траектории полета ракеты. Также был опыт работы в среде иммитационного моделирования AnyLogic.

Подавляющая часть моих знаний получена в процессе самообразования. В будущем хотел бы попробовать свои силы в it-профессии смежной с математикой (например, DA или DS). Хочу стать профессиональным разработчиком, поэтому ищу компанию, где я смогу развиваться и расти вместе с компанией.

В процессе обучения на Хекслете реализовал 4 проекта:

1️⃣---Игры разума---
Набор из пяти консольных игр. В процессе выполнения проекта был реализован движок, что позволяет при желании добавлять еще игры.

Приобретенные навыки:
- работа в командной строке (bash)
- работа с GIT и Github
- настройка непрерывной интеграция (Travis CI)
- работа с poetry, установка и обновление библиотек, установка зависимостей, публикация проекта
- проверка качества кода при помощи CodeClimate и линтера flake8

2️⃣---Вычислитель отличий---
Консольная утилита, позволяющая вычислять разницу между двумя файлами. Утилита может принимать файлы в форматах: '.json', '.yml' и '.yaml'. Вывод производится в форматтерах stylish (словарь), plain (текстовый формат) и json (.json файл)

Приобретенные навыки:
- написание автоматических тестов (фреймворк Pytest) с подключением покрытия кода тестами (Code Climate)
- обработка аргументов командной строки (модуль argparse)
- настройка непрерывной интеграция (Github Actions)
- работа с деревьями и древовоидной рекурсией

3️⃣---Загрузчик страниц---
PageLoader – утилита командной строки, которая скачивает страницы из интернета и сохраняет их на компьютере. Вместе со страницей она скачивает все ресурсы (картинки, стили и js) давая возможность открывать страницу без интернета.

Приобретенные навыки:
- написание тестов HTTP-запросов (библиотека requests-mock)
- выполнение HTTP-запросов (библиотека request)
- парсинг HTML страниц с помощью библиотеки BeautifulSoup

4️⃣---Менеджер задач---
Task Manager – система управления задачами. Она позволяет ставить задачи, назначать исполнителей и менять их статусы. Для работы с системой требуется регистрация и аутентификация.

Приобретенные навыки:
- работа с фреймворком Django (реализация CRUD операций, фильтрация, написание тестов)
- деплой приложения на Heroku
- подключение коллектора ошибок Rollbar

Также выполнил тестовые задания Hexlet и Aviasales с решением заданий можно познакомиться на https://github.com/ilnarkz/FizzBuzz и https://github.com/ilnarkz/aviasales_test_task_parser
Принимал активное участие в Опенсорс проектах:
- Poliastro - привёл некоторые файлы к стандартам PEP8
- Cleanlab - реализовал переход CI проекта с линтера pylint на flake8
- Hexlet-friends - создал страницу "О проекте"

Навыки

- Python3+
- Linux(Ubuntu) на пользовательском уровне
- Алгоритмы и структуры данных
- Математическое мышление

Опыт


Инженер, Космодром "Плесецк"
Июль 2017 - Июль 2022

Участвовал в 20 пусках ракет космического назначения.

Образование


Инженер по специальности "Стартовые и технические комплексы ракет и космических аппаратов", Омский государственный технический университет
Сентябрь 2010 - Февраль 2016

О себе
Готов к релокации
Начальные знания английского языка
Проживаю в городе Санкт-Петербург

Комментарии

Привет! Все отлично, ничего менять не нужно

Polina Kokina27-04-2022 14:39:33

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