Специалисты

Описание

Python разработчик с 5-летним опытом коммерческой работы.

Работал в EdTech компаниях, с командой разработчиков по SCRUM методологии и будучи единственным бэкендером в команде.

Разрабатывал масштабируемые и поддерживаемые REST API сервисы с нуля
Умеет уточнять требования, декомпозировать и оценивать задачи.

На новом месте работы хотелось бы брать архитектурные задачи и заниматься проектированием микросервисов.

Образование

Московский государственный технический университет имени Н.Э. Баумана (национальный исследовательский университет) Робототехнические системы (2025 г.)

Опыт
Проект

Образовательная платформа.

Описание

Ведущий разработчик Python. Проект: Проект для Constructor Tech. Разработка бэкенда образовательной платформы в команде из 15 человек. Задачи: - Проектирование и разработка микросервисной архитектуры платформы с использованием FastAPI, Kafka и асинхронной обработки данных. - Реализация REST API и внутренних сервисов, устойчивых к сбоям и масштабируемых по горизонтали. - Участие в проектировании компонентов, работающих в условиях высокой нагрузки (десятки тысяч пользователей, пиковые периоды экзаменационной активности). - Настройка пайплайнов GitLab CI, реализация автоскейлинга, участие в обеспечении отказоустойчивости и мониторинга. - Выгрузка и агрегация данных из ClickHouse (Data Lake), интеграция с хранилищами и внешними сервисами. - Разработка систем авторизации, ролевой модели и API-интерфейсов для масштабируемой AI-экосистемы. Результат: - Спроектировал архитектуру и API системы прохождения экзаменов и тестов. -Реализовал систему оценки различных типов вопросов, включая автоматическую проверку и поддержку ручного ревью преподавателями, что сократило трудозатраты на проверку экзаменов на 70%. - Интегрировал сервис с обучающей платформой по LTI протоколу (стандарт в EdTech), обеспечив совместимость с образовательными платформами. - Внедрил AI-проверку вопросов, взаимодействуя с CoreML командой. - Подключил систему управления ролями и kafka для общения между микросервисами.

Технологии

FastAPI, AsyncIO, SQLAlcemy, PostgreSQL, Redis, Celery, Kafka, Alembic, PyTest, Pydantic, Sentry, Poetry, Ruff, GitLab CI.

Длительность

Январь 2022 - настоящее время месяцев

Проект

Банковский продукт

Описание

Разработчик Python. Задачи: Разработка микросервисов для чат-ботов и голосовых ассистентов. - Обогащение обучающего датасета на основе парсинга диалогов. - Выгрузки метрик (CSI, Slot Filling) и агрегированных данных для аналитиков. Проект: Виртуальные ассистенты. Результат: - На основе парсинга данных из интернета и диалогов с оператором разработал модель классификации запроса пользователя о выборе модели машины. - Разработал несколько микросервисов для определения верной ветки сценария для пользователя. - Создал Telegram-бота для автоматического формирования отчетов, получения статистики и автоматизации задач.

Технологии

FastAPI, Flask, Pandas, Scikit-Learn, Plotly, Selenium, SQL

Длительность

Октябрь 2019 - Январь 2022 месяца

Проект

Банковский продукт.

Описание

Задачи: - Анализ текстовых датасетов, построение выводов по данным и подсчет метрик. - Обучение NLP моделей на основе Count-Vectorizer, TF-IDF, FastText. Проект: HR Платформа. Результат: - Запуск модели рекомендаций внутренних вакансий на HR-платформе. - Создание сервиса на flask с рекомендациями развития для сотрудников. Состав команды: PM, System Analyst, DE, DA, DS

Технологии

Scikit-Learn, Pandas, CatBoost, Plotly

Длительность

Октябрь 2019 - Январь 2022 месяца