Python Developer
Екатеринбург, РоссияМиддл
Удаленная работа
Опыт работы от 3 до 5 лет
Опыт работы от 3 до 5 лет
Короткая ссылка: gkjb.ru/g146q
О себе
На данный момент Python Developer.
Мои компетенции и опыт
Мой Дом Онлайн (с января 2023 по настоящее время).
Проект в сфере ЖКХ. Функционал: создание и управление заявками от собственников для управляющих компаний, проведение и юридическая поддержка собраний собственников, оплата коммунальных услуг, модуль для работы с должниками, обновление данных о собственниках из Росреестра, система контроля доступа (СКУД).
Позиция: python-разработчик
Стек: Python, Django, Django Rest Framework, Pytest, SQL, PostgreSQL, Redis, Celery, Docker, S3, Git, MediaMTX.
Задачи:
- Backend-разработка для проекта (Django, DRF). Проектирование и создание АПИ и бизнес-логики. Поддержка существующего кода.
- Оптимизация SQL-запросов к БД. Рефакторинг legacy-кода для снижения нагрузки.
- Разработка отдельного сервиса для видео-стримов (MediaMTX, Celery, S3, Redis, ffmpeg, m3u8) с камер видео-наблюдения (часть проекта СКУД в рамках основного проекта), сервис поддерживает хранение видео на S3, возможность потокового воспроизведения из архива и автоочистку архива. Интеграция с основным проектом.
- Разработка отдельного сервиса для генерации docx и pdf-документов, по шаблонам (аналог jinga), позволяющего генерировать и обновлять большое количество файлов в зависимости от получаемых из БД данных. Интеграция сервиса с основным проектом.
- Оптимизация алгоритма для распознавания QR-кодов (OpenCV, NumPy), при импорте объемных pdf-файлов с ЖХК-квитанциями. Процесс распознавания был ускорен в 5 раз.
Яндекс.Практикум (с декабря 2021 по декабрь 2022).
Позиция: python-разработчик
Стек: Python, Django, Django Rest Framework, Unittest, SQL, PostgreSQL, Gunicorn, Nginx, нужен доступ к резюме (Ubuntu), Git
Проекты:
- Yatube - платформа для публикации дневников ( нужен доступ к резюме ).
Django-сервис. Публикация постов, группировка постов, комментирование, редактирование, подписки на авторов. Регистрация пользователя реализована с верификацией данных, смена пароля через электронную почту.
- REST API для проекта Yatube ( нужен доступ к резюме ).
Для разработки API использован Django REST framework. Документация написана с использованием Redoc. Реализована аутентификация по JWT-токену.
- REST API YaMDb - база отзывов пользователей о различных произведениях, фильмах, музыке, книгах ( нужен доступ к резюме ).
Групповой проект. Принимал участие как team leader и как разработчик в части "управление пользователями". Распределение задач, код-ревью и дебагинг. Реализовал docker-compose проекта и workflow с использованием GitHubActions: тестирование, обновление образа на DockerHub, деплой на сервер и инфо-сообщения в Telegram.
Стич Профи (с 2014 по 2022 гг.)
Позиция: управляющий производством.
Задачи и достижения:
- Анализ и контроль за выполнением основных производственных показателей;
- Разработка и внедрение эффективных алгоритмов для оптимизации всех аспектов производственного процесса с целью повышения производительности и качества производимой продукции;
- В качестве менеджера проекта реализовал внутренний портал предприятия Pulse Stich Profi предназначенный для учета, визуализации и анализа производственных и прочих процессов;
- Внедрил 100% сдельную систему оплаты труда для работников предприятия, разработал инструменты (на базе 1С) для анализа эффективности сделки;
- Разработал алгоритмы для расчета оптимальной заполненности склада продукции, на основе которых формируется запуск изделий на производство;
- Разработал инструменты (на базе 1С) для отдела закупок по прогнозированию расходов материалов на производстве;
