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

Контакты


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

Описание

Ищу стажировку или работу на вакансию python-разработчик. Предпочтительный формат работы гибридный или удаленный.

О себе:

Прошла обучение по профессии "Python-разработчик" в школе Hexlet, за время обучения успешно выполнила 4 проекта:

Игры разума

Набор из пяти консольных игр, построенных по принципу популярных мобильных приложений для прокачки мозга.

Полученные навыки
- Настройка окружения с помощью poetry
- Построение архитектуры приложения
- Настройка виртуального окружения
- Работа с git и githab
- Установка и использование линтера flake8
- Работа с импортом сторонних и собственных модулей
- Оптимизация работы через Makefile
- Подключение репозитория к Codeclimate

Стек технологий: Python, Poetry, Git, GitHub Actions, Codeclimate.

Проект Вычислитель отличий

Консольная программа, формирующая файл, описывающий различия между 2-мя файлами с учетом вложенности. Работает с файлами форматов JSON и YAML, генерирует вывод в 3-х стилях.

Полученные навыки:
- работа с деревьями, рекурсиями и файловой системой
- Работа с аргументами командной строки при вызове, создание cli-утилиты
- Работа с параметрами командной строки
- Написание тестов и автоматическое тестирование
- Применение CodeCoverage
- Argparse
- Pytest
- CI (GitActions, CodeClimate)

Стек технологий: Python, Poetry, Git, GitHub Actions, PyTest, Flake8, Argparse, Codeclimate.

Анализатор страниц

Сайт, анализирующий поданные на вход страницы на SEO-пригодность.

Полученные навыки:
- Создание и настройка веб-приложения на фреймворке Flask
- Работа с bootstrap
- Работа с HTTP-запросами
- Работа с SQL (PostgreSQL)
- Работа с переменными окружения;
- Парсинг
- CRUD во flask
- Деплой на PaaS (render.com)
- Анализ логов
- Парсинг сайтов с помощью библиотеки Beautifulsoup

Стек технологий: Python, Poetry, PostgreSQL, Git, GitHub Actions, Codeclimate, Flask, requests, Beautifulsoup, dotenv, flask, os, psycopg2, requests, urllib (urlparse), validators, bootstrap.

Менеджер задач

Веб-приложение Task Manager – система управления задачами. Она позволяет ставить задачи, назначать исполнителей и менять их статусы. В проекте реализованы:
* Пользователи, их регистрация и аутентификация, просмотр личного аккаунта, редактирование и удаление, без аутентификации возможен только просмотр списка пользователей, невозможность удаления пользователя, если он связан с задачей;
* Статусы и метки, их CRUD и невозможность удаления, если статус или метка связаны хотя бы с одной задачей;
* Задачи, их CRUD, обязательные поля, фильтрация задач по по статусу, исполнителю и наличию метки, возможность отображать задачи, автором которых является залогиненый пользователь.

Полученные навыки:
- Создание и поддержка веб-приложения на фреймворке Django
- Создание авторизаци
- Создание и поддержание системы пользователей, структуры сущностей базы данных с помощью ORM и их отображение
- Работа с django-bootstarap
- Работа с переменными окружения
- Интернационализация приложения с помощью i18n
- Создание фильтра для задач
- Тестирование
- Подключение трекера ошибок (Rollbar)
- Деплой приложения на PaaS (render.com)

Стек технологий: Python, Poetry, Django, PostgreSQL, SQLite3, Django-bootstrap, i18n, Dotenv, Codeclimate, Rollbar, Whitenoise

Навыки

Hard-skills
Python
Django, Flask
SQL, PostgreSQL
Основы HTML, CSS, Bootstrap
Pip, Poetry
Linux
Git
Flake8
Soft-skills
Умение работать в любой команде
Высокая обучаемость
Очень высокая стрессоустойчивость
Ответственность и педантичность

Образование


РГУТиС (Российский Государственный Университет Туризма и Сервиса), специальность антикризисное управление
Сентябрь 2006 - Июль 2009

О себе
Готов к релокации
Могу проходить интервью на английском языке
Проживаю в городе Санкт-Петербург

Комментарии


Добавить комментарий
Для этого действия нужновойти

Рекомендации

Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Отличный тестировщик! Рекомендую!
Это тестовая рекомендация не воспринимай всерьёз
Это резюме выглядит впечатляюще и информативно. Кандидат умеет описывать свой опыт и пр...
Кандидат имеет некоторый опыт в области тестирования и обладает базовыми навыками работ...
Извините, но ваше резюме содержит только ссылку на профиль GitHub и адрес электронной п...
Это резюме содержит множество детальной информации о вашем образовании, опыте работы и ...
Это резюме содержит много информации о вашем опыте работы и образовании, но оно может б...
Это резюме имеет некоторые сильные стороны, такие как: Хорошо сформулированный профес...
Это резюме не соответствует стандартам и не предоставляет достаточно информации о канди...
Это резюме Java-разработчика выглядит очень профессиональным и информативным. Очень хор...