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

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

Комментарии


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