ЯП и фреймворки:
- Python: Flask, FastAPI (изучаю)
- SQL, чаще работал с ORM SQLAlchemy
БД, с которыми я работал:
- PostgreSQL
- MySQL
- Redis (изучаю)
Веб-сервера:
- Gunicorn
- Nginx
За годы работы разработал ряд успешных проектов, используя разнообразные технологии.
В данный момент пишу собственную python библиотеку.
Стремлюсь к динамичным проектам, где могу продолжать развиваться и вносить значимый вклад.
Заинтересован в новых возможностях и готов принять "вызов".
Спасибо, что рассмотрели мою кандидатуру.
•Разрабатывал:
- API
- Web-приложения
- Системы обработки Exel/CSV-файлов
- Двухфакторную аутентификацию
- Чат-ботов со сложной бизнес-логикой и задачами
- Системы генерации отчетов в Google Sheets (Google Таблицы)
- Сбор статистики с множеством параметров и категорий
- Отслеживание Geo-позиций пользователей
»»» Чат-бот диспетчерской службы такси в Няндоме:
Разработал чат-бота для службы такси, бот был полноценным аналогом приложения Яндекс.Такси. Заказчик описал свою идею, доверился мне и получил полностью готовый продукт к работе за 1 месяц.
Разработал:
•Регистрацию пользователя и водителя
•Поиск ближайшего к пассажиру автомобиля
•Расчет стоимости и продолжительности поездки с использованием стороннего API для поиска адреса по координатам
•Рейтинги водителей и пассажиров
•Категории такси (доставка, детский тариф, обычный)
•Выбор дополнительных услуг (например, помощь с сумками, перевозка домашних животных)
•Пополнение баланса
•Статистику поездок для водителей (прибыль, комиссия за обслуживание, рейтинг)
•Автоматическое хранение и заполнения адреса
•Систему чаевых
Стек:
- Python, AsyncIO, Aiohttp
- PostgreSQL, SQLAlchemy, Alembic
- QIWI API, VK API, Sentry
»»» Панель управления марафонов VK:
Работал над разработкой Web-приложения для проекта онлайн обучения пользователей маркетингу, работой с рекламой и т.д.
Если конкретнее, моей задачей было интегрировать группы VK с Web-приложением для сбора статистики и работой с Google Shets.
Разработал:
•Назначение и отзыв прав доступа
•Интеграцию с Google Sheets
•Подключение групп VK
•Рендеринг постов (с возможностью читать посты, переходить по ссылкам и просматривать статьи
•Система комментариев
•Назначение и отзыв прав администрирования групп
•Оптимизированный рендеринг визуальной сетки таблицы и обработку данных Google Sheets
•Поиск по ключевым словам в столбцах и назначение пользователей определенным ячейкам в столбцах
➤Репозиторий Git проекта: https://github.com/Vladislav-Isakov/Control-panel-for-VK-marathons
Стек:
- Python, Flask, HTML5, CSS, JS, Bootstrap
- Docker, MySQL, SQLAlchemy, Alembic
- Nginx, Gunicorn
- Google Sheets API, VK API, Sentry
•Сотрудничал с другой командой разработчиков над общим проектом, вносил коррективы в реализованный функционал, расставлял приоритеты и оценивал задачи для отдела разработки.
•Взял на себя ответственность за технический аспект LMS платформы обучения пользователей VK: изменение данных, выявление и исправление ошибок, предложение идей по улучшению интерфейсов пользователей и сотрудников.
•Значительно улучшил скорость обработки файлов данных Excel за счет написания скриптов (обработка более 10 000 строк за 5-10 секунд, ранее занимала около 35 секунд).
•Разработал и поддерживал систему генерации PDF-файлов для отправки вложений электронной почты пользователям.
Стек:
- Python, Flask, Threading, Mypy
- HTML5, CSS, Bootstrap
- PostgreSQL, SQLAlchemy, Alembic
- Requests, Google API, SMTP, Apscheduler, Flask migrate, Flask login
➤Репозиторий Git проекта: https://github.com/Vladislav-Isakov/Auto-generate-pdf-vk
•Разработал веб-панель управления для чат-бота, работающего в групповых чатах и в ЛС группы проекта.
•Занимался автоматизацией других различных процессов в проекте, решая "боли" всего отдела.