E-commerce & Retail
FinTech & Banking
Logistics & Transport
Travel, Hospitality & Restaurant business
Никита Д. Python разработчик, Senior
ID 29435
НД
Никита Д.
Мужчина, 25 лет
Россия, Москва, UTC+3
Ставка
3 246,75 Р/час
НДС не облагается
Специалист доступен с 16 августа 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Python разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — A2
Главное о специалисте
Никита — Python-разработчик уровня Middle+. Специализируется на разработке API, веб-разработке и развёртывании приложений. Имеет опыт работы с Django, Django Rest Framework, FastAPI, Flask, а также с базами данных PostgreSQL, MongoDB, SQLite и другими. Владеет навыками работы с ETL-процессами, Hadoop, Hive, PySpark.
Участвовал в проектах в отраслях транспорта, банковского дела и крупного ритейла. Среди проектов — разработка системы биллинга транзакций для агрегатора такси и доставки, создание дашборда для топ-менеджеров крупной ритейл-сети, разработка системы мониторинга для директоров магазинов, реализация прокси-сервиса для S3-хранилища в крупном банке и другие.
Проекты
(5 лет 3 месяца)
Система биллинга транзакций в такси и доставке
Роль
back-end разработчик
Обязанности
Заказчик: Агрегатор такси
Команда – 12 человек
Цель проекта: разработать систему биллинга для учета транзакций и выплат исполнителям заказов такси/доставки, перенести логику со старой системы на основе Oracle
Задачи:
– разработка нового функционала;
– оптимизация кода и запросов к базе данных
– написание тестов.
Достижения
Результат работы:
– реализовал прямую интеграцию сервиса с банком, что дало возможность совершать моментальные выплаты;
– оптимизировал процесс экспорта данных из хранилища в локальный шардированный postgres благодаря обертке в асинхронные задачи, что позволило запараллелить загрузку на разные шарды;
– внедрил end-to-end автотесты;
– реализовал внутренний микрофреймворк для более удобного локального тестирования с учетом особенностей проекта;
– реализовал разбиение проекта по слоям, привел код к более декларативному стилю.
Стек специалиста на проекте
PostgreSQL, Docker, Linux, MongoDB, Grafana, Pytest, Prometheus, SOLID, Pandas, Numpy, aiohttp, DRY, KISS, Unit testing, Asyncio, GitLab CI/CD, Python 3.7, asyncpg, Python 3.12, ytsaurus
Отрасль проекта
Logistics & Transport
Период работы
Октябрь 2024 - По настоящее время
(11 месяцев)
Дашборд для топ-менеджеров крупной ритейл-сети
Роль
back-end разработчик
Обязанности
Заказчик: Крупная ритейл-сеть
Команда – 2 человека
Цель проекта – сделать расширение для дашборда на базе QlickSense для расчета данных на лету, избавиться от долгого процесса полного перерасчета данных раз в неделю.
Задачи:
– реализация интеграции qlicksense с приложением на python по GRPC;
– изоляция клиентских сессий на уровне приложения;
– создание оптимального формата сообщений между QlickSense и python-приложением;
– парсинг входных данных, расчет необходимых метрик из полученных данных;
– реализация гибкой архитектуры приложения с возможностью масштабирования.
Достижения
Результат работы:
– в дашборде появился функционал быстрого раcчета актуальных данных на основе выбранных пользователем фильтров;
– сэкономлены ресурсы на еженедельном процессе расчета всего объема актуальных данных.
Стек специалиста на проекте
Git, Docker, Linux, Grafana, Pytest, SOLID, DRY, KISS, Flask, Docker Compose, Threading, GitLab CI/CD, Python 3.11, grpcgo
Отрасль проекта
E-commerce & Retail
Период работы
Май 2024 - Октябрь 2024
(6 месяцев)
Система мониторинга для директоров магазинов крупной ритейл-сети
Роль
back-end разработчик
Обязанности
Заказчик: Крупная ритейл-сеть
Команда: 10 человек
Цель проекта – разработка и поддержка API веб-системы мониторинга метрик для директоров магазинов, используемой ими для анализа основных показателей производительности сотрудников.
Задачи на проекте:
– интеграция веб-приложения с qlickhouse;
– написание sql-запросов к базе qlickhouse для ручек;
– настройка ETL-процесов импорта данных из хранилища;
– покрытие кода тестами.
Достижения
Результат работы на проекте:
– внедрил покрытие кода тестами;
– сократил время работы некоторых ручек за счет оптимизации sql-запросов;
– внедрил асинхронное взаимодействие с qlickhouse.
Стек специалиста на проекте
PostgreSQL, Git, Docker, Linux, Swagger, Kubernetes, Pytest, Celery, SOLID, ClickHouse, SQLAlchemy, FastAPI, DRY, KISS, GreenPlum, Pydantic, Alembic, Asyncio, Redis, Gitlab CI, python 3.10
Отрасль проекта
E-commerce & Retail
Период работы
Декабрь 2023 - Май 2024
(6 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Финансовый Университет
Специальность
Прикладная математика и информатика
Завершение учебы
2021 г.
Высшее
Учебное заведение
Высшая Школа экономики
Специальность
Информационные системы и технологии
Завершение учебы
2023 г.