← В ленту
Регистрация: 09.07.2025

Максим Ладилин

Специализация: Python Developer
— За период работы довелось плотно поработать над разработкой различных сервисов и программ; внедрить стандарт фильтрации для HTTP запросов ко всем API проектов. — Разрабатывал, поддерживал и тестировал микросервисы на Python + FastAPI с использованием AsyncIO с использованием PostgreSQL и Docker. — Проектирования REST API, написание телеграм ботов и архитектуры веб-сервисов на FastAPI и Django, создания веб-приложений и телеграм ботов. Ключевые навыки: — Язык программирования: Python (уверенное владение), SQL (понимание и написание запросов, работа с ORM), Asyncio. — Понимание принципов ООП. — Фреймворки: FastAPI, Django, Aiogram. — Работа с ORM Django, SQLAlchemy, Оптимизация запросов и работа с базами данных. — Базы данных: PostgreSQL (проектирование схем, CRUD, базовые оптимизации через ORM), Redis (кэширование). — Архитектура и API: Проектирование и разработка RESTful API, понимание принципов аутентификации, валидация данных. — Системы контроля версий: Git. — Инструменты и технологии: Docker, Docker Compose, Git, Linux (уверенная работа в командной строке). — Навыки работы с JavaScript (базовые навыки), HTML, CSS (практическое применение для создания/интеграции frontend-части в проектах). — Тестирование: Опыт написания базовых unit-тестов (например, с использованием PyTest/Unittest в Django или FastApi). — Операционные системы: Linux.
— За период работы довелось плотно поработать над разработкой различных сервисов и программ; внедрить стандарт фильтрации для HTTP запросов ко всем API проектов. — Разрабатывал, поддерживал и тестировал микросервисы на Python + FastAPI с использованием AsyncIO с использованием PostgreSQL и Docker. — Проектирования REST API, написание телеграм ботов и архитектуры веб-сервисов на FastAPI и Django, создания веб-приложений и телеграм ботов. Ключевые навыки: — Язык программирования: Python (уверенное владение), SQL (понимание и написание запросов, работа с ORM), Asyncio. — Понимание принципов ООП. — Фреймворки: FastAPI, Django, Aiogram. — Работа с ORM Django, SQLAlchemy, Оптимизация запросов и работа с базами данных. — Базы данных: PostgreSQL (проектирование схем, CRUD, базовые оптимизации через ORM), Redis (кэширование). — Архитектура и API: Проектирование и разработка RESTful API, понимание принципов аутентификации, валидация данных. — Системы контроля версий: Git. — Инструменты и технологии: Docker, Docker Compose, Git, Linux (уверенная работа в командной строке). — Навыки работы с JavaScript (базовые навыки), HTML, CSS (практическое применение для создания/интеграции frontend-части в проектах). — Тестирование: Опыт написания базовых unit-тестов (например, с использованием PyTest/Unittest в Django или FastApi). — Операционные системы: Linux.

Портфолио

NexusCRM

● Написание запросов к базе данных PostgreSQL через orm, оптимизация запросов с использованием индексов. ● Написание аутентификация и разделение по ролям. ● Масштабирование серверной инфраструктуры. ● Создание и редактирование заявок. ● Управление задачами: создание фоновых задач через Celery. ● Настройка адаптивного дизайна. ● Система успешно обрабатывает 1000+ объявлений на агента с временем отклика < 200 мс.

Book&Go

● Написал через асинхронное взаимодействие с БД (SQLAlchemy + asyncpg) для высокой пропускной способности. ● Минимизировал запросы к серверу через LocalStorage. ● JWT токены для аутентификации и авторизации. ● Валидация данных на клиенте и сервере (проверка даты ≥ сегодня, обязательные поля). ● Обеспечил защиту от SQL инъекций через параметризованные запросы SQLAlchemy. ● Настроил CORS настройки для безопасного взаимодействия фронтенда и бэкенда. Масштабируемость: ● Чёткое разделение на слои (routers → services → repositories). ● Абстракции репозиториев (Protocol) для лёгкой замены БД или внедрения кэширования. ● Подготовил к добавлению микросервисов (уведомления, аналитика). ● Адаптировал для мобильных (320px+), планшетов (768px+), десктопов (1024px+) и больших экранов (1200px+).

Paintings Store API

● Документирование API Swagger/OpenAPI. ● Docker + Alembic для миграций и быстрого развёртывания. ● Внедрил JWT-аутентификацию с bcrypt-хешированием паролей, ролевой моделью доступа (user/admin) и автоматической инвалидацией токенов. ● Внедрил JWT-аутентификацию с bcrypt-хешированием паролей, ролевой моделью доступа (user/admin) и автоматической инвалидацией токенов. ● Подготовка к масштабированию. ● Заложил архитектуру для будущего расширения: - Отдельные настройки тестовой БД. - Абстракции репозиториев (Protocol). - Слоистая структура зависимостей.

Скиллы

Python
Docker
FastApi
Django
Asyncio
PyTest
PostgreSQL
Redis
Celery
Aiogram

Опыт работы

Python Developer
08.2024 - 06.2025 |NDA
Python, FastApi, Django, Docker, PostgreSQL, Aiogram, Redis, Celery
● Разработка, развертывание. Разработка высоконагруженного Rest Api на FastAPI (async/await, Pydantic, Dependency Injection, JWT-аутентификация). ● Построение административных панелей с использованием Django ORM и SQLAlchemy. ● Полная докеризация приложения (FastAPI, Django apps) и зависимостей (PostgreSQL, Redis) через Docker/Docker Compose. ● Проектирование и оптимизация БД PostgreSQL (индексы, сложные запросы). Работа с Alembic для миграций. ● Интеграция и настройка Celery для обработки фоновых джобов (использование Redis как брокера и бэкенда результата). ● Разработка и поддержка Telegram-бота на Aiogram (взаимодействие с основным API, асинхронная обработка сообщений).

Образование

Инженер
По 2017
Нижегородский государственный университет им. Н.И. Лобачевского (Национальный исследовательский университет)

Языки

РусскийРоднойАнглийскийСредний