Python-разработчик с глубокими знаниями в области Python, фреймворке Django и среде разработки. Обладаю способностью быстро усваивать новые технологии. Реализовал проекты различной сложности от создания простого и приветливого телеграм-бота до создания и развертывания DRF-проекта на сервере. Имею опыт работы в команде. Готов к однообразной, рутинной работе, умею решать проблемы и находить нестандартные подходы к задачам, адаптивен к изменениям в процессе работы. Стремлюсь развиваться профессионально и ищу возможности применить свои навыки в реальных проектах для достижения общих целей.
Проекты
Мегахакатон от SkillFactory. Проект "Точки зрения"
Реализован проект, победивший в мегахакатоне. Задача: создать функциональный мультиязычный лендинг. Ключевая особенность сайта: гибкая поддержка мультиязычности. В качестве backend-разработчика разработал и создал модели по работе с базой данных. Разработана административная панель. Ввод и отображение информации на русском, английском и французском языках. Работа в команде, созданной в рамках мегахакатона, с backend-, frontend-, fullstack-разработчиками, motion и ux|ui дизайнерами.
- Создано веб-приложение и реализованы модели для работы с базой данных (Django, SQlite).
- Модели подключены к административной панели (Django).
- Административная панель выполнена в цветах заказчика (HTML, CSS).
- Включает возможность добавления, редактирования и удаления данных/информации (контента). Имеет дополнения и улучшения, повышающие эффективность и удобство использования (3-х язычный ввод, спойлеры и пр.) (Django).
REST API для мобильного приложения
В качестве backend-разработчика создал REST API для мобильного приложения. Работа в тесном взаимодействии с продакт-менеджерами, дизайнерами, backend-разработчиками, разработчиками мобильных приложений и тестировщиками.
- Создал базу данных (PostgresQL, SQlite).
- Разработал классы по работе с базой данных (Django)
- Создал методы для REST API (Django-REST, Postman)
- Подготовил документацию (Swagger, Redoc, Sphinx)
- Разместил проект на сервере (pythonanywhere)
Интернет-ресурс "Доска объявлений"
Разработал интернет-ресурс "Доска объявлений" (аналог интернет-форума для любителей MMORPG-игр).
- Спроектирована и реализована архитектура моделей БД (Django, SQlite)
- Созданы представления и статичные страницы (Django)
- Реализована возможность авторизации и регистрации (Django, allauth)
- Реализована отправка писем с помощью сигналов (Django)
Интернет-ресурс "Новостной портал"
Создал интернет-ресурс "Новостной портал" (сайт для публикации новостей).
- Спроектирована и реализована архитектура моделей базы данных (Django, SQlite)
- Создал представления и статичные страницы (Django)
- Созданы фильтры, формы, пагинация (Django, django_filter)
- Реализована возможность отправки писем, уведомлений, рассылки и пр. с помощью сигналов, (Django, apscheduler)
- Работа с асинхронными задачами (Celery)
- Реализовал кэширование, логирование, локализация и интернационализация (Django, Redis)
Телеграм-бот для конвертации валют.
Разработал телеграм-бота для конвертации валют (ConvertaxBot).
- Создал бота (pyTelegramBotAPI)
- Реализовал хэндлеры (telebot)
- Реализовал парсинг (request, json)