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

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

Комментарии


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

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

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