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
Опыт
Обязанности:
- Производил учет заезда и выезда на придомовую территорию жилых домов и паркингов
- Блокировка карт нарушителей (отправление в Стоп-лист)
- Заведение новых карт
- Восстановление карт из Стоп-листа и чистка баз данных
Достижения:
- Очистил базу данных на 50%, удалив старые и неиспользующиеся карты
- Полностью очистил Стоп-лист, составлявший 10% от всей базы данных
Работал в летние сезоны над разными задачами, самыми частыми из них были:
- Уход за газоном и кустарниками
- Обновление покраски бетонных полусфер
- Покраска дверей, парковочной разметки и заборов
Достижения:
- Регулярно проводил обрезку кустарников, что способствовало их здоровому росту
- Качественно выполнял покраску обеспечивая привлекательный вид микрорайона
Образование
Читаю профессиональную литературу на английском языке
Проживаю в городе Екатеринбург
Увлекаюсь музыкой, играю на гитаре. В свободное время хожу в тренажерный зал, на скалодром и на бокс. В зимнее время катаюсь на сноуборде
Рекомендации
Привет, Константин!
Замечательное резюме. Ты молодец!
Желаю тебе удачи в освоении новой профессии!
Добавить комментарий/ссылку на вакансию