РБ
Роман Б.
Мужчина, 27 лет
Россия, Майкоп, UTC+3
Ставка
2 987,01 Р/час
НДС не облагается
Специалист доступен с 1 января 2026 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Python разработчик
Грейд
Навыки
Отрасли
Знание языков
Русский — C2
Главное о специалисте
Быстрый обучающийся профессионал, с детства увлеченный технологиями. Он легко находит общий язык с окружающими и отлично справляется с коммуникацией. Имеет опыт успешного совмещения роли разработчика и руководства небольшой командой разработчиков до 6 человек, включая планирование, распределение и контроль выполнения задач, наставничество и взаимодействие с другими отделами. Роман выделяется своей способностью полностью вкладываться в проект, демонстрируя высокий уровень преданности и ответственности. Благодаря быстрому усвоению информации, он эффективно применяет свои знания на практике. В любых ситуациях Роман проявляет высокий уровень адаптивности и способен быстро находить оптимальные решения. Его позитивный настрой и способность мотивировать окружающих делают его ценным членом команды.
Проекты
(5 лет 4 месяца)
(NDA) - BI-система на базе Apache Superset
Роль
Python разработчик
Обязанности
Веб-приложение для внутренней аналитики компании, предоставляющее доступ к дашбордам, визуализациям и отчётам по бизнес-показателям. Система позволяла загружать и обновлять данные, автоматически формировать отчёты, а также уведомлять о сбоях в работе дашбордов и источников данных.
Выполняемые обязанности:
Разработка системы уведомлений об ошибках в работе дашбордов и источников данных (например, пустые графики, ошибки при генерации скриншотов).
Разработка системы гибкой выгрузки данных из графиков в форматы CSV и Excel с возможностью выбора типа данных для каждой колонки.
Опыт работы с системой управления базами данных с открытым исходным кодом ClickHouse
Оптимизация и настройка Celery (asyncio/threading): управление очередями задач и асинхронными процессами, конфигурация воркеров для стабильной работы системы отчётов и алертов,
Импорт и экспорт дашбордов с сохранением полной структуры.
Работа с Flask и Flask-AppBuilder, интеграция новых API и компонентов через расширения Superset.
Оптимизация SQL-запросов и улучшение производительности дашбордов.
Написание юнит- и интеграционных тестов для повышения стабильности системы.
Деплой приложения в Docker-среде, настройка окружений для разработки и продакшена.
Приведение всех ошибок к единой структуре и поддержка локализации сообщений об ошибках.
Состав команды:
Back-end 3, Front-end 4, TL 1, QA 2, SM 1, BA 1, UI/UX Designer 1
Достижения
Разработал систему уведомлений об ошибках в работе дашбордов и источников данных (например, пустые графики, ошибки при генерации скриншотов).
Разработал систему гибкой выгрузки данных из графиков в форматы CSV и Excel с возможностью выбора типа данных для каждой колонки.
Оптимизировал и провел настройку Celery: управление очередями задач, конфигурация воркеров для стабильной работы системы отчётов и алертов.
Сделал импорт и экспорт дашбордов с сохранением полной структуры.
Провел работу с Flask и Flask-AppBuilder, интегрировал новые API и компоненты через расширения Superset.
Оптимизировал SQL-запросы и улучшил производительность дашбордов.
успешно написал юнит- и интеграционные тесты для повышения стабильности системы.
Стек специалиста на проекте
Apache Superset, Работа с интеграциями, unit, Разработка, тесты, ClickHouse, SQLAlchemy, Git, Linux, Redis, Celery, Управление проектами, Docker, Python, Flask, RabbitMQ, Python 3.11, PostgreSQL, CI/CD, Построение дашбордов
Отрасль проекта
Telecom
Период работы
Февраль 2024 - По настоящее время
(1 год 6 месяцев)
Спортивное приложение
Роль
Python разработчик
Обязанности
Разработка и поддержка RESTful API с использованием Django (ORM, middleware) и Django Rest Framework
Совмещение руководства командой из 6 разработчиков, планирование спринтов, эпиков, груминги.
Участвовал в планировании архитектуры проектов и принимал ключевые технические решения.
Наставлял junior-разработчиков, помогал им в профессиональном росте и адаптации в команде.
Работа с запросами к базе данных для обеспечения высокой производительности и надежности API.
Оптимизация SQL-запросов для эффективного взаимодействия с базой данных и улучшения производительности приложения.
Сотрудничество с Flutter-разработчиком для интеграции бэкенда с мобильным клиентом приложения.
Интеграция платежной системы Tinkoff для совершения оплаты.
Написание модульных тестов для проверки функционала бэкенда и обеспечения его стабильности.
Отладка и исправление выявленных ошибок и проблем взаимодействия между компонентами приложения.
Использование Docker для упаковки приложения в контейнеры, облегчая процесс деплоя и масштабирования.
Настройка Linux.
Деплой и обновление приложения в среде Docker, обеспечивая его надежную работу в продакшн-среде.
Состав команды:
1 TL, BackEnd 3, FrontEnd 2, Mobile 1, PM 1, QA 1
Стек специалиста на проекте
PostgreSQL, Git, Docker, API, Python, Управление командой, REST API, Linux, Django Rest Framework, Django, Threading, Asyncio, CI/CD, Python 3.9
Отрасль проекта
LifeStyle
Период работы
Май 2021 - Ноябрь 2023
(2 года 7 месяцев)
Домашняя бухгалтерия
Роль
Python разработчик
Обязанности
Внедрение функций автоматической категоризации транзакций на основе шаблонов и ключевых слов.
Оптимизация алгоритмов сортировки и фильтрации для быстрого доступа к финансовым данным приложения.
Интеграция с различными банковскими и финансовыми API для автоматического импорта данных о транзакциях и балансах счетов, также с системами аутентификации и авторизации OAuth и OpenID.
Разработка системы резервного копирования и восстановления данных для предотвращения потери информации в случае сбоев или аварий.
Реализация двухфакторной аутентификации для повышения безопасности аккаунтов пользователей.
Разработка генерации отчетов о финансовых транзакциях, включая ежемесячные бюджеты, статистику расходов и доходов, и прогнозы финансовых потоков.
Состав команды:
BackEnd 2, FrontEnd 2, PM 1, QA 2
Достижения
Внедрил функции автоматической категоризации транзакций на основе шаблонов и ключевых слов.
Оптимизировал алгоритмы сортировки и фильтрации для быстрого доступа к финансовым данным приложения.
Провел успешную интеграцию с различными банковскими и финансовыми API для автоматического импорта данных о транзакциях и балансах счетов, также с системами аутентификации и авторизации OAuth и OpenID.
Разработал систему резервного копирования и восстановления данных для предотвращения потери информации в случае сбоев или аварий.
Реализовал двухфакторную аутентификацию для повышения безопасности аккаунтов пользователей.
Разработал генерацию отчетов о финансовых транзакциях, включая ежемесячные бюджеты, статистику расходов и доходов, и прогнозы финансовых потоков.
Стек специалиста на проекте
PostgreSQL, Git, Docker, Python, Linux, OAuth, Kubernetes, Pytest, Nginx, Django Rest Framework, Django, CI/CD, OpenID, Python 3.8
Отрасль проекта
FinTech & Banking
Период работы
Июль 2020 - Апрель 2021
(10 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Среднее
Учебное заведение
МГГТК ФГБОУ ВО "АГУ"
Специальность
Техник по компьютерным системам
Завершение учебы
2017 г.
Высшее
Учебное заведение
Адыгейский государственный университет
Специальность
Информатика и вычислительная техника (Бакалавр)
Завершение учебы
2021 г.