Ключевые навыки
Backend
Языки и фреймворки: Python 3.6+, Django, Django REST Framework (DRF), FastAPI, SQLAlchemy, Aiohttp.
Аутентификация и авторизация: Djoser, SimpleJWT, OAuth 2.0, Google API Client.
Асинхронность: Async/Await, aiohttp.
Инструменты: Alembic, Poetry, Selenium, Pillow, OpenCV, NumPy, Pydantic, Pytesseract.
Web scraping: BeautifulSoup (bs4).
Frontend
Фреймворки: Angular, Angular Material, Angular Universal.
State Management: NgRx, RxJS.
Языки: TypeScript, HTML, CSS, SCSS.
Базы данных
PostgreSQL, MySQL, SQLite.
Другие технологии
Docker, Docker Compose, CI/CD, Telegram Bot Development (Aiogram), Redis, Celery.
Проекты
Email Service (Email Campaigns)
Создание системы для управления email-рассылками с отслеживанием их открытия.
Технологии: Python, Django, Celery, Redis, PostgreSQL, Docker.
Результат: Масштабируемая система для автоматизации email-рассылок с аналитикой.
Telegram Bot Integration
Интеграция Java backend-сервиса с Telegram-ботом.
Реализованы асинхронные задачи для обработки данных.
Результат: Увеличение удобства использования сервиса и оптимизация производительности на 25%.
FastMedApp
Разработка backend-части медицинского приложения.
Технологии: Python 3.11+, Django 4+, DRF, Google API Client, Docker, Poetry.
Результат: Масштабируемое API с документацией.
Web Scraping Tool
Инструмент для автоматического сбора данных с сайтов.
Технологии: Python, Selenium, bs4, PostgreSQL.
Результат: Сокращение времени сбора данных на 40%.
E-commerce Platform
Разработка backend-части интернет-магазина.
Технологии: Django, DRF, PostgreSQL, Docker.
Результат: Масштабируемое API для поддержки frontend-приложения.
Участие в хакатоне
Описание проекта
Hackaton Bot — Telegram-бот, созданный для помощи пользователям в изучении компании LATOKEN, её культуры, вакансий и мероприятий с помощью внедрения ИИ. Бот предоставляет возможность пройти тест на знание LATOKEN и проанализировать резюме.
Функционал
Ответы на вопросы о компании через ИИ (OpenAI).
Навигационное меню с парсерами для получения информации с официальных источников.
Тест на знание LATOKEN (генерируется chatGPT).
Анализ резюме с помощью модели Mixtral через Hugging Face API.
Технологии
openai: Для взаимодействия с ChatGPT.
mixtral: Для анализа резюме.
Telegram Bot API: Для взаимодействия с Telegram.
aiogram: Фреймворк для создания Telegram-ботов.
Hugging Face API: Для анализа резюме.
Python: Основной язык программирования.
Достижения
Успешная интеграция Java backend-сервиса с Telegram-ботом.
Оптимизация производительности API на 25%.
Разработка инструмента для автоматизации сбора данных, сэкономившего 40% времени.
Реализация системы регистрации и активации аккаунта через OAuth 2.0 и Gmail API.
Оптимизация SQL-запросов на 15%.