Python - developer в стартапе "BPA"
Работаю под NDA, в связи с чем не могу демонстрировать работу программ или части кода.
Автоматизация бизнес - процессов в крупных компаниях.
•Разработка и внедрение алгоритмов для эффективной обработки клиентских запросов.
•Разработка юнит\интеграционных тестов.
•Содействие коллегам в формировании исходных требований и их проверке на понятность и полноту
•Изучение новых продуктов и методов, компетенций и технологий
Обязанности:
- Реализация back-end в различных проектах компании и заказах от клиентов
- Создание интуитивно понятного интерфейса для заполнения заявок и оперативного взаимодействия с пользователями.
- Обеспечение безопасного доступа
- Безопасное хранение данных
- Защита от несанкционированного доступа
- Своевременное обновление ПО для защиты от уязвимостей в рамках тех. поддержки
Достижения:
1)Проект для оценки качества работы (по QR).
Имеет два режима: пользовательский и «Admin»
Пользовательский режим
- Оценка качества работы водителей через Telegram-бот, используя QR-коды, размещенные в автомобилях.
Система обеспечивает сбор, обработку и анализ отзывов пользователей с целью повышения качества
обслуживания и формирования отчетности.
- Получение и валидация информации от пользователей (текстовые отзывы, изображения, другие виды данных)
- Хранение данных о пользователях, истории взаимодействий, оценках и комментариях.
- Авторизация. Для администраторов бота - через список разрешенных пользователей.
Для клиентов бота – авторизация через сканирование QR.
- Автоматическое формирование отчетных форм.
Режим "Администратор"
- Управление списком автомобилей и пользователями с доступом к отчетам через команды telegram-бота
(поиск по номеру автомобиля, добавление нового администратора,
добавление нового ТС и генерация qr-кода, удаление ТС из БД, получение ID нового администратора
для его добавления в БД)
- Генерация сводной статистики по каждому автомобилю.
🛠 Зависимости
Python: 3.12, pytest, pytest-cov, requests, psycopg2, qrcode, telebot, psycopg, sqlalchemy, alembic, pillow, asyncpg, pydantic, pydantic-settings, dockerfile, pandas, openpyxl
2.) Программа для оформления пропусков.
-пользуются ежедневно 254 человека (количество пользователей растет)
- Создано более 9000 заявок на пропуска. Что заметно сэкономило временной ресурс клиента.
- внедрил автоматическую
валидацию номеров транспортных средств (автомобилей, мотоциклов и т.п.), вводимых пользовательских данных для исключения некорректного ввода.
- внедрил поиск заказчика по id и вывод информации о заявке
🛠 Использованные технологии и методы:
Python 3.12, SQLite, pytest, telebot, requests, pytelegrambotapi, Docker, json, Poetry, type hints, docstring
3) работаем с API, html, css, bootstrap
4) бот - модератор контента (модерирует группы и каналы клиента)