Больше информации по резюме будет доступно после регистрации

Зарегистрироваться
Был более двух недель назад

Мужчина

Москва, готов к переезду, готов к командировкам

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.

Навыки

Уровни владения навыками
Продвинутый уровень
Python
FastAPI
Flask
Docker
Docker-compose
SQLAlchemy
JSON API
PostgreSQL
REST API
Linux
MySQL
UV развертка
Git
API
HTTPX
Redis
CI/CD
Nginx
Clean Architecture
SOLID
Apache Kafka
RabbitMQ
Prometheus
Средний уровень
Apache HTTP Server
Celery
Zabbix
Selenium
Django Framework
gRPC
Clickhouse

Обо мне

Middle Python-разработчик, стремящийся к развитию в роли Backend-инженера. Имею опыт оптимизации существующих систем, что позволило повысить производительность и снизить операционные затраты. Активно участвую в командной разработке архитектурных решений. Быстро осваиваю новые технологии, придерживаюсь принципов качественного тестирования. Готов применить свои навыки и опыт для достижения бизнес-целей вашей компании и создания эффективных backend-решений. Контакты: Телеграм: @shugaibovvv

Портфолио

Высшее образование

2027
Высшее образование
Информационная безопасность телекоммуникационных систем

Знание языков

Русский — Родной

Английский — B2 — Средне-продвинутый

Повышение квалификации, курсы

2021
Yandex Лицей
Yandex, Python разработчик
2021
Java разработка
Samsung IT SCHOOL, Java разработчик

Гражданство, время в пути до работы

Гражданство: Россия

Разрешение на работу: Россия

Желательное время в пути до работы: Не имеет значения