Backend & AI Engineer — Maksim Mashtakov

FULLSTACK

BACKEND

DEVELOPER

Разрабатываю надежные, отказоустойчивые серверные решения, RAG-системы и интеллектуальные веб-сервисы. Обучаюсь на 3 курсе ННГУ им. Н. И. Лобачевского (ИСИП). Участник всероссийских ИТ-чемпионатов (Сбер «AI-импульс 2.0», Космохакатон). Ценю чистую архитектуру, высокую производительность и системный инженерный подход.

Что есть архитектура без надежности, если не пустая оболочка, лишенная предназначения? Настоящий инженерный код познается под нагрузкой и создает фундамент для развития продукта.

Backend REST API LLM & Hybrid RAG FastAPI & Highload PostgreSQL & Data Modeling Linux Server SysAdmin Docker & Containerization Enterprise Integration Clean Architecture Desktop GUI (JavaFX)
/ 01

Избранные проекты

Практические разработки, открытый исходный код и инженерные кейсы.

Высоконагруженный асинхронный сервис на FastAPI для интеллектуального анализа 139 корпоративных регламентов и нормативной документации (16 825 страниц, 17 программных продуктов). Включает гибридный RAG на BM25Okapi с инвертированным индексом в оперативной памяти (latency поиска < 8 мс), интеграцию с LLM GigaChat-2-Max через Cloud.ru Foundation Models API, контекстный дисамбигуатор омонимов (WAL, TLS, RAM), семантический экстрактор сокращений на RapidFuzz и валидацию через Pydantic v2 (OpenAPI 3.1). Достигнута 100% точность (R=1.0, E=1.0, A=1.0, F1=1.0) без галлюцинаций.

Роль & Разработка Lead Backend & AI Developer, RAG Architecture
Технологический стек Python 3.11, FastAPI, GigaChat-2-Max, BM25Okapi, PyMuPDF, RapidFuzz, Docker, Nginx
Репозиторий проекта github.com/Otmorojeni/corporate-AI-agent
Онлайн-сервис (Live Demo) dev.otmorojeni.space

Инженерный проект, созданный в рамках всероссийского «Космохакатона». Разработка математической модели и алгоритмов для анализа стабильности орбитальной спутниковой группировки (Satellite Constellation): симуляция траекторий, оценка взаимного покрытия и устойчивости космических аппаратов на орбите.

Событие & Направление Космохакатон • Orbital Mechanics & Space Tech
Технологический стек Python, Численное моделирование, Алгоритмы, Git
Репозиторий проекта github.com/Otmorojeni/stable_satellite_constellation
Веб-приложение (Live) app.otmorojeni.space

Десктопная автоматизированная информационная система (АИС) для учета, структурирования и ведения справочника материально-технических ресурсов (МТР) и их физико-химических свойств, разработанная в ходе производственной практики в филиале «НИИИС им. Ю. Е. Седакова» ФГУП «РФЯЦ-ВНИИЭФ». Архитектура построена на чистом JavaFX без тяжелых фреймворков, использует паттерн DAO, прямое подключение к PostgreSQL через JDBC, трехуровневую иерархическую навигацию (TreeView), транзакционную надежность (ACID), UPSERT и мягкое удаление записей.

Контекст разработки Производственная практика • НИИИС им. Ю. Е. Седакова (РФЯЦ-ВНИИЭФ)
Технологический стек Java 17, JavaFX, PostgreSQL, JDBC, DAO Pattern, Maven

Многомодульный backend-сервис на Python с реализацией бизнес-логики, обработкой данных, структурированными REST API эндпоинтами и интеграцией с реляционными базами данных. Проект демонстрирует принципы модульности, чистоты кода и разделения ответственности.

Роль & Разработка Backend Architecture, Database Design
Технологический стек Python, FastAPI / DRF, PostgreSQL, Docker, Git
/ 02

О себе & Стек

Технологический арсенал, образование и профессиональный фундамент.

Образование 2022 — Наст. время

ННГУ им. Н. И. Лобачевского

3 курс обучения • Специальность: ИСИП (Информационные системы и программирование)

Фундаментальное освоение алгоритмов и структур данных, реляционных СУБД (PostgreSQL), сетевых протоколов, системного программирования на Java/Python/C# и принципов информационной безопасности.

Производственный опыт Производственная практика

ФГУП «РФЯЦ-ВНИИЭФ»

Филиал «НИИИС им. Ю. Е. Седакова»

Разработка десктопной АИС «Справочник МТР Субмикрон» (Java 17, JavaFX, PostgreSQL, JDBC): проектирование реляционной схемы базы данных, реализация DAO-архитектуры, транзакционных CRUD-операций и древовидного интерфейса учета ресурсов.

Хакатон Сбера AI-импульс 2.0

Сбер & Cloud.ru

Кейс ПАО «Газпром нефть» • Корпоративный ИИ-ассистент

Проектирование и разработка production-ready RAG-сервиса для анализа 16+ тыс. страниц документации: гибридный BM25Okapi поиск (< 8 мс), интеграция с LLM GigaChat-2-Max через Cloud.ru API, извлечение аббревиатур (RapidFuzz), 100% Quality Score без галлюцинаций.

ИТ-чемпионаты Космохакатон

Космохакатон

Проект: Stable Satellite Constellation

Разработка математической модели орбитальной спутниковой группировки в условиях 48-часового командного хакатон-спринта: расчет стабильности орбит, численное моделирование и защита проекта.

01

Языки программирования

Python FastAPI, DRF, Asyncio, Scripts
Java Maven, JDBC, JavaFX, OOP
C# / .NET ООП, структуры данных
Bash & Shell Автоматизация, скрипты Linux
JavaScript & Web ES6+, HTML5, CSS3, DOM API
02

Backend & Базы данных

PostgreSQL Сложные SQL-запросы, схемы, индексы
REST API Architecture OpenAPI / Swagger, JWT, Auth
FastAPI & DRF Асинхронные микросервисы, ORM
JavaFX & JDBC Десктопные интерфейсы и БД
03

DevOps & Инфраструктура

Linux (Ubuntu / Debian) SysAdmin, SSH, Systemd, VPS
Docker & Compose Контейнеризация, деплой на прод
Nginx & SSL Reverse Proxy, Let's Encrypt, TLS
Git & GitHub Ветвление, командный флоу, релизы
04

ИИ & RAG-системы

GigaChat-2-Max & LLM Cloud.ru API, промпт-инжиниринг, Zero-hallucination
RAG & Поисковые алгоритмы BM25Okapi, In-Memory Sharding, RapidFuzz
NLP & Парсинг документов PyMuPDF (fitz), нормализация, извлечение терминов
Pydantic v2 & Контракты Strict OpenAPI 3.1, валидация DTO, схемы данных