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

Контакты


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

Описание

Python-разработчик с 2-летним опытом создания веб-приложений и API.
Опыт работы с FastAPI, Flask, Django, а также разработкой асинхронных приложений и Telegram-ботов. Работаю с реляционными БД (PostgreSQL, SQLite3) и ORM (SQLAlchemy, DjangoORM). Знаком с JWT, Docker, CI/CD, тестированием (pytest), парсингом (Selenium, BeautifulSoup, Scrapy) и Git. Разрабатываю REST API, оптимизирую код и решаю прикладные задачи. Люблю находить эффективные решения для пользователей. Мотивирован к развитию и готов взять на себя интересный проект. С нетерпением жду возможности применить свои знания и навыки на практике!

Навыки

Python | SQL

Фреймворки: Django/Flask/FastAPI

БД: PostgreSQL/SQLite, Redis(кеширование), SQLAlchemy

DevOps: Docker/Docker Compose, CI/CD

API: REST
Тестирование: Pytest/Unittest/DjangoTest
Асинхронность: Asyncio

Парсинг/Данные: Scrapy/BeautifulSoup4/Pandas/Selenium
Инструменты: Git, Poetry

Другое: ООП, HTTP, HTML

Описание проектов

referrals

RESTful API сервис для реферальной системы.
Реализовал:
- Регистрация и аутентификация (JWT, OAuth 2.0)
- Управление реферальными кодами (создание, удаление, ограниченный срок действия).
- Асинхронное взаимодействие сервисов и бд (SQLAlchemy, Asyncpg)
- Регистрация пользователей по реферальному коду
- Кеширование с помощью Redis
- Контейнеризацию
Технологии:
Python, FastAPI, SQLAlchemy, Alembic, Asyncpg, Redis, PyJWT, Docker, Docker Compose, Uvicorn, Pydantic, Poetry, Git, Flake8, Redis


task manager

Веб-приложение для управления задачами (Django)
Реализовал:
- CRUD для всех сущностей
- Регистрацию, аутентификацию и авторизацию
- Фильтрацию задач (Django-filter)
- Локализацию и перевод (i18n)
- Покрытие тестами (Django Test)
- Деплой на Render
- UI на Bootstrap 5
Технологический стек:
Python, Django, Django ORM, Django Test, Bootstrap 5, HTML, Django-Filter, PostgreSQL, Psycopg2-binary, Gunicorn, Git, Poetry, Flake8


money spent

Телеграм-бот для управления финансами
Реализовал:
Основные функции (MVP): учет расходов, асинхронная обработка запросов, взаимодействие с PostgreSQL, автоматическая отправка отчетов о затратах в конце месяца. Запуск бота в контейнере.
Технологический стек:
Python, Python-Telegram-Bot, Asyncpg, Docker, Docker Compose, PostgreSQL


gendiff

Программа для сравнения структур данных (JSON, YAML).
Реализовал:
- CLI-утилиту (argparse)
- Тестирование (pytest, фикстуры)
- Обход и сравнение деревьев (рекурсия)
- CI/CD (GitHub Actions)
Технологический стек:
Python, Poetry, Git, Pytest, CI GitHub Actions, Flake8


page analyzer

Веб-приложение на Flask для анализа сайтов на SEO-пригодность.
Реализовал:
- Обработку HTTP-запросов
- Подключение к PostgreSQL, сырые SQL-запросы
- Работа с переменными окружения (.env, python-dotenv)
- Парсинг HTML (BeautifulSoup4)
- Деплой на Render
Технологический стек:
Python, Flask, PostgreSQL, BeautifulSoup4, Gunicorn, HTML, Bootstrap 5, CI GitHub Actions, Git, Poetry, Flake8

Образование


Python-разработчик, школа программирования Hexlet.
Февраль 2023 - Октябрь 2024
Казанский Государственный Университет. Мехмат.
Сентябрь 2006 - Июнь 2011

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

Комментарии


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

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

0

Привет, Рамис!


Давай улучшим твое резюме:
1. Описание проектов
Давай добавим результаты проекта/полученные тобой навыки, а также технологический стек в каждом проекте.
2. Опыт
Основной принцип, которого мы придерживаемся при описании нерелевантного опыта работы - это выделить 2-3 ключевые задачи, которые продемонстрируют твои навыки, а также 2-3 достижения, которые будут больше всего соотноситься с искомой вакансией.
Подумай, как бы ты мог продемонстрировать свои навыки, как стоящего кандидата, через описание твоей нынешней работы.
3. Образование
Не забудь внести сведения о дополнительном профильном образовании, в частности обучение в школе программирования Hexlet.

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


Добавить комментарий/ссылку на вакансию
Для этого действия нужновойти
Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Это резюме Fullstack Developer выглядит впечатляюще и содержит много полезной информаци...
Данное резюме имеет некоторые положительные аспекты, такие как обширные знания в област...
Данное резюме Ruby on Rails разработчика содержит много полезной информации о навыках, ...
Это резюме имеет много сильных сторон. Здесь перечислены важные технологии и инструмент...
Это резюме содержит много полезной информации о вашем опыте и навыках в разработке на P...
Резюме Евгения: 1. Общие впечатления: - Положительные: Евгений активно изучает Front...
Этот резюме обладает множеством положительных черт, таких как: Хорошо структурированн...
Это резюме Frontend-разработчика имеет хороший профессиональный опыт и образование. В н...
Это резюме выглядит обширным и информативным, что хорошо. Вот несколько советов для улу...
Резюме Германа, Frontend-разработчика с 4+ годами опыта, внушает впечатление высококвал...