Рейтинг: 401
Верифицирован через Сбер ID
Всего отзывов: 1 0
Профессионализм: 10 Коммуникация: 10
  • Работ в портфолио: 4
  • Типовых услуг: 5
  • Работ на продажу: 0
  • Возраст: 28 лет
  • Стаж работы: 8 лет
  • Зарегистрирован: 08.04.2022
  • Образование: Среднее профессиональное
Был на сайте:

Онлайн-сервис ikamethelp.com

Используемые навыки:

Описание

Клиенту требовалось разработать и развивать backend онлайн-сервиса, автоматизирующего работу с заявками и документами для получения ikamet (ВНЖ). Система должна была обеспечивать стабильную работу API, интеграции с внешними сервисами, корректную обработку данных и масштабируемость при росте пользователей.

Отдельные требования включали:
• надёжную архитектуру backend-части;
• асинхронную обработку фоновых задач;
• работу с несколькими типами баз данных;
• стабильный деплой и сопровождение сервиса.

Решение

Я участвовал в проектировании и разработке backend-части сервиса. Реализовывал REST API для работы с пользователями, заявками и связанными данными, обеспечивал интеграции с внешними сервисами и внутренними модулями системы.

Для обработки фоновых и ресурсоёмких задач была внедрена очередь задач, что позволило вынести тяжёлые операции из основного API-потока и повысить стабильность сервиса. Я занимался оптимизацией запросов к базе данных, работал как с реляционной, так и с документной моделью хранения данных.

Также участвовал в деплое и сопровождении проекта: настройка окружений, обновления, мониторинг работы сервиса и устранение возникающих проблем. Работа велась в условиях реального продакшена с активными пользователями и требованиями к доступности системы.

• Python
• Django
• Django REST Framework
• FastAPI (отдельные сервисы / модули)
• PostgreSQL
• MongoDB
• SQLAlchemy
• Celery
• Redis
• Ubuntu (серверное окружение)
• REST API
• Интеграции с внешними сервисами
• Деплой и сопровождение продакшен-окружения

Результат

В результате backend-часть сервиса обеспечила стабильную работу продукта и возможность его дальнейшего развития. Система корректно обрабатывала пользовательские данные и фоновые процессы, выдерживала рост нагрузки и позволила клиенту масштабировать сервис без пересмотра архитектуры.

Проект успешно эксплуатировался в продакшене и использовался конечными пользователями как основной инструмент для работы с заявками.

Ссылки на примеры реализации

 turnintolocal.com/ru

Презентация проекта

1.png

Оценили проект:

0