Денис Т.
Разработка системы мультиканального трекинга задач и напоминаний с AI-аналитикой и интеграцией с мессенджерами (MVP - Telegram MiniApp). Цель: создать гибкий инструмент для компаний, который объединяет трекинг задач, аналитику загрузки сотрудников и интеграцию с AI для автоматизации планирования и анализа трудозатрат. Результат: сократил количество просроченных задач на 25% за счёт умных напоминаний, сформировал основу корпоративного SaaS-решения, готового к масштабированию и коммерциализации, система успешно прошла пилотное внедрение в компании, сократив время реакции на задачи и коммуникацию между сотрудниками. Разработал с нуля MVP корпоративного SaaS-решения для трекинга задач и анализа загрузки сотрудников с интеграцией AI и мессенджеров (Telegram MiniApp в качестве первого канала). Реализовал микросервисную архитектуру на Django, PostgreSQL, Redis, Celery и RabbitMQ, с гибким API-ядром, независимым от канала коммуникации. Внедрил авторизацию через Yandex ID + Telegram, роли (исполнитель, РП, админ), умные напоминания по локальному времени и AI-функционал - генерация задач из транскрибаций, прогноз перегрузки, аналитика эффективности. Интегрировал Яндекс Трекер и Telegram-бота для уведомлений. Настроил контейнеризация через Docker, оркестрацию и CI/CD, использовал Nginx в роли API-gateway, обеспечив безопасность и балансировку трафика. ------------------------------------ Разработка cистемы автоматизации электронного документооборота для крупного заказчика - Маревен Фуд Сэнтрал. Цель: перевести документооборот компании с бумажного формата в полностью электронный, обеспечить интеграцию с корпоративными и внешними системами, снизить затраты на обработку документов и ускорить бизнес-процессы. Результат: обеспечил переход документооборота компании в электронный формат, что ускорило согласование документов и снизило административные затраты, система позволила автоматизировать более 80% операций по обработке документов, повысив скорость документооборота. Разработал backend системы электронного документооборота на C# и MS SQL Server. Реализовал маршрутизацию, валидацию и журналирование документов, а также интеграции с SAP, Diadoc и Контур API для автоматической синхронизации. Создал систему версионирования и аудита изменений, оптимизировал SQL-запросы под высокую нагрузку. Участвовал в продакшн-деплое и тестировании, обеспечив бесперебойный переход с бумажного документооборота.
Собственные разработки: 1. TaskForSecunda - REST API-приложение для управления справочниками организаций, зданий и видов деятельности. Роль: Python-разработчик. Особенности и сложности: - Реализовал аутентификацию через FastAPIUsers и работу с JWT. - Настроил асинхронную обработку запросов через asyncpg и asyncio. - Организовал систему миграций с Alembic и ORM-схемами. Достижения: - Повысил производительность API более чем в 2 раза за счёт перехода на асинхронный стек. - Оптимизировал структуру моделей и сериализацию данных, снизив нагрузку на БД. - Проект успешно прошёл код-ревью заказчика и принят в качестве рабочего прототипа. Технологии: FastAPI, Uvicorn, SQlAlchemy, Alembic, FastAPIUsers, Pydantic, GitHub, Pytest, Asyncio, Postgres, asyncpg, aiosqlite, poetry, Docker, Docker Compose, Makefile, JWT, Swagger, ReDoc, Static API KEY. Ссылка: https://github.com/Fairfay/test_task_for_secunda -------------------------------------- 2. ReportTask - Комплексная система (веб + мобильное приложение) для учёта доставок и логистики. Позволяет создавать и управлять заявками, отслеживать статусы, прикреплять медиафайлы и анализировать эффективность доставок в удобном интерфейсе. Роль: Fullstack-разработчик (единственный разработчик проекта) - отвечал за полный цикл разработки, от архитектуры и backend-логики до frontend и мобильного клиента. Особенности и сложности: - Спроектировал архитектуру REST API и базу данных с нуля, обеспечив гибкость для масштабирования. - Реализовал backend на Django + DRF с JWT-аутентификацией, валидацией данных, фильтрацией и пагинацией. - Создал frontend на React + Redux + D3.js, обеспечив адаптивный дизайн, интерактивную аналитику и поддержку PWA. - Разработал мобильное приложение (React Native), интегрировав push-уведомления. - Настроил инфраструктуру деплоя: Docker, Docker Compose, Nginx, CI/CD, Makefile. - Обеспечил стабильность и безопасность: защита API, CORS, проверка токенов и безопасная работа с файлами. Достижения: - Полностью реализовал MVP и продакшн-версию один, без внешней команды. - Создал масштабируемую архитектуру, позволившую подключить мобильное приложение без изменений backend-кода. - Оптимизировал SQL-запросы, снизив среднее время отклика API на 40%. - Получил высокую оценку при тестировании: "У тебя строгий код" - отзыв заказчика. - Использовался как демонстрационный кейс для компании-заказчика и как тестовый стенд для логистических клиентов. Технологии: Django, Django REST Framework, JWT, Gunicorn, Poetry, Pytest, Unittest, Postgres, React, Webpack, Redux, D3.js, Swagger, Telegram API, Nginx, Docker, Docker Compose, Makefile, Axios, PWA, GitHub, DockerHub. Ссылки: Backend: https://github.com/Fairfay/report_task_backend Frontend: https://github.com/Fairfay/report_task_frontend Mobile: https://github.com/Fairfay/report_task_mobile
Проект - Yourtask: Корпоративная SaaS система управления проектами и задачами (аналог YouGile, Trello, Jira). Роль: Fullstack-разработчик (основной упор - backend). Результат: решение признано отечественным ПО и прошло процедуру сертификации, система используется в муниципальных и коммерческих организациях Кузбасса. Разработал с нуля систему управления проектами (аналог YouGile/Trello/Jira) с Agile-досками, диаграммой Ганта, уведомлениями и аналитикой. Реализовал микросервисную архитектуру на Django, PostgreSQL, Redis и Celery, добавил WebSocket (Django Channels) и Service Workers для обновлений в реальном времени и PWA для offline-доступа. Интегрировал вход через Yandex ID OAuth и Telegram обеспечив рост конверсии регистрации на 20%, уведомления через Telegram-бота (@SmarTaskBot) и email, а также работу с облачным хранилищем (AWS S3 Ростелеком). Настроил CI/CD через GitLab сократив время выката новой версии с 30 до 5 минут, мониторинг через Sentry, JWT-аутентификацию и защиту от брутфорса (django-axes), реализовал автоматизированные мгновенные уведомления в Telegram при ошибках полученных пользователями, приходят с полным стек трейсом, отображением места ошибки, id пользователя. Написал unit и интеграционные тесты (pytest, unittest) с покрытием более 85%. Задокументировал API через Swagger/OpenAPI, упростив onboarding новых разработчиков.
Понравился профиль? Создайте себе такой же