Фото, имя и контакты доступны только авторизованным пользователям
Опыт работы 1 год и 1 месяц
Июль 2022 – июль 2023
1 год и 1 месяц
Разработчик Python
Яндекс Практикум, Москва
Интернет-компания (поисковики, платежные системы, соц. сети, информационно-познавательные и развлекательные ресурсы, продвижение сайтов и прочее)
Обязанности и достижения:
Изучение алгоритмов, стандартной библиотеки шаблонов, разработка проектов
1. Проект: Веб-приложение «Image Compressor» для асинхронного сжатия изображений
Стек: Python, Django, Celery, Redis, Pillow (PIL), HTML/CSS/JS, SQLite.
Задача: Создать асинхронный сервис для сжатия загружаемых изображений без блокировки пользовательского интерфейса, с отслеживанием статуса задач и визуализацией прогресса.
Действия: Реализовал модель для хранения задач, асинхронную обработку через Celery и Redis, интеграцию Pillow для сжатия JPEG, Drag-and-Drop интерфейс на фронтенде и REST API для статусов задач.
Результат: Полноценное приложение с фоновой обработкой файлов, прогресс-баром, автоматическим расчётом степени сжатия и возможностью скачивания результата, демонстрирующее навыки работы с асинхронными задачами и брокерами сообщений.
2. Telegram-бот для поиска рецептов
Стек: Python, python-telegram-bot, SQLite, Requests, TheMealDB API.
Задача: Создать удобного Telegram-бота для поиска кулинарных рецептов и управления личной коллекцией избранных блюд.
Действия: Реализовал парсинг данных через REST API, интерактивное меню с Inline-кнопками и пагинацией, систему избранного с SQLite-базой, а также обработку изображений рецептов.
Результат: Функциональный бот с аудиторией 500+ пользователей, поддерживающий поиск, сохранение в избранное и отображение пошаговых рецептов с фото.
3. Проект: Веб-приложение для ведения блога
Стек: Python, Django, SQLite, Bootstrap, Git.
Задача: Создать полноценное веб-приложение для публикации и управления статьями с авторизацией пользователей и CRUD-функционалом.
Действия: Реализовал модели данных через Django ORM, систему аутентификации, классы-представления для операций со статьями и адаптивный интерфейс на Bootstrap.
Результат: Рабочее приложение с регистрацией, созданием и редактированием контента, демонстрирующее владение полным циклом разработки на Django и архитектурным паттерном MTV.
4. Проект: Веб-приложение «Finance Tracker» для учёта личных финансов
Стек: Python, Flask, PostgreSQL, HTML/CSS, Jinja2, psycopg2.
Задача: Создать веб-приложение для удобного учёта доходов и расходов с автоматическим расчётом баланса и визуализацией финансовой статистики.
Действия: Реализовал систему категорий транзакций, CRUD-операции через Flask, интеграцию с PostgreSQL, формирование отчётов по категориям и интуитивный веб-интерфейс с шаблонизацией Jinja2.
Результат: Полнофункциональное приложение с дашбордом, статистикой в реальном времени и адаптивным дизайном, демонстрирующее навыки backend-разработки на Flask и работу с реляционными базами данных.
Проекты: https://github.com/Scortlin?tab=repositories
Python-разработчик с фокусом на backend и анализ данных. Имею практический опыт создания веб-приложений (Flask/Django), работы с базами данных и компьютерным зрением. Владею полным циклом разработки: от проектирования архитектуры до деплоя в контейнерах. Ищу возможность присоединиться к команде, где смогу применять свои навыки для решения сложных задач и активно развиваться. Готов к стажировке или junior-позиции.
Иностранные языки
Английский язык — разговорный
Добавить в избранное
Фото, имя и контакты доступны только авторизованным пользователям
Общество с ограниченной ответственностью «СуперДжоб»
Г.Москва, ул. Дмитровка М, дом 20
ИНН 7702319337
ОКВЭД 63.11.1
vip@superjob.ru
+7(495)7907277
Программа ЭВМ SuperJob и Программные модули включены в Реестр российского программного обеспечения (ПО), реестровая запись № 9280 от 20.02.2021г.
Программный интерфейс API SuperJob включен в Реестр российского программного обеспечения (ПО), реестровая запись № 11081 от 20.07.2021г.