ЕК
Егор К.
Мужчина, 26 лет
Россия, Омск, UTC+6
Ставка
1 246,75 Р/час
НДС не облагается
Специалист доступен с 4 июля 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Python разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — B2
Главное о специалисте
Python-разработчик с опытом работы на проектах в сферах логистики и транспорта, а также производства.
На проекте по созданию декстопного веб-приложения по мониторингу состояния посылок выполнял роль Python backend-разработчика. Создал архитектуру хранения данных, реализовал REST API, работал с аутентификацией, создал админку и авторизацию, модуль генерации отчётов.
В рамках проекта по разработке веб-приложения для учёта и мониторинга состояния сетевого оборудования выполнял функции инженера-программиста. Разработал несколько модулей приложения, включая проверку доступности протоколов и просмотр состояния удалённого сервера, модели авторизации, модуль генерации отчетов. Работал с PostgresSQL, Redis, Celery.
Проекты
(3 года 8 месяцев)
Создание декстопного Web-приложения по мониторингу состояния посылок
Роль
Python backend-разработчик
Обязанности
Создание декстопного Web-приложения по мониторингу состояния посылок, отправляемых фельдъегерской почтовой службой под ОС "Astra Linux Смоленск" в рамках опытно-конструкторской работы
Достижения
- создал архитектуру хранения данных в РСУБД (PostgreSQL), модели (SQLAlchemy) и схемы валидации данных (Pydantic);
- реализовал REST API в фреймворке FastAPI по шаблону проектирования MVC;
- создавал и редактировал миграции в alembic;
- реализовал процесс аутентификации с использованием FastAPI-users и Redis;
- создал админку и авторизацию на уровне БД и с использованием FastAPI-users;
- создал модуль генерации отчетов о посылках с использованием Celery и Redis;
- написал более 300 unit-тестов и интеграционных тестов используя pytest.
Стек специалиста на проекте
PostgreSQL, Pytest, Celery, SQLAlchemy, FastAPI, Pydantic, Alembic, Asyncio, Redis, Starlette, admin, Uvicorn, python 3.10, user
Отрасль проекта
Logistics & Transport
Период работы
Декабрь 2023 - Декабрь 2024
(1 год 1 месяц)
Web-приложение по учету и мониторингу состояния сетевого оборудования под ОС "Альт 8 СП"
Роль
Инженер-программист
Обязанности
1. Разработка и поддержка модулей приложения, используя фреймворки и библиотеки из стека выше.
2. Создание RESTful API и его документирование использованием фреймворка OpenAPI.
3. Работа с PostgresSQL, написание как "сырых" запросов, так и через ORM SQLAlchemy, использование инструмента миграций alembic и правка миграций вручную.
4. Участие в разработке микросервисов для модулей приложения, начиная от схематической разработки и заканчивая покрытием тестами и документацией.
5. Работа с системой контроля версий GitLab, управление ветвями и выпусками.
6. Разработка тестов используя модуль pytest (unit-тесты, интеграционные тесты)
7. Работа с Redis (кэширование, аутентификация), Celery (фоновые задачи).
Достижения
Разработал несколько модулей приложения:
1. Проверка доступности протоколов и просмотр состояния удаленного сервера;
2. Модели авторизации в приложении (FastAPI-users для авторизации/аутентификации, Redis для кеширования).
3. Модуль генерации отчетов в фоновом режиме (Celery-задачи, Redis в качестве брокера).
4. Архитектура модуля приложения СППР (Системы поддержки принятия решений).
5. Модуль управления выполнением задач (TaskTracker).
6. Чаты с использованием websockets
Стек специалиста на проекте
gateway, WebSockets, HTTP, Uvicorn, admin, SQLAlchemy, JSON, MongoDB, Linux, Redis, Pytest, Debian, FastAPI, Ubuntu, Pydantic, Alembic, Docker Compose, Asyncio, Docker, Python, Starlette, RabbitMQ, PostgreSQL, user
Отрасль проекта
Manufacturing
Период работы
Май 2021 - Ноябрь 2023
(2 года 7 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Готов
Релокация
Внутри страны
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Омский государственный университет путей сообщения
Специальность
Институт автоматики, телекоммуникаций и информационных технологий, Автоматизация и управление
Завершение учебы
2023 г.