Trainee Python Developer( Innowise Group / Фабрика инноваций и решений )
Описание
ИЛЬЯ КОМАШИЛО
P Y T H O N B A C K E N D D E V E L O P E R • T R A I N E E / I N T E R N
Минск, Беларусь • удалённо / гибрид • English: B1 github.com/IlyaKomashilo
ПРОФЕССИОНАЛЬНЫЙ ПРОФИЛЬ
Python Backend-разработчик с практическим опытом создания асинхронных REST API на FastAPI. Работаю с
PostgreSQL, SQLAlchemy 2 Async, Redis, Celery, Docker и Pytest; применяю ООП, SOLID, DRY, KISS и слоистую
архитектуру. В Booking API реализовал полный backend-поток - от JWT-аутентификации и миграций до
кэширования, фоновых задач и автоматических тестов. Ищу стажёрскую позицию с командной разработкой,
code review и менторством; готов быстро включиться в full-time работу.
ТЕХНИЧЕСКИЕ НАВЫКИ
Python: Python Core, стандартная библиотека, ООП, async/await, asyncio, typing, logging, обработка исключений
Backend: FastAPI, Pydantic v2, REST API, HTTP, dependency injection, JWT, Jinja2, OpenAPI/Swagger; Django/DRF -
базово
Данные: PostgreSQL, SQL, SQLAlchemy 2 Async, Alembic, Redis
Тестирование: Pytest, unit/integration/API tests, fixtures, mocks, parametrизация
Архитектура: Clean Code, SOLID, DRY, KISS, Onion Architecture, Repository, Data Mapper, Service Layer, Use Cases
Инструменты: Git, GitHub, Docker, Docker Compose, Linux, Celery/Celery Beat, Ruff, Pyright, Nginx и CI/CD - базово
ПРОЕКТЫ
Booking API | практический backend-проект | GitHub
• Разработал асинхронный REST API сервиса поиска и бронирования на FastAPI, Pydantic v2, PostgreSQL и
SQLAlchemy 2 Async.
• Реализовал JWT-аутентификацию, валидацию, фильтрацию, пагинацию, миграции Alembic, логирование и
обработку ошибок.
• Добавил Redis-кэширование, фоновые задачи Celery/Celery Beat, Docker Compose и Nginx; покрыл API unit-,
integration- и API-тестами на Pytest.
• Организовал код по слоям Onion Architecture с Repository, Data Mapper, Service Layer и Use Cases.
Notification Service | самостоятельный проект в разработке | GitHub
• Разрабатываю отдельный сервис уведомлений на FastAPI, чтобы глубже разобраться во взаимодействии
независимых сервисов.
• Реализовал шаблонизацию Jinja2, API создания и получения уведомлений, модель статусов, валидацию и
обработку ошибок.
ОБУЧЕНИЕ
Pytex - практический курс «Backend-разработка на Python»: FastAPI, PostgreSQL, SQLAlchemy, Redis, Celery, Docker,
тестирование и архитектура
Компьютерная академия IT STEP - курс программирования на Python
ДОПОЛНИТЕЛЬНО
Английский - B1 , могу поддерживать разговор и обсуждать рабочие темы; продолжаю активно изучать.
Предпринимательский опыт - около 5 лет : самостоятельно планировал работу, расставлял приоритеты,
взаимодействовал с клиентами и отвечал за результат.
10 декабря, 2021
Ольга
Город
Минск
Возраст
56 лет (26 июля 2026)
14 декабря, 2021
Татьяна
Город
Минск
Возраст
56 лет (26 июля 2026)
28 декабря, 2021
Viktor
Город
Минск
Возраст
56 лет (26 июля 2026)