← В ленту
Регистрация: 13.05.2025

Виктор Корсунов

Специализация: Python-разработчик

Скиллы

Python
GitHub
Django Rest Framework
Pytest
PostgreSQL
Docker
Django Framework
Git
Linux
SQL
FastAPI
Celery
Redis
REST API
API
SQLAlchemy
Bash

Опыт работы

Python-разработчик
с 03.2024 - По настоящий момент |NDA
Python, Django, Django REST Framework, WebSocket, PostgreSQL, Docker
Проект "Найди друга". Описание: ● "Найди друга" - социальная платформа, разработанная для облегчения взаимодействия и общения между пользователями. ● Основная цель проекта - предоставить удобный и интуитивно понятный интерфейс для поиска и добавления новых друзей, организации и участия в мероприятиях. Основные достижения: ● Разработка логики добавления в друзья: ● Создал и внедрил функциональность добавления пользователей в друзья. ● Реализовал механизм отправки, получения и обработки заявок в друзья. ● Обеспечил возможность подтверждения или отклонения заявок на добавление в друзья. Уведомления: ● Разработал систему уведомлений, информирующую пользователей о различных событиях, таких как новые заявки в друзья, принятие заявок и т.д. ● Реализовал функциональность отключения уведомлений по выбору пользователя. ● Обеспечил сохранение пользовательских уведомлений в базе данных и их корректное применение. Проверка на размер аватарки: ● Внедрил механизм проверки загружаемых аватарок на соответствие допустимым размерам. ● Реализовал автоматическое сжатие и изменение размера аватарок, превышающих допустимый размер. ● Обеспечил уведомление пользователя о необходимости изменения размера аватарки в случае превышения допустимых размеров. Проект Zetatech - сервис для веб-скрапинга. Описание: Проект Zetatech был ориентирован на разработку сервиса для веб-скрапинга, предназначенного для сбора и обработки данных с различных веб сайтов. Мы создавали инструмент, который автоматизировал процесс сбора информации, позволяя пользователям быстро и эффективно анализировать данные из различных источников. Задачи и достижения: ● Разработка и проектирование базы данных. ● Реализация логики пользователей и API с использованием Django и Django REST Framework. ● Участие в командной работе с 8 членами разработки. ● Организация и участие в созвонах для планирования и обсуждения задач. ● Ведение отчетности на канбан-доске YouGile. Моя роль: ● Разработка и проектирование базы данных для хранения собранных данных. ● Реализация логики пользователей и API. ● Активное участие в командных обсуждениях для определения требований и решений. ● Ответственное ведение отчетности о прогрессе на канбан-доске YouGile. Проект - социальная сеть для публикации рецептов с функцией добавления продуктов в корзину. Задачи и достижения: ● Спроектировал и реализовал с нуля REST API на DRF с применением PostgreSQL (авторизация, загрузка изображений, функция скачивания списка продуктов из корзины, возможность подписаться на авторов, добавление рецептов в избранное). ● Разработал административную панель. ● Настроил инфраструктуру с использованием Docker. ● Деплоил проект на Linux системах в связке с Nginx.

Образование

Перевод и переводоведение
По 2022
Национальный исследовательский Томский государственный университет

Языки

РусскийРодной