Junior Python Developer

Контакты


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

Описание

Ищу работу на должность Junior Python Developer. Рассматриваю полную занятость на полный рабочий день в офисе или удаленно.
В данный момент заканчиваю обучение с наставником на Hexlet на профессию Python-разработчик.

Реализованные мной проекты:

Первый учебный проект - https://github.com/Evglit/python-project-lvl1
Brain games - набор из пяти интерактивных консольных игр: калькулятор, прогрессия, определение четного числа, определение наибольшего общего делителя, определение простого числа.
- Настроил рабочее окружение Linux(Ubuntu);
- Разработал гибкую архитектуру на основе единого движка, которая позволяет легко расширять программу новыми играми;
- Для контроля качества кода использовал линтер flake8 и CodeClimate;
- Использовал Github Actions для настройки CI;
- Для управления зависимостями проекта использовал пакетный менеджер Poetry и с его помощью опубликовал пакет на Test PyPI.

Второй учебный проект - https://github.com/Evglit/python-project-lvl2
Difference calculator - программа, которая выводит на экран разницу между двумя файлами форматов json или yaml.
- Настроил работу с файловой системой, парсинг и форматирование данных;
- Написал рекурсивный алгоритм сравнения двух json/yaml файлов;
- Разработал CLI-утилиту с помощью модуля argparse;
- Покрыл код тестами на pytest, code coverage — 73%. Применил подход TDD — сначала писал тесты, а потом функциональность.

Третий учебный проект - https://github.com/Evglit/python-project-lvl3
Page loader - утилита командной строки, которая скачивает страницы из интернета и сохраняет их на компьютере. Вместе со страницей она скачивает все ресурсы (картинки, стили и js) давая возможность открывать страницу без интернета.
- Для скачивания страниц и ресурсов из интернета применил библиотеку requests;
- Использовал регулярные выражения для вычленения имени ресурса из ссылки;
- С помощью библиотеки BeautifulSoup произвел парсинг HTML страниц и замену ссылок ресурсов на локальные пути;
- Настроил логирование с помощью библиотеки logging.

Четвертый проект - https://github.com/Evglit/python-project-lvl4
Task Manager – система управления задачами. Она позволяет ставить задачи, назначать исполнителей и менять их статусы. Для работы с системой требуется регистрация и аутентификация.
https://task-mg.herokuapp.com/
- Создал Task Manager на основе Django 3.6;
- Для создания интерфейса использовал Bootstrap;
- Написал тесты для проверки функциональности проекта, code coverage — 89%;
- С помощью i18n настроил перевод проекта на английский язык;
- Развернул проект на Heroku;
- Подключил к проекту Rollbar для мониторинга ошибок.

Навыки

Python;
Linux, Bash;
Git, GitHub;
Django;
SQL;

Опыт


Инженер-проектировщик АСУ ТП, ООО "ПТ-ГРУПП", ЗАО "Алтайспецизделия", ООО "БАКО+"
Сентябрь 2015 - по настоящее время

Инженер-проектировщик АСУ ТП, ООО "ПТ-ГРУПП", ЗАО "Алтайспецизделия", ООО "БАКО+"
авг. 2015 - по настоящее время
Обязанности:
Выполнение электрических расчетов, разработка электрических схем, подбор электрооборудования, написание паспортов и руководств по эксплуатации, контроль процесса монтажа.

Достижения:
- На протяжении 6 лет работы, успешно выполнил десятки проектов, предложил и внедрил множество технических решений;
- При разработке каждого проекта изучал большой объем технической документации, в том числе на английском языке;
- При реализации каждого проекта взаимодействовал с другими отделами (конструкторским, отделом управления проектами, монтажным участком и т.д.), благодаря чему имею большой опыт работы в команде;
- Также при работе над проектами мной осуществлялось взаимодействие с представителями заказчика, внимательная проработка их требований и качественное выполнение поставленных задач;
- За годы работы научился эффективно планировать свое рабочее время, всегда выполнял проекты в установленные сроки;
- Был инициатором оптимизации баз данных электрических элементов и перехода на новую версию ПО САПР для разработки электрических схем, чтобы увеличить эффективность работы отдела.

Образование


Алтайский государственный технический университет им. И.И. Ползунова - Электроэнергетика и электротехника
Сентябрь 2011 - Июль 2015

О себе
Читаю профессиональную литературу на английском языке

Комментарии


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