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

Контакты


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

Описание

Ищу работу Python разработчиком в формате свободного от основной работы времени и по выходным, удаленно. Проживаю в г. Мценск Орловской области.
В перспективе рассматриваю переход на полный рабочий день.

О себе:

Программирование начал изучать 4 года назад, в основном это скрипты для автоматизации рабочих процессов на языке Lisp.
Прошел обучение на Hexlet. За время обучения было выполнено 4 проекта.

Проект №1 - 'Игры разума'.
Интерактивная консольная утилита, состоящая из 5 различных игр.
- настройка окружения: venv, poetry;
- подключение дополнительных библиотек;
- реализация стандартов кодирования PEP8 с помощью линтера Wemake Python Styleguide, CodeClimate;
- работа с Git и Github;
- непрерывная интеграция (CI) с использованием Github Actions;
- разработка архитектуры проекта - изоляция побочных эффектов, возможность
добавлять новые игры.
Стэк: стандартные библиотеки Python, poetry, WPS, Git.

Проект №2 - 'Вычислитель отличий'.
Консольная утилита, выводящая на экран отличия между двумя файлами (в формате ~.json или ~.yaml) в одном из трех структурированных форматах на выбор.
Есть возможность использовать в других проектах как библиотеку.
Полученные навыки:
- работа с древовидной структурой данных и рекурсией;
- библиотека argparce, работа с параметрами командной строки;
- автоматизированные тесты.
Стэк: Python, argparce, pytest.

Проект №3 - 'Загрузчик сраниц'.
Консольная утилита для загрузки контента сайтов и сохранения загруженных данных на локальный компьютер. Загружает указанную пользователем страницу в формате ~.html (а так же изображения и скрипты, находящиеся домене указанной страницы) в указанную пользователем директорию на ПК.
Есть возможность использовать в других проектах как библиотеку.
Полученные навыки:
- парсинг данных html страниц с помощью библиотеки BeautifulSoup;
- библиотека argparce, работа с параметрами командной строки;
- работа с файловой системой, чтение/запись файлов;
- реализация логирования работы программы;
- автоматизированные тесты с с ипользованием библиотеки requests-mock.
Стэк: Python, argparce, requests, requests-mock, BeautifulSoup, urllib, logging, pytest.

Проект №4 - 'Менеджер задач'.
Web сайт на Django для планирования и распределения задач между исполнителями. Реализована регистрация новых пользователей, система аутентификации и разграничение прав пользователей, создание задач, статусов задач и меток, а так же их редактирование.
Так же добавлена возможность изменения локализации сайта (i18n), настроен вывод сообщений и предупреждений при различных действиях пользователя.
Полученные навыки:
- работа с Django, создание моделей и маршрутизация запросов;
- создание шаблонов страниц с использованием django-bootstrap4;
- работа с БД sqlite и postgres.
- автоматическое тестирование с использованием Django test client.
Стэк: Python, Django, django-bootstrap4, Django test client, sqlite, postgres.

Навыки

Python 10, Django, Flask, Pytest, HTML, CSS, Bootstrap, Git, GitHub, i18, Docker, Swagger

Опыт


Инженер, ООО "Театральные технологические системы"
Апрель 2017 - по настоящее время

Обязанности:
- разработка проектной и конструкторской документации.

Достижения: автоматизация рабочих процессов с использованием популярных САПР на языке LISP. По мере изучения перехожу на Python.

Образование


Орловский Государственный Технический Университет, специальность - Технолог машиностроительного производства
Сентябрь 2006 - Июнь 2011

О себе
Не знаю английский язык
Проживаю в городе

Комментарии


Добавить комментарий
Для этого действия нужновойти
Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Привет, Дмитрий! Давай улучшим твое резюме: 1. Представление отсюда убираем, так как т...
Привет, Константин! Давай улучшим твое резюме: 1. Навыки Ты очень прикольно придумал ...
Привет, Ахмед! Давай дополним твое резюме: 1. Контакты Давай добавим твой номер телеф...
Резюме Максима Анисимова представляет собой хороший обзор его навыков и опыта в области...
Это резюме содержит много полезной информации о кандидате, однако есть несколько момент...
Это резюме имеет несколько недочетов и не является оптимальным для поиска работы в обла...
Резюме Junior frontend developer имеет некоторые сильные стороны, такие как: Указание...
Резюме выглядит хорошо структурированным и содержательным. Заявленные навыки и опыт раб...
Это резюме включает в себя хороший набор навыков и опыта работы в различных проектах на...
Привет, Илья! Давай дополним твое резюме: 1. Описание проектов Давай добавим результат...