КК
Кирилл К.
Мужчина, 24 года
Беларусь, Минск, UTC+3
Ставка
4 415,58 Р/час
НДС не облагается
Специалист доступен с 20 июня 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Python разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — B2
Главное о специалисте
• Опыт разработки на Python 5+ лет Знание python на профессиональном уровне
• Практическое использование DRY и SOLID
• Мастерство SQL-проектирования
• Проектирование API GraphQL
• Проектирование RESTful API
• Знания AWS
• Знание системного проектирования
• Знание Git и CI/CD
• Django, FastAPI фреймворки
Проекты
(6 лет 1 месяц)
Онлайн-платформа для страхования жизни, имущества и автомобилей
Роль
Инженер-программист
Обязанности
Проект представляет собой онлайн-платформу для страхования жизни, имущества и автомобилей, предоставляющую пользователям возможность удобно управлять своими полисами и осуществлять платежи в режиме реального времени. Платформа предлагает интуитивно понятный интерфейс Личного кабинета, где застрахованные могут отслеживать статус своих полисов, вносить изменения и получать уведомления о важных событиях.
● MSI-идентификация и авторизация, что обеспечивает высокий уровень безопасности при доступе к личной информации пользователей.
● Поддержка платежей через сторонние системы, для упрощения процесса оплаты и предоставления пользователям разнообразных вариантов расчетов.
● Реализовал WebSockets для мгновенных уведомлений о статусе платежей, изменениях условий полисов и других важных событиях, что улучшает взаимодействие пользователя с системой и повышает удовлетворенность клиентов.
● Интеграция и настройка Solr для высокоскоростного поиска по данным пользователей, полисов и транзакций. Настройка и оптимизация индексов для быстрого поиска по большому количеству данных
● Автоматизация провизии ресурсов в облачных среде AWS с использованием Ansible
● Разработка высокоэффективных запросов для аналитики и отчетности с использованием ClickHouse, включая создание сложных агрегатных запросов для анализа данных в реальном времени
● Разработка мощного REST API, обеспечивающего надежное взаимодействие между клиентской и серверной частями приложения.
● Участие в автоматизации процессов CI/CD
● Интеграция Swagger для автоматической генерации документации API
● Разработка и оптимизация структуры базы данных PostgreSQL для эффективного хранения и обработки данных пользователей, полисов и транзакций.
● Мониторинг и поддержка работы Solr для выявления узких мест и повышения стабильности поиска, включая настройку репликации и отказоустойчивости
● Участие в проектировании и реализации стратегии хранения и архивирования данных, что способствовало оптимизации использования дискового пространства и повышения производительности.
● Ревью кода
● Написание документации
Стек специалиста на проекте
Swagger API, ELK, Grafana, AWS, WebSockets, ClickHouse, Solr, Bash, Redis, GitHub, Celery, Prometheus, Ansible, S3, Docker Compose, EKS, EC2, Docker, Lambda, Django, RDS, RabbitMQ, Python3, Jira, beat, PostgreSQL, Jenkins, CI/CD, Django Rest Framework, Kubernetes
Отрасль проекта
Insurance
Период работы
Апрель 2022 - По настоящее время
(3 года 3 месяца)
Веб-платформа
Роль
Инженер-программист
Обязанности
Проект представляет собой веб-платформу, которая позволяет клиентам самостоятельно оформлять заявки на рассрочку для приобретения товаров, интегрируясь с банковскими системами. Платформа предоставляет удобный интерфейс для подачи заявок, а также административную панель для отслеживания и анализа заявок, поступающих в банки.
● Бэкэнд разработка
● Разработка и доработка административного интерфейса для аналитики заявок на рассрочку в банки, что повысило прозрачность и эффективность анализа данных.
● Участвовал в проектировании и реализации архитектуры микросервисов, что обеспечило высокую доступность и отказоустойчивость системы.
● Реализация функций фильтрации и сортировки заявок, используя Elasticsearch для удобства поиска и анализа данных пользователями и администраторами
● Реализация внешнего API для интеграции с партнерскими банками, включая документирование его использования
● Разработка микросервисов для новых интеграций, что повысило масштабируемость и гибкость системы.
● Разрабатывал документацию для ручек API
● Настройка анализаторов и маппингов в ElasticSearch для оптимизации поиска и повышения точности результатов в зависимости от структуры данных
● Поддержка и написание CI/CD
● Проведение миграций баз данных
● Написание интеграционных тестов и юнит тестов
● Менторинг
● Ревью кода и рефакторинг
Стек специалиста на проекте
GraphQL, AWS, HTTP, SQLAlchemy, Bash, Git, Linux, Redis, Nginx, Celery, aiohttp, FastAPI, Kafka, S3, Pydantic, Alembic, Docker Compose, EKS, EC2, Docker, Lambda, RDS, REST API, Python3, Jira, PostgreSQL, CI/CD
Отрасль проекта
FinTech & Banking
Период работы
Февраль 2021 - Март 2022
(1 год 2 месяца)
Комплексное решение для мониторинга и управления транспортными средствами
Роль
Инженер-программист
Обязанности
Проект представляет собой комплексное решение для мониторинга и управления транспортными средствами с использованием данных, поступающих от устройств, установленных на транспортных средствах клиентов. Система собирает и обрабатывает данные о пробеге, уровне топлива, состоянии транспортного средства и других показателях, предоставляя клиентам подробные отчеты и аналитические данные.
● Обработка сообщений от устройств, установленных на транспортных средствах клиентов, а также подготовка отчетов по данным устройствам (расход топлива, пробег, статус транспортного средства, удаленное взаимодействие с устройствами).
● Переписывание устаревшего кода с Python 2 на Python 3, обеспечивая совместимость и улучшая поддержку.
● Участие в переходе от монолитной архитектуры к микросервисной, что позволило улучшить масштабируемость и повысить отказоустойчивость системы.
● Оптимизировал обработку сообщений и снизил нагрузку на сервер за счет внедрения RabbitMQ для асинхронной обработки данных.
● Разработал и поддерживал функции для получения данных о транспортных средствах в режиме реального времени, улучшая точность и актуальность мониторинга.
● Написание юнит и интеграционных тестов
● Ревью кода
● Написание документации
Стек специалиста на проекте
Redmine, SQLAlchemy, Git, Pandas, Linux, Pytest, Nginx, Docker, RabbitMQ, Python2, PostgreSQL, Microservices
Отрасль проекта
Cloud Services
Период работы
Ноябрь 2020 - Январь 2021
(3 месяца)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет