Больше информации по резюме будет доступно после регистрации
ЗарегистрироватьсяБыл более двух недель назад
Мужчина
Москва, готов к переезду, готов к командировкам
Python Developer
80 000 ₽ на руки
Специализации:
- Программист, разработчик
Тип занятости: полная занятость, частичная занятость, проектная работа/разовое задание
Опыт работы 4 года 11 месяцев
Июль 2023 — по настоящее время
2 года 11 месяцев
SAYRAX PRINT
Москва, sayraxprint.ru
СМИ, маркетинг, реклама, BTL, PR, дизайн, продюсирование... Показать еще
Middle Python Developer
SayraxPrint — это умные станции для печати, сканирования и ксерокопирования документов прямо со смартфона. Благодаря SayraxPrint клиенты могут легко и быстро печатать документы в удобном месте. Слоган продукта: "Большой копицентр - в маленьком смартфоне!".
- Спроектировал и реализовал базовый функционал Rest-API для мобильного приложения на базе паттернов: Clean Architecture, SOLID, DRY, KISS.
- Регистрация, авторизация пользователей приложения через JWT.
- Интеграция печатного сервера для удаленного взаимодействия с принтерами через внутреннюю VPN сеть печатных устройств.
- Реализация конвертации файлов в pdf на сервере для взаимодействия с печатным устройством благодаря OnlyOffice-Document-Server.
- Реализация бизнес логики Rest-API с нуля.
- Создание основных схем БД: юзеры, заказы, платежи и т.д.
- Внедрил кэширование через Redis для разгрузки PostgreSQL и
повышения производительности API в отправке SMS сообщений.
- Система сеансов: использование WebSockets для обеспечения взаимодействия в реальном времени между пользователями и печатными станциями.
- Реализация безопасного способа хранения и удаления документов, файлов пользователей на базе NATS сервера.
- Интеграция платежных системы: Yookassa, Idram, СБП.
- Обработка webhook уведомлений со стороны платежных систем для реализации хранения информации в БД и внутренней логики печати файлов.
- Написание софта под одноплатные компьютеры OrangePi, RaspberryPi для показа рекламных баннеров на экране умных печатных станций.
- Руководство командой: Организовал работу команды разработчиков, проводил спринты и контролировал выполнение задач с использованием методологии YouGile.
- Поддержка инфраструктуры: Осуществлял развертывание и поддержку инфраструктуры с использованием Docker и Nginx, что обеспечивало стабильную работу системы.
- Мониторинг системы: Внедрение полного мониторинга печатного устройства с помощью протокола SNMP на базе Zabbix сервера. А также интеграция UptimeKuma, Logfire, Sentry.
О нашем продукте в СМИ: https://riadagestan.ru/news/tourism_events/startap_budushchego_komanda_iz_dagestana_zapustila_masshtabnyy_proekt_seti_umnykh_pechatnykh_stantsiy/
Компания развивает партнерскую программу и устанавливает аппараты в ключевых локациях. Первым успешным шагом стала установка и тестирование всех функций мобильного приложения на реальных клиентах в университете ДГТУ. Сейчас продукт расширяет горизонты, сотрудничая с крупными игроками, такими как ЖК "ПИК" (установка аппаратов в московских коворкингах) и выходя на международный рынок.
- Backend: FastAPI, SQLAlchemy, PostgreSQL, Celery, RabbitMQ, Kafka, JWT, Redis, Prometheus, WebSockets, REST API, CI/CD, PyTest, PyCups, NATS, OnlyOffice-API, PyQT5, ScanImage.
- DevOps: Docker, Nginx, docker-compose.
- Интеграции: Yookassa, Idram.
- Мониторинг: Uptime Kuma, Zabbix, Logfire, Sentry, SNMP.
- Методологии: Agile, Scrum.
Июнь 2021 — Май 2023
2 года
Интернет-провайдер "Pautina"
Махачкала, pautina05.ru
Информационные технологии, системная интеграция, интернет... Показать еще
Python Developer
- Разработка корпоративной CRM-системы: Успешно разработал с нуля CRM-систему для автоматизации бизнес-процессов компании:
- создание карточек с информацией об абонентах.
- обработка звонков от клиентов (Интеграция Oktell телефонии).
- создание и обработка заявок от клиентов для выезда мастеров по городу.
- раздел постоновок задач от главного монтажника для определенных мастеров.
- отдельный раздел для просмотра статистики мастеров по выполненных заявкам в определенный период.
- Разработка микросервисов:
- отправка автоматических уведомлений клиентам в личные сообщения об окончании средств на их личном счёте.
- автоматические ответы на часто задающие вопросы в чатах.
- Интеграция с Algorius картами сетевых оборудований внутри CRM системы для оповещения работников компании об актуальных состояниях каждого сетевого узла.
- Развертывание и поддержка production-окружения: Осуществлял развертывание и поддержку production-окружения с использованием Docker и Nginx.
Технологический стек:
- Backend: Flask, SQLAlchemy, PostgreSQL, REST API, CI/CD.
- DevOps: Docker, Nginx, docker-compose.
- Интеграции: BgBilling, Algorius, Pact.
Навыки
Уровни владения навыками
Продвинутый уровень
Средний уровень
Обо мне
Middle Python-разработчик, стремящийся к развитию в роли Backend-инженера. Имею опыт оптимизации существующих систем, что позволило повысить производительность и снизить операционные затраты.
Активно участвую в командной разработке архитектурных решений. Быстро осваиваю новые технологии, придерживаюсь принципов качественного тестирования.
Готов применить свои навыки и опыт для достижения бизнес-целей вашей компании и создания эффективных backend-решений.
Контакты:
Телеграм: @shugaibovvv
Высшее образование
2027
Высшее образование
Информационная безопасность телекоммуникационных систем
Знание языков
Повышение квалификации, курсы
2021
Yandex Лицей
Yandex, Python разработчик
2021
Java разработка
Samsung IT SCHOOL, Java разработчик
Гражданство, время в пути до работы
Гражданство: Россия
Разрешение на работу: Россия
Желательное время в пути до работы: Не имеет значения


