Junior Python Backend Developer | Django, FastApi, Flask | Git, Docker, SQL

Контакты


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

Описание

Я начинающий Backend разработчик с опытом разработки на Python, специализируюсь на создании веб-приложений с использованием Django, FastApi, Flask. Обладаю навыками работы с SQL, HTML, CSS, и созданием API. Имею опыт работы с Docker, Git, Pytest и CI/CD с использованием GitHub Actions. Уверенно использую ООП и MVC-архитектуру при разработке приложений. Работал над проектами различной сложности, от консольных приложений до полноценных веб-приложений, что помогло развить навыки работы с базами данных, системами аутентификации, CRUD, а также тестирования и деплоя на различных платформах. Уровень английского языка: A2+.

В настоящее время ищу удаленную стажировку/работу в качестве Python-разработчика.
Закончил курс Python-разработчика на Хекслете и получил сертификат.

Мой предыдущий опыт работы развил во мне soft-skills.

Меня увлекает программирование, и в целом вся сфера IT. Всегда готов учиться чему-то новому, интересуюсь внедрением искусственного интеллекта.

Навыки
  • Python
  • Django
  • Flask
  • SQL
  • HTML
  • CSS
  • HTTP
  • API
  • Pytest
  • Docker
  • Git
  • Windows
  • Linux
  • OOP
  • English А2+
Описание проектов

Проект "Игры разума"

Консольное приложение из 5 различных мини-игр, которые включают в себя задачи, проверяющие знания в логическом и арифметическом направлении.

Технологический стек:
Python 3.10, Code Climate, Make, Poetry, Github

Полученные навыки:
- общее понимание организации приложения (точка входа, движок, пакеты, модули)
- работа с командной строкой
- настройка окружения, использую Poetry
- работа с Github
- работа с переменными, функция, циклами, ссылочными и примитивными типами данных, модулями (импортами и экспортами)

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

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

Технологический стек:
Python 3.10, Github, Github Actions (CI), Code Climate, Make, Poetry, Pytest, argparse

Полученные навыки:
- создание cli-приложения, работа с библиотекой argparse
- понимание слоев абстракций
- работа с древовидными структурами данных, рекурсивный обход деревьев
- написание кода в функциональном стиле, функции высшего порядка
- работа с файловой системой: чтение, запись
- работа с библиотекой Pytest для написания тестов и отладки кода
- работа с Github, Github Actions (CI)

Проект "Анализатор страниц"

Анализатор страниц – полноценное приложение на базе фреймворка Flask. Здесь отрабатываются базовые принципы построения современных сайтов на MVC-архитектуре:
- работа с роутингом, обработчиками запросов и шаблонизатором,
- взаимодействие с базой данных.

Полученные навыки:
- работа с HTTP запросами, Flask
- HTML, CSS, Bootstrap
- работа с шаблонизатором Jinja2
- PostgreSQL, psycopg2
- requests, `BeautifulSoup
- работа с Github, Github Actions (CI)
- деплой на Render
- Docker and Docker-compose

Проект "Менеджер задач"

Полноценное приложение, основанное на фреймворке Django. Оно реализует основные принципы создания современных веб-сайтов на основе архитектуры MVC:
- аутентификацию пользователей,
- CRUD,
- маршрутизацию,
- шаблонизацию,
- взаимодействие с базой данных Django ORM.

Полученные навыки:
- Работа с HTTP-запросами, Django, ORM
- HTML, CSS, Bootstrap
- PostgreSQL
- CRUD, m2m, o2m
- Работа с GitHub, GitHub Actions (CI)
- Покрытие тестами coverage
- Деплой на Render

Проект "Бот менеджер задач"

Телеграмм бот реализованный с помощью aiogram, который связывается по API с Django приложением (см. предыдущий проект).
Полученные навыки:
- Работа с Telegram API, aiogram.
- Django REST Framework
- JWT токены для авторизации
- SQLAlchemy, asyncpg, sqlite для хранение токенов в боте
- httpx для асинхронных запросов к API
- Postman для тестирования запросов
- Деплой на Render

Проект "API Genetictestapi"

RESTful API для сохранения данных генетических тестов животных и вычисления агрегированной статистики. API поддерживает добавление данных, просмотр записей и вычисление статистики по видам животных.
Полученные навыки:
- PostgreSQL
- Django REST Framework
- Docker
- Http API

Проект "API testrestfastapi"

RESTful API для управления пользователями включая регистрацию, получение информации о пользователях их счетах и платежах. Присутствует эмуляция вебхука, для обработки платежа.
Полученные навыки:
- PostgreSQL, SQLAlchemy, Alembic
- FastApi
- Docker and Docker Compose

Образование


Hexlet. Курс Python разработчик
Ноябрь 2023 - Сентябрь 2024
Всероссийский государственный университет юстиции. Специальность : юриспруденция
Сентябрь 2015 - Июнь 2019

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

Занимаюсь спортом.
Играю в баскетбол.
Много путешествую.
Люблю видеоигры.

Комментарии


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

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

Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Это резюме Junior Java-разработчика выглядит впечатляющим. У вас хороший набор навыков ...
Привет, Светлана! Давай улучшим твое резюме: Описание проектов: Давай отразим в этом ...
Это резюме содержит много информации, но оно может быть улучшено для более ясного и стр...
Это резюме выглядит хорошо структурированным и информативным. В нем содержится подробно...
Это резюме выглядит хорошо структурированным и содержит много информации о ваших проект...
Это резюме Junior Frontend-разработчика демонстрирует вашу мотивацию и стремление к раз...
Привет, Даниил! Давай улучшим твое резюме: 1. Описание Этот раздел давай пересоберем. ...
Привет, Андрей! Давай улучшим твое резюме: 1. Контакты Подраздел «Дополнительные конта...
Это резюме Java разработчика содержит много информации о проектах и опыте работы. В цел...
Это резюме содержит информацию о вашем образовании, навыках и опыте работы. Оно также с...