РЯ
Руслан Я.
Мужчина, 26 лет
Россия, Казань, UTC+3
Ставка
4 545,45 Р/час
НДС не облагается
Специалист доступен с 2 июля 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Python разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — B2
Главное о специалисте
Руслан — опытный Python-разработчик уровня Senior. Специализируется на backend-разработке, работал с различными фреймворками и инструментами, включая Django, FastAPI, DRF, Docker, Kubernetes и другие.
Имеет опыт работы над проектами в области RnD, e-commerce & retail и AI & Robotics. Среди выполненных задач: разработка и внедрение микросервисов, автоматизация бизнес-процессов, создание масштабируемых архитектур, оптимизация запросов к БД, настройка CI/CD процессов.
Руслан разработал систему управления тестами, участвовал в создании ERP-системы для автоматизации бизнес-процессов крупной IT-компании, создал платформу для создания и прохождения тестов. Также работал над проектом интернет-магазина по продаже климатической техники, где спроектировал и реализовал масштабируемую архитектуру сайта.
Проекты
(5 лет 4 месяца)
Система управления тестами
Роль
Senior Backend Developer
Обязанности
Обязанности:
•Разработал и внедрил микросервис для формирования статистики по
использованию Allure TestOps, который имеет интеграцию с HRGate
компании. Данный сервис значительно упростил мониторинг и контроль
доступов.
•Переписал микросервис для получения и обработки результатов тестов
Allure TestOps. Данный сервис стал асинхронным, оптимизировал все
запросы к БД. В среднем, скорость ответа всех эндпойтнов увеличилась
на 371%.
•Полностью покрыл юнит тестами (Pytest) микросервис для
формирования статистики.
•Настроил CI/CD процессы в GitLab CI/CD, что позволило
автоматизировать сборку, тестирование и деплой сервисов,
значительно сократив время на ручные операции и минимизировав
ошибки.
Состав команды:
Продакт, техлид, 2 разработчика, 1 аналитик, 1 тестировщик
Стек специалиста на проекте
ngate, Работа с интеграциями, Allure TestOps, Программное обеспечение, структуры данных, Базы данных, SQLAlchemy, Git, Redis, Pytest, Celery, FastAPI, Alembic, Docker Compose, Select, Мониторинг, SQL, Docker, Python, Аналитика, Flask, HTTPX, GitLab CI/CD, RabbitMQ, Testing, Нереляционные БД (NoSQL), PostgreSQL, тестировщик, Промпт-инжиниринг, CI/CD, Microservices, Kubernetes, Объектно-ориентированное программирование (ООП)
Отрасль проекта
RnD
Период работы
Октябрь 2024 - Декабрь 2024
(3 месяца)
ERP-система для автоматизации бизнес-процессов крупной IT-компании
Роль
Разработчик (1 категория)
Обязанности
Обязанности:
• Разрабатывал и поддерживал внутреннюю ERP-систему компании, что
позволило сократить операционные расходы на 23% за счёт повышения
эффективности автоматизации бизнес-процессов.
- Спроектировал и внедрил сервисно-ориентированную архитектуру
(SOA), что позволило повысить отказоустойчивость системы и ускорить
время разработки нового функционала.
• Создал Telegram-бота для информирования и взаимодействия с
пользователями, что снизило нагрузку для технической поддержки и
отдела кадров.
• Полностью автоматизировал процесс загрузки и валидации фото
пользователя с помощью нейросети (Deepface), в связи с этим пропала
необходимость ручной модерации фото.
• Разработал REST API для интеграции основного приложения с Jira,
Confluence, Kayako и Celoxis, обеспечив бесшовную интеграцию с
данными сервисами.
• Оптимизировал ряд значимых CRUD-операций, что привело к
сокращению времени выполнения запросов к базам данных
(PostgreSQL, Oracle).
• Настроил и поддерживал CI/CD процессы на базе Jenkins, что
способствовало снижению количества ошибок на этапах релиза.
• Разработал бизнес-логику для управления проектной деятельностью
компании, автоматизировав планирование задач, распределение
ресурсов и контроль сроков выполнения, что привело к улучшению
управления проектами.
• Оптимизировал межсистемное взаимодействие через Kafka, что
обеспечило надёжную передачу данных и повысило масштабируемость
системы.
• Настроил систему тестирования (unittest, pytest) для ключевых
компонентов системы, что повысило стабильность системы и снизило
количество багов.
• Активно участвовал в код-ревью, что помогло улучшить качество кода
и снизить количество ошибок.
• Реализовал мониторинг и логирование ключевых сервисов ERP-
системы с использованием Prometheus и Grafana. Это помогло
оперативно выявлять и устранять узкие места и сбои, обеспечивая
стабильную работу системы.
• Автоматизировал отчётность и бизнес-аналитику для руководства
компании через интеграцию с BI-инструментами (Power BI), что
сократило время на создание отчётов и повысило точность аналитики.
Состав команды:
Тимлид, техлид, 3 разработчика, 4 аналитика, 1 тестировщик, 1 СТП
Стек специалиста на проекте
C#, avg, LIMIT/OFFSET, .NET, Асинхронное программирование, llama, Groovy, SQLAlchemy, Git, Oracle, MongoDB, Redis, Celery, aiohttp, FastAPI, Kafka, aiogram, Ext.js, Docker Compose, Asyncio, Docker, Python, Django, RabbitMQ, JavaScript, DeepFace, PostgreSQL, Jenkins
Отрасль проекта
RnD
Период работы
Август 2023 - Октябрь 2024
(1 год 3 месяца)
Платформа для создания и прохождения тестов
Роль
Backend Python Developer
Обязанности
Обязанности:
• Спроектировал архитектуру приложения с учётом возможностей
масштабирования и отказоустойчивости.
• Разработал backend часть платформы, обеспечив надёжную и
масштабируемую систему для создания и прохождения тестов, что
позволило улучшить производительность платформы и поддерживать
увеличенное количество пользователей без ухудшения качества
сервиса.
• Разработал и оптимизировал базу данных, включая создание индексов
и оптимизацию сложных запросов (PostgreSQL).
• Реализовал REST API для взаимодействия с клиентской частью,
написанной на React, обеспечив плавное и надёжное взаимодействие
между фронтендом и бекендом.
• Спроектировал модуль аутентификации и авторизации, включающий
использование JWT для обеспечения безопасности пользовательских
сессий и интеграцию с внешними сервисами авторизации (OAuth). Это
помогло обеспечить высокий уровень безопасности и удобство для
пользователей при входе в систему.
• Руководил командой разработки, координируя работу нескольких
разработчиков, проводя регулярные код-ревью и внедряя лучшие
практики разработки.
• Разработал систему тестирования для автоматизации проверки
ключевых компонентов платформы, включая юнит-тесты и
интеграционные тесты, что помогло увеличить стабильность системы и
ускорить процесс выпуска обновлений.
• Внедрил и настроил CI/CD-процессы с использованием Jenkins для
автоматизации сборки, тестирования и деплоя. Это позволило
сократить время выхода новых версий платформы и улучшить качество
релизов.
• Участвовал в дизайне пользовательского интерфейса на стороне
сервера, предлагая оптимальные решения для интеграции фронтенда и
бекенда, что улучшило удобство взаимодействия пользователей с
платформой.
Состав команды:
ПМ, 3 разработчика, 1 тестировщик, 1 аналитик
Стек специалиста на проекте
having, Git, Swagger, Redis, Celery, Join, Kafka, bower, DRF, Docker Compose, Asyncio, Docker, Python, Django, RabbitMQ, Unit testing, PostgreSQL, Jenkins, subqueries
Отрасль проекта
RnD
Период работы
Февраль 2023 - Июль 2023
(6 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Готов
Релокация
Не готов
Готов работать на зарубежных проектах
Да
Образование
Высшее
Учебное заведение
Казанский (Приволжский) федеральный университет, Казань
Специальность
Разработка IT-продукта: аналитика, архитектура, программирование и управление качеством
Завершение учебы
2023 г.