Hexlet CV

Junior Python Developer

Основное


Описание

На данный момент прохожу обучение профессии python разработчик на Hexlet.

За время обучения реализовал уже два проекта:

Первый учебный проект - https://github.com/Corrosion667/python-project-lvl1
Brain games представляет собой набор из пяти консольных игр для мозговой разминки: определение четности числа, определение простого числа, калькулятор с базовыми арифметическими операциями, поиск недостающего элемента прогрессии, определение наибольшего общего делителя.
В данном проекте:
- контроль качества кода осуществлялся с помощью линтера wemake python styleguide, а также утилиты CodeClimate;
- использован Github Aсtions для осуществления CI;
- создан единый движок для консольных игр, что позволяет без проблем добавлять новые игры при необходимости.

Второй учебный проект - https://github.com/Corrosion667/python-project-lvl2
Difference Generator это утилита командной строки для определения отличий между двумя файлами формата JSON или YAML. Поддерживает три формата вывода отличий.
В данном проекте помимо всего того, что было в первом:
- был применен поход TDD, покрытие тестами составляет 92%;
- использован рекурсивный алгоритм сравнения файлов;
- создана и введена собственная структура данных для хранения отличий между файлами.

На данный момент работаю над третьим учебным проектом, который основан на HTTP запросах (https://github.com/Corrosion667/python-project-lvl3).
Page loader - программа, которая скачивает страницы из интернета и сохраняет их на компьютере. Планируется, что её функционал позволит скачивать полное наполнение (в т. ч. картинки, стили и js), давая возможность открывать страницу в режиме оффлайн.

В дальнейшем планирую реализовать и четвертый учебный проект - полноценный менеджер задач с применением в разработке фреймворка Django.

Не боюсь сложных задач и всегда готов учиться. Хорошо владею английским языком - уровень B2.

Навыки

Python, Poetry, pytest, Flask, SQL (PostgreSQL), ООП, Jupyter Notebook, Linux, bash (zsh), git (Github), CI/CD (Github Actions), Regular expressions, базовые знания алгоритмов и структур данных, HTML, CSS.

В ближайшее время к этому планирую добавить Django, Docker.

Владение английским
Могу проходить интервью
Контакт
@artemnechai (telegram)

Работа


backend developer, hexlet
июня 2021 - по настоящее время

learning python for backend development

Образование


Магистр, Проектирование и управление объектами нефтегазодобычи, Санкт-Петербургский горный университет
сент. 2016 - авг. 2018
Бакалавр, Экономика предприятия и организации, Санкт-Петербургский горный университет
сент. 2012 - авг. 2016

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

Привет!

«Ищу работу или стажировку python разработчиком. На данный момент опыт коммерческой разработки отсутствует, но готов это компенсировать высокой мотивацией, трудолюбием и упорством.»

Кажется это лишнее. Желаемая позиция есть в заголовке, отсутствие опыта видно по резюме, фраза про «компенсацию» кажется не с лучшей стороны показывает кандидата как технического специалиста.

«Своими сильными сторонами считаю коммуникабельность и ответственность. Не боюсь сложных задач и всегда готов учиться»
Можно про это написать, но лучше подкрепить какими-то фактами конкретными. Если есть какие-то достижения из прошлой карьеры, которые это демонстрируют — можно добавить, хотя бы с предыдущего места работы.

«На данный момент прохожу обучение профессии python разработчик на Hexlet»
Можно как опыт работы указать, многие наши студенты так делают. Помогает пройти формальный фильтр на сайтах вакансий

По описанию проектов хорошо :)

«Использую Visual Studio Code, реже - PyCharm»
Не нужно, обычно никого не интересует, в каком редакторе кандидат пишет код.

«Владение английским: Могу проходить интервью»
Лучше указывать конкретный уровень владения (B1/B2 и т.д.), хотя бы примерно.

А так очень хорошее резюме получилось!


Большое спасибо за советы!

Artem Nechai14 окт., 16:47

Добавить комментарий
Для этого действия нужновойти
Войдите на сайт, чтобы написать ответ
Последние ответы
Сергей, привет! Пару рекомендаций: 1) Добавьте красную строку перед описанием учебн...
Сергей, добрый день! Оставлю рекомендации, как сделать резюме лучше: Поработайте на...
Виталий, привет! 1) Начинайте с описания должности, на которую претендуете. Рекрутер...
Игорь, привет! Хорошее описание, но я бы посоветовала начинать блок с описания желае...
Александр, добрый день! Несколько рекомендаций по улучшению резюме: 1) Расскажите...
Привет! Первый блок описан хорошо! Вот здесь можно подсмотреть, как еще улучшит опи...
Добрый день! Для имен есть специальный раздел "имя" - там его и укажите. Раздел "опис...
Добрый день! Я бы переработал описание - сейчас это выглядит как "у меня все на базо...
Денис, добрый день! На первый взгляд очень много текста в блоке описание. Необходим...
Добрый день! Описание хорошее. Навыки: не понимаю, чем отличается знаю от знаком? Я ...