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;
  • базовые знания SQL, Django;

Опыт


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

Обязанности:
Выполнение электрических расчетов, разработка электрических схем, подбор электрооборудования, написание паспортов и руководств по эксплуатации, контроль процесса монтажа.

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

Образование


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

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

Комментарии


Добавить комментарий
Для этого действия нужновойти
Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Это резюме имеет много положительных аспектов, но также есть место для улучшений. Поло...
Это резюме содержит обширную информацию о вашем опыте работы и навыках в области fronte...
Этот профиль Frontend Developer выглядит достаточно привлекательным. У вас хорошие навы...
Это резюме имеет некоторые положительные и отрицательные аспекты. Вот мои оценки: Поло...
Привет! Не плохое вышло резюме, уже есть вся необходимая информация, но это резюме можн...
Это резюме имеет свои сильные стороны и некоторые области, в которых можно улучшиться: ...
Это резюме имеет некоторые положительные моменты, но есть и недостатки, которые следует...
Данное резюме имеет хороший объем информации о ваших навыках и опыте работы. Однако, ес...
Это резюме имеет несколько сильных сторон, таких как: Хорошо структурированное описан...
Это резюме представляет смешение опыта работы в области кофейного бизнеса и навыков веб...