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

Контакты


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

Описание

Ищу работу или стажировку на позицию Python-разработчика. Успешно закончил профессию Python-разработчик на Хекслет, во время которой реализовал 4 проекта, 2 из которых были веб приложениями на фреймворках Flask и Django. Освоил основы объектно- ориентированного программирования, бэкенд-разработку и сетевые запросы, работу с базами данных PostgreSQL, Git и Linux(Ubuntu). Дополнительно изучаю материалы в сообществах и на Youtube. Готов активно учиться и адаптироваться к новым технологиям. Способен решать задачи самостоятельно разбираясь в деталях, писать код в соответствии с требованиями и в срок. В будущем планирую развиваться в направлении Full-stack разработки

Навыки
  • Языки программирования: Python
  • Библиотеки и фреймворки: Django, Flask
  • Автоматическое тестирование (Pytest)
  • HTTP (принцип работы, написание запросов)
  • Базовое понимание HTML, CSS, Bootstrap
  • Знание языка запросов SQL
  • Работа с СУБД (PostgreSQL, SQLite)
  • Объектно-ориентированное (ООП) и функциональное (ФП) программирование
  • Контроль версий: Git, GitHub
  • Деплоймент (Render.com)
  • Платформы и инструменты: Linux, Bash, Poetry
  • Регулярные выражения (Regexp)
  • Английский язык (чтение документации)
Описание проектов

Название проекта: Игры разума
Описание: Консольное приложение из 5 различных мини-игр, которые включают в себя задачи, проверяющие знания в логическом и арифметическом направлении.
Полученные навыки:
* настройка окружения Python
* использование встроенных и сторонних библиотек
* управление зависимостями (poetry)
* использование линтера (flake8)
* Утилита Make, написание Makefile
* опыт построения архитектуры полноценного приложения.
Технологический стек:
* Git(GitHub)
* Code Climate
* flake8
* Poetry

Название проекта: Вычислитель отличий
Описание: Программа, определяющая разницу между двумя структурами данных.
Полученные навыки:
* работа с путями в файловой системе (pathlib)
* парсинг входящих данных (библиотека argparse)
* автоматическое тестирование с помощью pytest
* работа с разными форматами данных (json, yml)
* работа CI Github Actions
* подключение Test Coverage на CodeClimate
Технологический стек:
* Pytest, flake8, coverage
* JSON, YAML
* Git(GitHub), CI Github Actions
* Code Climate
* Poetry

Название проекта: Анализатор страниц
Описание: Веб приложение на фреймворке Flask для определения SEO-доступности сайтов.
Полученные навыки:
* работа с переменными окружения (.env, python_dotenv)
* работа с базой данных PostgreSQL (psycopg2)
* Обработка тела и заголовков HTTP запросов (beautifulsoup4)
* деплой приложения на PaaS (render)
Технологический стек:
* Flask, flake8
* beautifulsoup4
* HTML, CSS, Bootstrap5
* PostgreSQL
* Gunicorn
* Git(GitHub), CI Github Actions
* Code Climate
* Poetry

Название проекта: Менеджер задач
Описание: Task manager веб приложение на фреймворке Django. Позволяет ставить задачи, назначать исполнителей и менять их статусы. Для работы с системой необходима регистрация и аутентификация.
Полученные навыки:
* Работа с базой дынных SQLite
* Использование встроенных middleware для аутентификации и авторизации
* Кастомизация базовых моделей и вью Django
* Переводы с помощь i18n
* Создание фильтров (django-filter)
* Написание тестов с помощью библиотеки django.test
* Трекинг ошибок с помощью Rollbar
Технологический стек:
* Django
* Django-bootstrap5
* HTML
* PostgreSQL, SQLite
* Flake8
* Coverage
* Gunicorn
* Git(GitHub), CI Github Actions
* Code Climate
* Coverage
* Rollbar

Опыт


Специалист по работе с базами данных пользователей в ПО PERCo-S-20 , Актив Система
Управляющая компания в микрорайоне Университетский города Екатеринбурга
Апрель 2022 - по настоящее время

Обязанности:
- Производил учет заезда и выезда на придомовую территорию жилых домов и паркингов
- Блокировка карт нарушителей (отправление в Стоп-лист)
- Заведение новых карт
- Восстановление карт из Стоп-листа и чистка баз данных

Достижения:
- Очистил базу данных на 50%, удалив старые и неиспользующиеся карты
- Полностью очистил Стоп-лист, составлявший 10% от всей базы данных

Разнорабочий, Актив Система
Управляющая компания в микрорайоне Университетский города Екатеринбурга
Июнь 2016 - Август 2021

Работал в летние сезоны над разными задачами, самыми частыми из них были:
- Уход за газоном и кустарниками
- Обновление покраски бетонных полусфер
- Покраска дверей, парковочной разметки и заборов

Достижения:
- Регулярно проводил обрезку кустарников, что способствовало их здоровому росту
- Качественно выполнял покраску обеспечивая привлекательный вид микрорайона

Образование


Хекслет, Python backend developer
Май 2023 - по настоящее время
Неполное высшее, Электроэнергетика и электротехника, Уральский Федеральный Университет
Сентябрь 2016 - Июнь 2022

О себе
Не готов релоцироваться
Читаю профессиональную литературу на английском языке
Проживаю в городе Екатеринбург

Родился в 1998 году
Увлекаюсь музыкой, играю на гитаре. В свободное время хожу в тренажерный зал, на скалодром и на бокс. В зимнее время катаюсь на сноуборде.
Занимался волонтерством:
* Июль 2016 - Гонка Героев
* Июнь 2017 - Выпускной УрФУ в Екатеринбург-Экспо
* Сентябрь 2017 - День первый в Уральском федеральном, УрФУ
Занимался фехтованием более 10 лет, имею разряд КМС

Комментарии


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

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

0

Привет, Константин!
Замечательное резюме. Ты молодец!

Желаю тебе удачи в освоении новой профессии!


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