Диана К. Python разработчик, Senior

ID 26320
ДК
Диана К.
Женщина, 25 лет
Беларусь, Минск, UTC+3
Ставка
3 147,27 Р/час
вкл. НДС 20% (420 Р)
Специалист доступен с 20 июля 2025 г.

Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.

Подробнее
О специалисте
Специализация
Python разработчик
Грейд
Senior
Навыки
access
acl
ActiveMQ
aggregate
aiohttp
Analytics
Apache Kafka
API
Architecture
Async
Asyncio
Authentication
AWS
bases
batch
Bcrypt
beautifulsoup
Celery
Certbot
CI/CD
ClickHouse
Contacts
control
CSS
CSV
Data
DDD
Django
Django Rest Framework
Docker
Docker Compose
documentation
domain
DRF
dsl
E-commerce
Elasticsearch
ELK Stack
Entity Framework
event
Excel
Factory
FastAPI
FCM
File
Financial services
Firebase Cloud Messaging
generator
Git
GitLab
Google Workspace
Grafana
HTML
IaC
infrastructure as Code
Integrations
JavaScript
Jenkins
Jira
JSON
JWT
Kafka
Keycloak
Kibana
Kubernetes
Lambda
Linux
Logging
Logstash
management
Media
Message brokers
Microservices
MongoDB
monitoring
MS Windows
MySQL
oauth2
Object
OpenAPI
OpenPyXL
Pandas
Payment system
PDF
performance optimization
PostgreSQL
Processing
programming
Prometheus
Pydantic
PyMongo
Pytest
Python
Query
RabbitMQ
React
Redis
ReportLab
reports
Repository
REST
REST API
river
root
S3
search
Security
SendGrid
signin
SOAP
SQL optimization
SQLAlchemy
SQLite
ssl/tls
SSO
Swagger
Terraform
Tornado
Twilio
UI/UX
UML
Unit testing
User Interface Design
WebSockets
XML
Yandex ID
Двухфакторная авторизация
Дизайн
SQL
GitHub
Базы данных
Selenium
Alembic
Backend
Numpy
Объектно-ориентированное программирование (ООП)
Отрасли
FinTech & Banking
Media
Знание языков
Русский — C2
Английский — B2
Главное о специалисте
▪ Разработчик программного обеспечения с более чем 5-летним опытом коммерческой разработки корпоративного ПО для различных отраслей (стартапы / e-commerce). ▪ Разработка и проектирование систем различной степени сложности в соответствии с техническими требованиями и поставленными задачами ▪ Знание и опыт применения основных парадигм и принципов объектно-ориентированного программирования, паттернов проектирования, наилучших мировых практик в области разработки программного обеспечения (SOLID, KISS, ООП) ▪ Анализ и оптимизация существующих систем: рефакторинг кода, написание модульных и интеграционных тестов. ▪ Опыт в оптимизации SQL-запросов и асинхронном программировании. ▪ Разработка и проектирование микро сервисных архитектур, обеспечивающих модульность, гибкость и высокую производительность систем для крупных проектов. ▪ Настройка и оптимизация CI/CD процессов с использованием Gitlab и Jenkins. ▪ Отличные коммуникативные навыки, быстрая адаптация к команде. ▪ Ориентация на результат и успешное выполнение задач.
Проекты   (5 лет 8 месяцев)
Микросервисное приложение для мониторинга документооборота и анализа контента крупного медиахолдинга
Роль
Python Developer
Обязанности
Разработка современного микросервисного приложения для мониторинга документооборота и анализа контента крупного медиахолдинга. Платформа обеспечивает эффективное управление пользователями, хранение как структурированных, так и неструктурированных данных, а также предоставляет мощные инструменты поиска и безопасности. Особое внимание уделено масштабируемости, отказоустойчивости и производительности системы. ● Разработка адаптивного веб-приложения с backend-рендерингом страниц через Django Template Engine для различных устройств (desktop, mobile). ● Проектирование аутентификация и авторизация: Реализация системы регистрации и аутентификации пользователей с использованием JWT-токенов. Интеграция опциональной поддержки OAuth2 (Google, GitHub) для внешней аутентификации. Разделение ролевой модели (администратор/пользователь) с контролем доступа к API через ACL (Access Control List). Интеграция с внешними провайдерами идентификации (Google Workspace, Yandex ID, Keycloak) для обеспечения Single Sign-On (SSO) ● Применение методологии Domain-Driven Design (DDD) для проектирования архитектуры. Выделение core domain'ов («Документ», «Пользователь», «Права доступа»), определение bounded contexts и их взаимодействия. Реализация паттернов: Aggregate Root, Entity, Value Object, Repository, Domain Event. ● Управление пользователями: Создание RESTful API для CRUD-операций с пользователями (доступно только администраторам). Валидация данных при создании/обновлении пользователей с использованием Pydantic для проверки типов и форматов. Хеширование паролей с использованием bcrypt для обеспечения безопасности. ● Хранение данных: Разработка механизма для хранения метаданных пользователей и документов в PostgreSQL с применением SQLAlchemy ORM. Сохранение текстовых документов в формате JSON в MongoDB с использованием PyMongo для работы с базой данных. Обработка других типов файлов (например, изображений или PDF). ● Поиск контента: Интеграция Elasticsearch для реализации полнотекстового поиска по содержимому документов (использование Query DSL Elasticsearch). ● Асинхронная обработка данных: Использование Apache Kafka для передачи текстовых документов между сервисами. ● Real-time уведомления с использованием WebSocket (Tornado) для отслеживания изменений в документах с JWT-аутентификацией и интеграцией с Kafka. ● Микросервисная архитектура: Разделение функционала на два основных микросервиса(Main Service, Storage Service). ● Контейнеризация и развертывание: Полная контейнеризация приложения с использованием Docker и Docker Compose для локальной разработки и тестирования. Настройка процессов CI/CD с помощью GitLab CI/CD для автоматической сборки и деплоя приложения. Использование Kubernetes для оркестрации контейнеров в продакшене. ● Тестирование и мониторинг: Написание unit-тестов с использованием pytest для проверки основных компонентов приложения. Интеграция инструментов мониторинга Prometheus и Grafana для отслеживания производительности и состояния микросервисов. Логирование с использованием ELK Stack (Elasticsearch, Logstash, Kibana) для централизованного сбора и анализа логов. ● Документация API с Swagger/OpenAPI и примерами запросов/ответов (FastAPI Docs).
Стек специалиста на проекте
ssl/tls, Grafana, Elasticsearch, Git, Kibana, MongoDB, Swagger, Redis, Pytest, Celery, Prometheus, FastAPI, Certbot, Logstash, Docker Compose, ELK Stack, Docker, Python, GitLab CI/CD, OpenAPI, RabbitMQ, PostgreSQL, Kubernetes, Apache Kafka
Отрасль проекта
Media
Период работы
Март 2023 - По настоящее время  (2 года 5 месяцев)
Масштабируемая система для автоматизации процессов создания, хранения и управления контрактами
Роль
Python Developer
Обязанности
Разработка масштабируемой системы для автоматизации процессов создания, хранения и управления контрактами. Платформа позволяет юристам и клиентам взаимодействовать через веб-интерфейс, отслеживать статусы документов, управлять версиями контрактов и получать уведомления о важных событиях. ● Разработка и оптимизация REST API для управления документами, пользователями и уведомлениями с использованием Django REST Framework (DRF) и FastAPI. Реализация механизма аутентификации через OAuth2 и JWT для обеспечения безопасности. ● Реализация механизма версионирования контрактов с возможностью отката к предыдущим версиям. Интеграция с Elasticsearch для быстрого поиска документов, по ключевым словам, и метаданным. ● Разработка batch API для загрузки больших объемов данных (до 100 000 записей за один запрос) с использованием асинхронных инструментов asyncio и aiohttp. Оптимизация производительности с помощью Celery для фоновой обработки задач. ● Оптимизация SQL-запросов для работы с большими объемами данных (до 10 млн записей) с использованием PostgreSQL и ClickHouse. Внедрение индексации и партиционирования для ускорения запросов. ● Внедрение системы ролевого доступа с использованием Django Guardian и Keycloak для разграничения прав между юристами, администраторами и клиентами. Настройка двухфакторной аутентификации для повышения безопасности. ● Интеграция с внешними сервисами для отправки уведомлений (email, SMS) через AWS SNS и Twilio. Хранение файлов в Amazon S3 с использованием библиотеки Boto3. ● Разработка модуля поиска документов с использованием полнотекстового поиска (Elasticsearch) и интеграцией с Apache Tika для анализа содержимого файлов. ● Реализация механизма автоматического создания отчетов о статусах контрактов в формате PDF (с использованием ReportLab) и Excel (с использованием Pandas). ● Участие в разработке пользовательского интерфейса с использованием JavaScript (React), CSS и HTML для создания динамических форм контрактов и интерактивных элементов управления. ● Оптимизация производительности приложения с использованием Redis для кэширования данных и снижения нагрузки на базу данных. ● Настройка CI/CD-процессов с использованием GitLab CI/CD и Jenkins для автоматизации тестирования и деплоя. Внедрение практик Infrastructure as Code (IaC) с использованием Terraform.
Стек специалиста на проекте
Twilio, AWS, ClickHouse, SQLAlchemy, Keycloak, Elasticsearch, Pandas, Redis, ReportLab, Celery, JWT, FastAPI, Terraform, Boto3, S3, SNS, Alembic, DRF, HTML, CSS, Docker, Python, GitLab CI/CD, Django, RabbitMQ, React, JavaScript, PostgreSQL, Jenkins, Django Rest Framework, Kubernetes, oauth2
Отрасль проекта
FinTech & Banking
Период работы
Июнь 2021 - Февраль 2023  (1 год 9 месяцев)
Платформы для автоматизации финансовых операций в банке
Роль
Python Developer
Обязанности
Разработка платформы для автоматизации финансовых операций в банке, включая обработку платежей, управление счетами и генерацию отчетов для клиентов и регуляторов. Система обеспечивает высокую производительность и безопасность при работе с большими объемами транзакций. ● Разработка REST API для управления финансовыми операциями (платежи, переводы, пополнения счетов) с использованием FastAPI и Pydantic для валидации данных. Реализация механизма аутентификации через OAuth2 и OpenID Connect. ● Реализация механизма обработки транзакций с поддержкой асинхронной обработки данных с использованием asyncio и aiohttp. Интеграция с Apache Kafka для обработки потоков транзакций в реальном времени. ● Оптимизация SQL-запросов для работы с базами данных, содержащими миллионы записей о транзакциях, с использованием PostgreSQL и Redis. Внедрение шардирования и репликации для обеспечения высокой доступности. ● Внедрение системы ролевого доступа с использованием Keycloak и Spring Security для разграничения прав между клиентами, операторами и администраторами. Настройка аудита действий пользователей с использованием Elastic Stack (ELK). ● Интеграция с внешними платежными системами и банковскими сервисами через SOAP и REST API. Подключение популярных методов оплаты, включая Apple Pay, Google Pay и Stripe, с поддержкой локальных валют и конверсий. ● Разработка механизма экспорта финансовых отчетов в формате PDF (с использованием WeasyPrint) и Excel (с использованием OpenPyXL). Интеграция с AWS S3 для хранения отчетов. ● Настройка системы логирования и мониторинга с использованием Grafana, Prometheus и Datadog. Реализация системы уведомлений о критических событиях через email и push-уведомления с использованием Firebase Cloud Messaging (FCM). ● Реализация механизма уведомлений о статусах транзакций через email (с использованием SendGrid) и SMS (с использованием Twilio). ● Оптимизация производительности системы с использованием Redis для кэширования данных и снижения нагрузки на базу данных. ● Участие в проектировании архитектуры системы и принятии технических решений. Внедрение практик Infrastructure as Code (IaC) с использованием Terraform.
Стек специалиста на проекте
ELK, Grafana, Twilio, Firebase Cloud Messaging, Stack, AWS, SQLAlchemy, Keycloak, Redis, Prometheus, aiohttp, FastAPI, OpenId Connect, Terraform, Kafka, FCM, AWS S3, S3, Elastic, Pydantic, Alembic, IaC, OpenPyXL, Asyncio, Datadog, Docker, Python, SOAP, SendGrid, Lambda, REST API, PostgreSQL, Kubernetes, Apache Kafka, oauth2
Отрасль проекта
FinTech & Banking
Период работы
Декабрь 2019 - Май 2021  (1 год 6 месяцев)
Формат работы
Тип занятости
Фулл-тайм, Парт-тайм (4 ч/день)
Формат работы
Удаленно, Офис
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Да
Образование
Высшее
Учебное заведение
Белорусский государственный университет информатики и радиоэлектроники
Специальность
ФИТУ, Автоматизированные системы обработки информации
Завершение учебы
2020 г.

Похожие специалисты

EdTech • FinTech & Banking • Logistics & Transport
ДК
Даниил К.
Минск
Python разработчик
Senior
3 147,27 Р/час
ActiveMQ
aiohttp
Alembic
Analytics
Ansible
Api design
Architecture
assets
Asyncio
Authentication
+122

▪ Разработчик программного обеспечения с более чем 5-летним опытом коммерческой разработки корпоративного ПО для различных отраслей (стартапы / e-commerce / fintech). ▪ Разработка и проектирование систем различной степени сложности в соответствии с техническими требованиями и поставленными задачами ▪ Знание и опыт применения основных парадигм и принципов объектно-ориентированного программирования, паттернов проектирования, наилучших мировых практик в области разработки программного обеспечения (SOLID, KISS, ООП) ▪ Анализ и оптимизация существующих систем: рефакторинг кода, написание модульных и интеграционных тестов. ▪ Опыт в оптимизации SQL-запросов и асинхронном программировании. ▪ Разработка и проектирование микро сервисных архитектур, обеспечивающих модульность, гибкость и высокую производительность систем для крупных проектов. ▪ Настройка и оптимизация CI/CD процессов с использованием Gitlab и Jenkins. ▪ Отличные коммуникативные навыки, быстрая адаптация к команде. ▪ Ориентация на результат и успешное выполнение задач.

Подробнее
E-commerce & Retail • FinTech & Banking
КБ
Кирилл Б.
Минск
Python разработчик
Senior
3 147,27 Р/час
Python
Django
Django Rest
Django Rest Framework
Django ORM
FastAPI
PostgreSQL
Docker
Git
SQLAlchemy
+90

▪ Backend Python разработчик с более чем 5-летним опытом коммерческой разработки корпоративного ПО для различных отраслей (стартапы / e-commerce). ▪ Разработка и проектирование систем различной степени сложности в соответствии с техническими требованиями и поставленными задачами ▪ Знание и опыт применения основных парадигм и принципов объектно-ориентированного программирования, паттернов проектирования, наилучших мировых практик в области разработки программного обеспечения (SOLID, KISS, ООП) ▪ Анализ и оптимизация существующих систем: рефакторинг кода, написание модульных и интеграционных тестов. ▪ Глубокие знания в ООП, паттернах проектирования и best-practice разработки ПО. ▪ Опыт в оптимизации SQL-запросов и асинхронном программировании. ▪ Разработка и проектирование микросервисных архитектур, обеспечивающих модульность, гибкость и высокую производительность систем для крупных проектов. ▪ Настройка и оптимизация CI/CD процессов с использованием Gitlab и Jenkins. ▪ Отличные коммуникативные навыки, быстрая адаптация к команде. ▪ Ориентация на результат и успешное выполнение задач. ▪ Проведение code review

Подробнее
Blockchain • Cloud Services • Manufacturing
АК
Алексей К.
Омск
Python разработчик
Senior
3 831,17 Р/час
aiogram
aiohttp
Alembic
Ansible
API Gateway
Architecture
Asyncio
AWS
BDD
Beautiful soup
+109

Опытный Python-разработчик, специализируется на backend-разработке. Участвовал в проекте Royal Finance, где занимался разработкой масштабируемых RESTful API с использованием Python, Django и DRF. Оптимизировал вычислительную логику на базе асинхронного программирования, Celery и RabbitMQ. Внедрил современные стандарты контроля качества кода и CI/CD процессы. В рамках проекта Iviz SaaS-платформы реализовал высоконадёжный механизм на основе архитектуры CDC для мгновенной обработки изменений в распределённой системе. Настроил и управлял очередями задач с использованием RabbitMQ, ZeroMQ и gRPC. Для Alma services разработал ETL-пайплайн на Python для агрегации и предварительной обработки данных с умных датчиков. Интегрировал систему с Apache Kafka для организации потоковой передачи данных. На проекте Insist services разработал интуитивно понятный интерфейс на Java/Kotlin для мониторинга температуры в реальном времени. Внедрил алгоритм автоматической регулировки оборудования для оптимизации работы систем охлаждения.

Подробнее
Blockchain • EdTech • FinTech & Banking • Government & Public Sector • Realty & Constructoring • VR/AR
ЕГ
Евгений Г.
Нижний Новгород
Python разработчик
Senior
3 246,75 Р/час
Actions
AES
aiogram
Alembic
API Gateway
Architecture
argparse
async/await
Asyncio
Beautiful soup
+131

Опытный Python-разработчик, senior. Специализируется на backend-разработке и управлении командами разработчиков. Обладает глубокими знаниями в области проектирования архитектуры приложений, включая принципы Чистой и Гексагональной архитектуры. Опыт работы на проектах: - PSV Meta (криптоигра через приложение Telegram): руководство командой backend-разработчиков, проектирование архитектуры приложения, интеграция с Telegram. - TBI Bank (банковское приложение): фиксация и исправление багов, оптимизация работы с Redis, реализация маскировки персональных данных в логах. - «Просвещение» (образовательная платформа): разработка backend-системы на FastAPI, интеграция с PIM-системой через Kafka, создание RESTful API. - Криптобиржа LATOKEN: добавление нового функционала, оптимизация архитектуры платформы, сбор и обработка данных с CoinMarketCap и BitQuery. - Студия ТГ (система анкетирования для ФНС): разработка backend на Java Spring, проектирование базы данных, настройка взаимодействия с RabbitMQ, Prometheus, Grafana. - Студия ТГ (государственная кадастровая оценка): создание платформы на Django, настройка Celery, конфигурация Nginx и Docker. - Neuro.net (логика диалогов и интеграция систем через API): разработка логики диалогов, интеграция с внешними системами. - Обучение на курсе «Разработка backend-приложений на Python»: создание RESTful API с Django и DRF, работа с ORM, написание тестов.

Подробнее
Blockchain • EdTech
КЛ
Константин Л.
Санкт-Петербург
Python разработчик
Middle+
3 116,88 Р/час
Alembic
API
CSV
Django ORM
Excel
GraphQL
JSON
MongoDB
MySQL
ORM
+101

Константин — Python-разработчик уровня Middle+ из Санкт-Петербурга. Специализируется на разработке серверной части платформ, проектировании и реализации RESTful API, работе с базами данных (SQL, NoSQL), использовании инструментов для миграции и управления версиями баз данных. Имеет опыт работы с Docker, CI/CD, мониторингом и оптимизацией производительности. Участвовал в проектах в отраслях Blockchain и EdTech. В проекте NOTAMEDIA (2 года 6 месяцев) занимался разработкой серверной части платформы для управляющей компании жилых комплексов, внедрением системы централизованной аутентификации, CRM-системы, сервисом документооборота. В проекте Plenexy (9 месяцев) разработал сервис для обработки заказов транспортной компании, оптимизировал производительность backend-сервиса, настроил CI/CD и инфраструктуру деплоя. В проекте ООО «БОТМЕЙКЕР» (11 месяцев) разработал и внедрил чат-ботов для автоматизации бизнеса, интегрировал их с CRM и API Discord. Владеет английским языком на уровне B2. Имеет высшее образование по специальности «Электронные системы космических комплексов, инфокоммуникационные технологии и специальные системы связи» (Военно-космическая академия имени А.Ф. Можайского).

Подробнее

Недавно просмотренные специалисты

FinTech & Banking • Media
ДК
Диана К.
Минск
Python разработчик
Senior
3 147,27 Р/час
monitoring
generator
dsl
search
batch
ssl/tls
Query
Grafana
Twilio
Firebase Cloud Messaging
+136

▪ Разработчик программного обеспечения с более чем 5-летним опытом коммерческой разработки корпоративного ПО для различных отраслей (стартапы / e-commerce). ▪ Разработка и проектирование систем различной степени сложности в соответствии с техническими требованиями и поставленными задачами ▪ Знание и опыт применения основных парадигм и принципов объектно-ориентированного программирования, паттернов проектирования, наилучших мировых практик в области разработки программного обеспечения (SOLID, KISS, ООП) ▪ Анализ и оптимизация существующих систем: рефакторинг кода, написание модульных и интеграционных тестов. ▪ Опыт в оптимизации SQL-запросов и асинхронном программировании. ▪ Разработка и проектирование микро сервисных архитектур, обеспечивающих модульность, гибкость и высокую производительность систем для крупных проектов. ▪ Настройка и оптимизация CI/CD процессов с использованием Gitlab и Jenkins. ▪ Отличные коммуникативные навыки, быстрая адаптация к команде. ▪ Ориентация на результат и успешное выполнение задач.

Подробнее
AgroTech • BioTech, Pharma, Health care & Sports • E-commerce & Retail • FinTech & Banking • FoodTech • Information Security • Media
АА
Александр А.
Ростов-на-Дону
React разработчик
Middle+
2 954,3 Р/час
MobX
React Hook Form
Redux Toolkit
React testing library
Redux Thunk
Redux
Styled-Components
GraphQL
GitLab
Postman
+59

Александр — React-разработчик уровня Middle+, с 5-летним коммерческим опытом. Специализируется на JavaScript, CSS, HTML и других языках. Основной фреймворк - React. Имеет опыт работы над проектами в различных отраслях: e-commerce & retail, foodtech, fintech & banking, media, agrotech, biotech, pharma, health care & sports, information security. В проектах выполнял следующие задачи: - разработка компонентов системы с использованием ReactJS и TypeScript; - создание адаптивного интерфейса с использованием Ionic, React и ChakraUI, TailwindCSS, Styled-Components; - интеграция API с использованием Axios, GraphQL, RESTful API; - реализация системы аутентификации пользователей с использованием токенов JWT; - работа с формами для входа и регистрации с валидацией данных; - использование библиотеки Tanstack Table для отображения данных в табличном формате; - оптимизация производительности при работе с большими объёмами данных; - тестирование компонентов.

Подробнее
E-commerce & Retail • FinTech & Banking
КБ
Кирилл Б.
Минск
Python разработчик
Senior
3 147,27 Р/час
monitoring
database
ELK
Grafana
binance
UML
GitLab
Разработка
MS Windows
documentation
+90

▪ Backend Python разработчик с более чем 5-летним опытом коммерческой разработки корпоративного ПО для различных отраслей (стартапы / e-commerce). ▪ Разработка и проектирование систем различной степени сложности в соответствии с техническими требованиями и поставленными задачами ▪ Знание и опыт применения основных парадигм и принципов объектно-ориентированного программирования, паттернов проектирования, наилучших мировых практик в области разработки программного обеспечения (SOLID, KISS, ООП) ▪ Анализ и оптимизация существующих систем: рефакторинг кода, написание модульных и интеграционных тестов. ▪ Глубокие знания в ООП, паттернах проектирования и best-practice разработки ПО. ▪ Опыт в оптимизации SQL-запросов и асинхронном программировании. ▪ Разработка и проектирование микросервисных архитектур, обеспечивающих модульность, гибкость и высокую производительность систем для крупных проектов. ▪ Настройка и оптимизация CI/CD процессов с использованием Gitlab и Jenkins. ▪ Отличные коммуникативные навыки, быстрая адаптация к команде. ▪ Ориентация на результат и успешное выполнение задач. ▪ Проведение code review

Подробнее