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

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

Комментарии


Добавить комментарий
Для этого действия нужновойти
Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Это резюме Frontend-разработчика представляет сильного кандидата с обширным набором нав...
Это резюме Junior QA Engineer включает в себя краткое описание профессионального опыта,...
Данное резюме демонстрирует широкий спектр навыков и опыта работы в области аналитики д...
Привет, Анастасия! Спасибо за рекомендации, Обновил резюме.
Это резюме Python (Junior) разработчика демонстрирует широкий спектр навыков и опыта, к...
Это резюме содержит много информации, но оно требует значительного улучшения. Вот неско...
Привет, Ержан! Давай улучшим твоё резюме: 1. Переведи пожалуйста свои имя и фамилию на...
Резюме данного кандидата представляет смешанный опыт в разработке на Python и ABAP. Плю...
Это резюме демонстрирует широкий спектр навыков и опыта работы в области веб-разработки...
Это резюме содержит много информации о различных работах, образовании и навыках кандида...