Кирилл О. , Middle+, Python разработчик

Male avatar
Кирилл О.
Россия, Самара
3 450 ₽/час 552 000 ₽/мес. без НДС
    Python разработчик
    Web разработчик
  • Middle+
Опыт работы:
От 3 до 6 лет
Языки:

Английский — B2

ПисьменныйРазговорный

О специалисте

Навыки
Redis
Clickhouse
Django
FastAPI
DRF
Celery
Asyncio
Pytest
Strawberry
Alembic
SQLAlchemy
Jira
Apache AirFlow
docker-compose
GraphQL
GitFlow
Гексагональная архитектура
CQRS
S3
Kafka
OAuth
SSO
oauth2
Keycloak
RBAC/ABAC
RabbitMQ
SQS
TLS
Секретное хранение
CI/CD
WebSocket-сервисы
Database:
PostgreSQL
MongoDB
Applications:
Docker
Technology:
REST API
Instruments:
Swagger
Source_control:
GitLab
Формат работы
Удалённо
Описание о специалисте

Хочется нового, сложного, интересного, что закаляет. Хочется работать на проектах, которыми пользуются люди и чувствовать фидбэк от пользователей. Разработка, Agile, Code review, Коммуникабельность и умение общаться с коллегами, ООП, Умение разбираться в чужом коде, Умение осваивать новые технологии, Документирование разработки, Разработка нового функционала, Опыт общения с заказчиком, выяснение сложных моментов, Микросервисная архитектура, Интеграция с облачными сервисами, Опыт работы с полнотекстовым поиском, Знание принципов и паттернов разработки WebSocket-сервисов, Опыт работы с мониторингом и логированием приложений.

Примеры работ

NDA
Описание задачи/проекта

Платформа автоматизированного подбора промышленного оборудования на базе ИИ

Позиция на проекте
Бэкенд разработчик
Ответственность
  1. Реализация реляционной модели базы данных для хранения каталога оборудования и параметров подбора.
  2. Разработал и оптимизировал ETL-процессы для обработки входящих больших JSON-документов с требованиями к оборудованию.
  3. Реализовал интеграцию с сервисами машинного обучения через асинхронную отправку данных с использованием Kafka.
  4. Спроектировал и разработал REST API для взаимодействия с фронтендом и внутренними сервисами, а также написал набор утилитарных функций для их поддержки.
Технологии и инструменты
FastAPI, Keycloak, oauth2, PostgreSQL, REST API, RBAC/ABAC
Период работы/продолжительность
Ноябрь 2025 г. - Январь 2026 г.
NDA
Описание задачи/проекта

Веб-интерфейс для автоматизации инженерного документооборота с использованием ИИ

Позиция на проекте
Бэкенд разработчик
Ответственность
  1. Разработал интуитивный веб-интерфейс на Dash (Python), позволяющий пользователям загружать несколько документов и отслеживать процесс их обработки.
  2. Реализовал интеграцию с бэкендом через Apache Kafka, обеспечив асинхронную отправку документов в цепочку микросервисов для поэтапной обработки.
  3. Опыт работы с полнотекстовым поиском, Знание принципов и паттернов разработки WebSocket-сервисов, Опыт работы с мониторингом и логированием приложений.
  4. Организовал прием и визуализацию итогового документа, объединяющего данные из всех источников, с функционалом редактирования и загрузки результатов пользователем.
  5. Подготовил систему к миграции с монолитного Dash на микросервисную архитектуру, спроектировав будущие REST API эндпоинты.
Технологии и инструменты
Asyncio, CI/CD, Kafka, Keycloak, MongoDB, oauth2, PostgreSQL, RabbitMQ, Redis, SQS, TLS, RBAC/ABAC, Секретное хранение, Интеграция с облачными сервисами, интеграция с API
Период работы/продолжительность
Сентябрь 2025 г. - Апрель 2026 г.
NDA
Описание задачи/проекта

Бесконтактный маркет готовой еды

Позиция на проекте
Бэкенд разработчик
Ответственность
  1. Поддержка проекта, формирование сложной выгрузки данных путём сбора информации из Базы Данных (запросы SQL), обработки информации средствами Python и выгрузка обработанной информации в документы DOCX, PDF и Excel.
  2. Правки по бэкенд части проекта, корректировка API-endpoints, взаимодействие с различными сторонними API.
  3. Корректировка работы Celery.
Технологии и инструменты
Celery, Django, DRF, PostgreSQL, Redis
Период работы/продолжительность
Февраль 2025 г. - Сентябрь 2025 г.
NDA
Описание задачи/проекта

Инструмент управления подчиненными и личный кабинет руководителя для транспортной компании

Позиция на проекте
Бэкенд разработчик
Размер команды
Бэкенд разработчик (я), два Фронтенд разработчика, Тестировщик, Проектный менеджер, Тимлид
Ответственность
  1. Разработка проекта на FastAPI для управления задачами и проектами в компании.
  2. Создание конфигурации Docker-Compose для локального запуска и деплоя.
  3. Написание запросов к базе данных как через сырой SQL, так и через ORM (SQLAlchemy).
  4. Настройка миграций базы данных с использованием Alembic для поддержки версионности данных.
Технологии и инструменты
CI/CD, FastAPI, Keycloak, MongoDB, oauth2, PostgreSQL, RabbitMQ, SQS, TLS, docker-compose, RBAC/ABAC, Секретное хранение, Интеграция с облачными сервисами, интеграция с API
Период работы/продолжительность
Декабрь 2024 г. - Февраль 2025 г.
NDA
Описание задачи/проекта

Проектирование и реализация системы выгрузки данных для отчётности в сетях фастфуда

Позиция на проекте
Бэкенд разработчик
Размер команды
Несколько бэкенд и фронтенд разработчиков, Тестировщики, Проектный менеджер и аналитик как со стороны заказчика, так и со стороны компании
Ответственность
  1. Создание DAG'ов в Airflow для автоматической загрузки данных из различных СУБД (PostgreSQL, Greenplum, ClickHouse).
  2. Обработка и подготовка данных для их передачи во внешний сервис генерации отчётов.
  3. Тесное взаимодействие с аналитиками для анализа требований и подготовки необходимых данных.
Технологии и инструменты
Apache AirFlow, Clickhouse, GreenPlum, PostgreSQL
Период работы/продолжительность
Сентябрь 2024 г. - Декабрь 2024 г.

Образование

Бакалавр
Название учебного заведения/курса
Самарский государственный технический университет
Специальность
Прикладная математика и информатика
Аналогичные специалисты
Male avatar
Дмитрий З.
Россия, Москва
3 220 ₽/час без НДС
    Python разработчик
  • Middle+
Планирование и управление задачами: декомпозиция и распределение задач Подбор и оценка специалистов: участие в подборе новых сотрудников, помощь в развитии новых членов команды Разработка и внедрение новых технологий: Опыт разработки web приложений и сервисов с использованием Python и JavaScript, быстрое освоение новых технологий и их внедрение в проекты. Проблемоориентированный подход: Способность находить и внедрять решения в сложных условиях, Оперативное устранение технических проблем и багов. Способность предлагать идеи и решения для запроса заказчика, есть опыт написания мини-экосистемы внутри компании с полного нуля Опыт интеграции и поддержки: Интеграция сторонних API и сервисов в существующие системы, Поддержка и обновление существующих приложений, обеспечение их стабильной работы. Обучение и развитие: Самостоятельное изучение новых технологий и инструментов, Участие в конференциях и семинарах, публикации в блогах и участие в открытых проектах. Проектная документация: Написание и поддержка технической документации, описания архитектуры и API, Подготовка
    Python
    Django
    Django ORM
    HTML/CSS
    JavaScript
    DBeaver
    Bash
    Git
    Postman
    Django Rest Framework
    Bootstrap
    Apache AirFlow
    FastAPI
    Kafka
    Docker
    vscode
    PyCharm
    PostgreSQL
    MySQL
    Linux
    Windows
Не нашли, кого искали?

Оставьте заявку и, наша команда в кратчайшие сроки подберёт необходимого специалиста за вас!

Помните, что заключение договора и оплата услуг происходит после того, как вы выбрали специалиста

Request Poster