Игорь К. Python разработчик, Senior
ID 19907
ИК
Игорь К.
Мужчина, 26 лет
Россия, Москва, UTC+3
Ставка
4 220,78 Р/час
НДС не облагается
Специалист доступен с 2 января 2026 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Python разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — B2
Главное о специалисте
Игорь — Python-разработчик с более чем 5-летним стажем в разработке и сопровождении сложных программных решений.
Игорь успешно реализовал широкий спектр задач в различных отраслях, от разработки высоконагруженных RESTful и асинхронных API до оптимизации работы с базами данных и микросервисной архитектурой.
Его опыт включает:
- Разработку API и сервисов.
Создание RESTful и асинхронных API для взаимодействия с внешними сервисами (например, медицинскими организациями) и работы с данными реального времени;
- Работу с базами данных.
Опыт управления и оптимизации работы с PostgreSQL и MSSQL, включая миграции, резервное копирование и управление транзакциями;
- Микросервисы и DevOps.
Успешное внедрение и сопровождение микросервисной архитектуры, автоматизация деплоя, настройка контейнеризации через Docker;
- Асинхронные подходы.
Глубокие знания в области асинхронного API, полученные в ходе реализации проектов и участия в отраслевых мероприятиях;
- Оптимизация процессов.
Автоматизация сбора и анализа данных, создание механизмов кэширования и работы с большими объемами информации.
Игорь обладает навыками работы с современными технологиями, такими как FastAPI, Flask, Django, PostgreSQL, MSSQL, RabbitMQ, Redis, Docker, и демонстрирует высокий уровень владения инструментами и библиотеками Python. Он эффективно документирует и передает свои разработки, что помогает обеспечивать прозрачность и поддержку созданных решений.
Его сильная сторона — умение быстро адаптироваться к новым задачам и внедрять инновационные подходы.
Проекты
(6 лет 1 месяц)
Аутстаф-проекты
Роль
Python backend
Обязанности
Проекты:
• Платформа для проведения предсменных и послесменных медицинских осмотров;
• «SafeOperator» РЖД.
Ключевые обязанности:
• Разработка на Python, CPython (3.10);
• Работа с монолитной и микросервисной архитектурой, реализация некоторых сервисов с нуля;
• Разработка рестового и асинхронного (asyncio, aiohttp) API для взаимодействия с внешними сервисами (медицинскими организациями);
• Проектирование RESTful API (FastAPI, Flask, Django REST (Django DRF));
• Разработка моделей данных (SQLAlchemy 2.x);
• Эксплуатация базы данных (SQL и NoSQL);
• Оптимизация запросов к БД (PostgreSQL);
• Эксплуатация и настройка распределенного хранилища данных для хранения видеозаписей медицинских осмотров;
• Настройка кеширования данных (Redis);
• Обеспечение консистентности данных (соединения устанавливаются со случайным nginx-воркером, необходимы его идентификация при повторном обращении к серверу и корректная маршрутизация)
• Поддержка, доработка, отладка существующего кода.
Особенности проекта:
Применение асинхронного API – этот вопрос, пока что, не имеет стандарта. РЖД – одни из первых, кто организовал конференцию по этому вопросу на русском языке. Мне удалось получить глубокие знания в этом направлении и изучить применяемые, на данный момент, подходы к разработке asyncapi.
Стек специалиста на проекте
PostgreSQL, Docker, Python, SQLAlchemy, FastAPI, Flask, Redis, Django Rest, Minio S3
Отрасль проекта
BioTech, Pharma, Health care & Sports
Период работы
Август 2024 - Декабрь 2024
(5 месяцев)
Внутренний веб-сервис
Роль
Python backend
Обязанности
• Разработка на Python, CPython (3.10);
• Разработка инструментов автоматизации сбора и анализа большого объема данных, их валидация, парсинг и агрегация;
• Поддержка внутреннего веб-сервиса коммуникации между отделами компании;
• Сервис загрузки массивных блоков данных через пользовательский ввод (XLS/веб-интерфейс), техническая и бизнес-валидация загружаемых данных;
• Разработка API (FastAPI) для специфических запросов в базу данных реального времени (временные слепки данных с точностью до 5 мс), документирование;
• Управление базами (MS SQL - бакапирование, развертывание, автоскрипты);
• Запуск джоба парсинга из веб-интерфейса, просмотр татуса/длительности/процента готовности промежуточного и финального результата парсинга данных;
• Документирование разработок, инструкции пользователям;
• Механизм кэширования запросов (Redis) к некоторым категориям базы данных и другие задачи;
• Работа с Docker.
Стек специалиста на проекте
PostgreSQL, RabbitMQ, Docker, Python, Celery, Zabbix, FastAPI, Redis, MSSQL
Отрасль проекта
Government & Public Sector
Период работы
Ноябрь 2021 - Июль 2024
(2 года 9 месяцев)
Работа на серверах и веб-сервисе
Роль
Python backend / младший DevOps
Обязанности
• Развертывание обновлений на серверах (виртуальные машины, веб), деплой в прод;
• Работа с БД (SQL, NoSQL);
• Создание API на базе Django (Django DRF);
• Сервис опроса множества ПК в корпоративной сети на предмет системной информации, сбор актуальных данных и составление статистики;
• Разработка и поддержка административного веб-сервиса для широкого круга пользователей.
Стек специалиста на проекте
RabbitMQ, Docker, Celery, Django, Apache AirFlow, MSSQL
Отрасль проекта
Urban technology
Период работы
Июнь 2020 - Ноябрь 2021
(1 год 6 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Норильский Государственный Индустриальный Институт
Специальность
Факультет электроэнергетики, экономики и управления
Завершение учебы
2020 г.