Привет, меня зовут Дмитрий Сафонов и я backend разработчик на python. Этот сайт - мое портфолио как разработчика с описанием проектов. Для удобства они разделены на коммерчески и с открытым кодом (чтобы вы могли ознакомиться, а возможно даже поучаствовать) моей кодовой базой .
Интернет-магазин мото-товаров и аксессуаров собственного производства
Разработал и развернул интернет-магазин на Django с использованием PostgreSQL, Redis, Docker, Nginx и Linux. Реализовал интеграцию с системой доставки СДЭК, оплату онлайн и Telegram-уведомления. Полностью выполнил весь цикл разработки — от регистрации домена и настройки инфраструктуры до деплоя и запуска проекта в продакшн.
ПодробнееТехнологии:
Система обследования линейной части магистрального газопровода при блокировке GPS/ГЛОНАСС
Разработал настольное приложение на Python, Tkinter и SQLite для проведения обследований линейной части магистрального газопровода в условиях отсутствия GPS/ГЛОНАСС. Решение обеспечило соответствие нормативам и повысило безопасность эксплуатации. Проект занял 1 место в номинации «Инновационные разработки и изобретения» на конференции молодых специалистов ПАО «Газпром».
ПодробнееТехнологии:
Система автоматизированного учёта, контроля и анализа данных (для ПАО «Газпром»)
Разработал приложение на Visual Basic, SQL и Access для обработки данных фото- и видеосъёмки с БПЛА. Система автоматизировала загрузку, анализ и формирование отчётов, обеспечивая быстрый доступ пользователей к актуальной информации. Проект занял 3 место на конкурсе молодых специалистов предприятия.
ПодробнееТехнологии:
Игровой бот для социальной сети ВКонтакте
В рамках стажировочного курса компании KTS разработан игровой бота для социальной сети ВКонтакте, который должен был быть: - устойчивым к перезагрузкам и зависаниям, - защищённым от блокировок со стороны VK API, - способным сохранять и восстанавливать состояние игры, - готовым к работе под нагрузкой с большим количеством сообщений.
Технологии:
Подробнее GithubTelegram-бот для оповещения о результатах соревнований по мотоджимхане
Разработал некоммерческого Telegram-бота на Django, HTMX, Redis, Celery, RabbitMQ для автоматического оповещения о результатах соревнований. Бот получает данные через REST API и рассылает пользователям через Telegram. Реализовал веб-панель, систему фоновых задач и деплой проекта.
Технологии:
Подробнее Github