ДК
Даниил К.
Мужчина, 24 года
Беларусь, Минск, UTC+3
Ставка
3 147,27 Р/час
вкл. НДС 20% (420 Р)
Специалист доступен с 4 июля 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Python разработчик
Грейд
Навыки
Отрасли
Знание языков
Русский — C2
Английский — B2
Главное о специалисте
▪ Разработчик программного обеспечения с более чем 5-летним опытом коммерческой разработки корпоративного ПО для различных отраслей (стартапы / e-commerce / fintech).
▪ Разработка и проектирование систем различной степени сложности в соответствии с техническими требованиями и поставленными задачами
▪ Знание и опыт применения основных парадигм и принципов объектно-ориентированного программирования, паттернов проектирования, наилучших мировых практик в области разработки программного обеспечения (SOLID, KISS, ООП)
▪ Анализ и оптимизация существующих систем: рефакторинг кода, написание модульных и интеграционных тестов.
▪ Опыт в оптимизации SQL-запросов и асинхронном программировании.
▪ Разработка и проектирование микро сервисных архитектур, обеспечивающих модульность, гибкость и высокую производительность систем для крупных проектов.
▪ Настройка и оптимизация CI/CD процессов с использованием Gitlab и Jenkins.
▪ Отличные коммуникативные навыки, быстрая адаптация к команде.
▪ Ориентация на результат и успешное выполнение задач.
Проекты
(5 лет 8 месяцев)
Комплексная Fintech-платформа для управления финансовыми операциями
Роль
Python Developer
Обязанности
Разработка комплексной Fintech-платформы для управления финансовыми операциями, включая переводы, платежи и управление счетами. Платформа обслуживает более 1 млн активных пользователей ежедневно и обрабатывает до 50,000 транзакций в секунду.
● Микросервисная архитектура: Разработка системы из 7 микросервисов на базе FastAPI, включая модули учета активов, расчета доходности, управления рисками и формирования отчетности. Внедрение механизма взаимодействия сервисов через Kafka и RabbitMQ.
● Управление активами: Реализация системы учета финансовых инструментов (акции, облигации, фонды) с поддержкой различных валют и налоговых режимов. Интеграция с биржевыми API для получения актуальных котировок.
● Расчет доходности: Разработка алгоритмов расчета доходности портфелей с учетом всех типов операций (покупка/продажа, дивиденды, купоны). Реализация методики расчета по международным стандартам (Time-Weighted Rate of Return).
● Управление рисками: Создание системы оценки рисков портфелей с использованием статистических методов и исторических данных. Внедрение механизмов автоматического перебалансирования.
● Формирование отчетности: Разработка модуля для генерации регулярной отчетности для клиентов и регуляторов в форматах PDF и Excel. Автоматизация процесса подготовки отчетности по требованиям ЦБ РФ.
● Безопасность: Реализация комплексной системы безопасности с двухфакторной аутентификацией, шифрованием данных и защитой от мошеннических операций. Внедрение GDPR-комплиантных механизмов хранения данных.
● Масштабируемость: Настройка горизонтального масштабирования приложения с использованием Kubernetes. Оптимизация работы системы под нагрузку до 5,000 запросов в секунду.
● Работа с базами данных: Разработка схемы хранения данных с использованием PostgreSQL для транзакционных данных и ClickHouse для аналитики. Внедрение механизма репликации и шардирования.
● Мониторинг и логирование: Внедрение систем мониторинга (Prometheus, Grafana) и централизованного логирования (ELK Stack). Настройка автоматических оповещений о критических событиях.
● Тестирование: Разработка тестового покрытия более 95% кода с использованием pytest. Внедрение E2E тестирования с Playwright.
Стек специалиста на проекте
PostgreSQL, RabbitMQ, Docker, Python, Grafana, Kubernetes, Pytest, Prometheus, ClickHouse, SQLAlchemy, FastAPI, Kafka, Alembic, Playwright, ELK Stack, Redis
Отрасль проекта
FinTech & Banking
Период работы
Март 2023 - По настоящее время
(2 года 5 месяцев)
Платформа для управления финансовыми операциями международной сети автосалонов
Роль
Python Developer
Обязанности
Разработка платформы для управления финансовыми операциями международной сети автосалонов. Система обеспечивает автоматизацию процессов продаж, учета платежей и генерации отчетности для клиентов и регуляторов. Проект обслуживает более 50 филиалов и обрабатывает до 10,000 транзакций в день.
● REST API: Разработка микросервисной архитектуры с использованием FastAPI для управления автомобилями, заказами и платежами. Реализация механизма версионирования API для поддержки обратной совместимости. Внедрение кэширования на уровне API с помощью Redis.
● Обработка транзакций: Создание системы для обработки финансовых операций с поддержкой различных валют и конверсий. Интеграция с популярными платежными шлюзами (Stripe, PayPal). Реализация механизма автоматического выставления счетов и напоминаний о просроченных платежах.
● Базы данных:
▪ PostgreSQL для хранения транзакционных данных
▪ ClickHouse для аналитики и отчетности
▪ MongoDB для хранения документов и медиафайлов
▪ Локальная кэширующая база данных на SQLite для временного хранения данных перед финальной записью в основную систему
● Elasticsearch для полнотекстового поиска по базе автомобилей
● Масштабируемость: Настройка горизонтального масштабирования приложения с использованием Kubernetes. Внедрение механизмов репликации и шардирования для баз данных. Оптимизация SQL-запросов для работы с большими объемами данных.
● Безопасность: Реализация системы двухфакторной аутентификации. Внедрение протоколов OAuth2/OpenID Connect для защиты API. Защита от SQL-инъекций и XSS-атак. Шифрование чувствительных данных.
● Уведомления: Разработка системы уведомлений через email (SendGrid) и SMS (Twilio). Внедрение push-уведомлений с использованием Firebase Cloud Messaging.
● Аналитика: Создание системы генерации отчетов в форматах PDF и Excel. Внедрение инструментов визуализации данных с использованием Grafana. Интеграция с системами бизнес-аналитики.
● Мониторинг: Настройка системы мониторинга метрик производительности с использованием Prometheus и Grafana. Централизованное логирование с помощью ELK Stack.
● CI/CD: Разработка пайплайнов для автоматической сборки и деплоя приложения с использованием GitLab CI/CD. Внедрение Infrastructure as Code с помощью Terraform.
Стек специалиста на проекте
ELK, Grafana, Twilio, Firebase Cloud Messaging, Stack, AWS, ClickHouse, SQLAlchemy, Keycloak, Elasticsearch, MongoDB, Redis, Prometheus, FastAPI, OpenId Connect, Terraform, Kafka, MinIo, FCM, S3, Elastic, Alembic, OpenPyXL, Datadog, Docker, Python, SendGrid, Lambda, PostgreSQL, Kubernetes, oauth2
Отрасль проекта
FinTech & Banking
Период работы
Январь 2022 - Декабрь 2022
(1 год)
Комплексная система управления логистическими процессами для международной транспортной компании
Роль
Python Developer
Обязанности
Разработка комплексной системы управления логистическими процессами для международной транспортной компании. Платформа обеспечивает автоматизацию планирования доставок, мониторинг статусов грузов и интеграцию с внешними сервисами. Проект обрабатывает более 50,000 заказов ежедневно.
● REST API: Разработка интерфейса взаимодействия между клиентскими приложениями и серверной частью на базе Django REST Framework. Реализация механизма версионирования API для поддержки обратной совместимости.
● Управление заказами: Создание системы для создания, отслеживания и изменения статусов заказов. Внедрение функционала автоматического расчета стоимости доставки.
● Интеграция сервисов: Подключение сторонних сервисов для расчета маршрутов (Google Maps API), получения актуальных данных о тарифах и валютных курсах. Реализация двухсторонней синхронизации данных через Webhooks.
● Базы данных:
▪ PostgreSQL для хранения транзакционных данных
▪ MongoDB для хранения исторических данных о доставках
▪ Elasticsearch для быстрого поиска заказов и документов
● Асинхронная обработка:
▪ Apache Kafka для передачи событий между микросервисами
▪ Celery для фоновой обработки задач (генерация документов, отправка уведомлений)
▪ RabbitMQ для очередей задач
● Уведомления: Реализация многоуровневой системы уведомлений через email (SendGrid) и SMS (Twilio). Внедрение push-уведомлений через Firebase Cloud Messaging.
● Реализация WebSocket-сервера на Tornado.
● Безопасность:
▪ OAuth2/OpenID Connect для аутентификации
▪ Two-Factor Authentication для защиты аккаунтов
▪ Шифрование чувствительных данных в базе
● Масштабируемость: Настройка горизонтального масштабирования приложения с использованием Kubernetes. Внедрение механизмов репликации и шардирования для баз данных.
● Мониторинг: Внедрение систем мониторинга метрик производительности с использованием Prometheus и Grafana. Централизованное логирование с помощью ELK Stack.
● Внедрение Sentry для централизованного мониторинга ошибок и быстрого реагирования на критические сценарии
● CI/CD: Разработка пайплайнов для автоматической сборки и деплоя приложения с использованием GitLab CI/CD. Внедрение Infrastructure as Code с помощью Terraform.
Стек специалиста на проекте
ssl/tls, Grafana, Twilio, Firebase Cloud Messaging, Elasticsearch, Git, Kibana, MongoDB, Redis, Pytest, Celery, Prometheus, Tornado, OpenId Connect, Logstash, ELK Stack, Docker, Python, SendGrid, GitLab CI/CD, Django, RabbitMQ, PostgreSQL, Django Rest Framework, Kubernetes, Apache Kafka, oauth2
Отрасль проекта
Logistics & Transport
Период работы
Июль 2021 - Декабрь 2021
(6 месяцев)
Формат работы
Тип занятости
Фулл-тайм, Парт-тайм (4 ч/день)
Формат работы
Удаленно, Офис
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Да
Образование
Высшее
Учебное заведение
БГУ
Специальность
Факультет радиофизики и компьютерных технологий, заканчил прикладную информатику
Завершение учебы
2023 г.