АЧ
Алексей Ч.
Мужчина
Россия, Новосибирск, UTC+7
Ставка
3 532,31 Р/час
вкл. НДС 5% (130.95 Р)
Специалист доступен с 4 июля 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Python разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — B1
Главное о специалисте
Алексей — Senior Python разработчик из Новосибирска с опытом работы 7 лет 11 месяцев. Специализируется на разработке высоконагруженных сервисов. Имеет опыт работы в отраслях FinTech & Banking и E-commerce & Retail.
Участвовал в проектах в ролях Backend Developer и TechLead. Среди проектов:
- Кредитный скоринг: разработка и поддержка высоконагруженного сервиса кредитного скоринга на FastAPI. Внедрение кэширования запросов, создание REST API-сервиса, проектирование и внедрение динамической конфигурации сервисов.
- Внутренний продукт компании: разработка и сопровождение высоконагруженного сервиса проверки пользовательских финансовых транзакций на наличие фрода. Реализация сервиса геолокации по IP-адресу, переписывание существующего сервиса с использованием современных технологических решений.
- Гипермасштабируемая цифровая платформа для дистрибуции облачных сервисов среди телеком-компаний: проведение предварительного аудита окружения, выполнение обновления продукта, обеспечение беспроблемного перехода на новую версию.
Владеет английским языком на уровне B1. Имеет высшее образование по специальности прикладной математики и информатики.
Проекты
(8 лет 1 месяц)
Кредитный скоринг
Роль
TechLead, Backend Developer
Обязанности
Описание проекта: Кредитный скоринг. Разработка и поддержка высоконагруженного сервиса кредитного скоринга на FastAPI, принимающего решения о выдаче займа и подборе оптимального кредитного продукта в зависимости от суммы, процентной ставки и дополнительных параметров.
Задачи:
■ Внедрение кэширования запросов к внешним сервисам для уменьшения нагрузки на сервер и ускорения отклика системы;
■ Создание REST API-сервис и реализация собственного DSL для сложных поисковых запросов;
■ Исправление багов и реализация новых кредитных флоу (процессов) по сбору и обработке требований вышестоящей команды;
■ Проектирование и внедрение динамической конфигурации сервисов для оперативного обновления параметров без дополнительных релизов;
■ Участие в декомпозиции монолита и переходе на микросервисную архитектуру;
■ Повышение качества кода и покрытия unit-тестами, сопровождение CI/CD-конвейера;
■ Унификация подхода к работе с клиентской историей для улучшения повторного использования и сопровождения кода;
■ Внесение улучшений архитектуры приложения, которые ускорили и повысили качество отладки, а также улучшили понимание контекста при решении проблем.
■ Проведение code-review.
Команда: 15 Python-разработчиков, 8 QA
Достижения
■ Внедрил кэширование запросов к внешним сервисам, снизив нагрузку на сервер на 25% и ускорив отклик системы;
■ Повысил покрытие unit-тестами до 95%, улучшив стабильность и безопасность изменений;
■ Инициировал переход на библиотеку orjson, что ускорило работу с JSON в 2 раза;
■ Разработал и внедрил систему динамической конфигурации сервисов, обеспечив доставку новых параметров сервиса за считанные минуты и без дополнительных релизов;
■ Выстроил процесс онбординга, создав план адаптации новых сотрудников. Это позволило сократить время адаптации к процессам команды и снизить нагрузку на наставника
Стек специалиста на проекте
Grafana, Gitlab CI, ClickHouse, REST, Git, Linux, Redis, Prometheus, FastAPI, Sentry, Kafka, Jaeger, Asyncio, Docker, Python, RabbitMQ, PostgreSQL, Kubernetes, orjson
Отрасль проекта
FinTech & Banking
Период работы
Март 2022 - По настоящее время
(3 года 5 месяцев)
Внутренний продукт компании
Роль
Backend Developer
Обязанности
Описание проекта: Внутренний продукт компании. Система проверки пользовательских финансовых транзакций на наличие фрода.
Задачи:
■ Разработка и сопровождение высоконагруженного сервиса с заданным SLA на время отклика ≤ 500 мс;
■ Реализация сервиса геолокации по IP-адресу с автоматическим обновлением баз данных;
■ Переписывание существующего сервиса с использованием современных технологических решений для повышения читаемости, структурированности и удобства сопровождения кода;
■ Руководство командой разработчиков:
○ Планирование спринтов,
○ Приоритезация задач,
○ Распределение задач в команде,
○ Проведение 1-1 встреч;
■ Разработка и поддержка конвертера по преобразованию внутрибанковских правил, написанных на языке Булевой алгебры, в Python код.
Команда: 4 разработчика, 3 тестировщика
Достижения
■ С помощью инструментов профилирования увеличил производительность сервиса на 40% и снизил потребление ресурсов;
■ Разработал сервис геолокации пользователей по IP и автоматизировал обновление его баз данных, обеспечив стабильную и актуальную работу без ручного сопровождения;
■ Создал конвертер, позволяющий быстро перевести внутрибанковские правила в Python код. В результате чего, процесс интегрирования системы в банки-партнеры сократился на 60%.
Стек специалиста на проекте
Git, Docker, Elasticsearch, Python, Linux, Grafana, Pytest, aiohttp, FastAPI, Sentry, Kafka, Jaeger, Asyncio, Redis, CI/CD
Отрасль проекта
FinTech & Banking
Период работы
Апрель 2021 - Март 2022
(1 год)
Внутренний продукт компании
Роль
Backend Developer
Обязанности
Описание проекта: Внутренний продукт компании. набор продуктов, включающий в себя следующие сервисы:
• Сервис по распознаванию документов. Проверяется, что документ соответствует критериям качества, а также выполняется распознавание нужной информации из него. Позволяет упростить и ускорить процесс взятия займа клиентом, а также снимает нагрузку на смежные команды.
• Сервис по борьбе со спуфингом. Проверяет фотографии (селфи) клиентов на наличие спуфинга: фотография фотографии клиента, клиент в маске и так далее. Благодаря сервису, бизнес не выдает займы мошенникам, соответственно, теряет меньше средств.
• Сервис верификации фотографий. Производит сравнение фотографии/селфи клиента с фотографией в документе (паспорте). Благодаря сервису, бизнес не выдает займы мошенникам, соответственно, теряет меньше средств.
Задачи:
■ Разработка и внедрение сервиса предотвращения спуфинга для повышения безопасности процесса идентификации клиентов;
■ Развитие сервис по распознаванию документов и текста в них, тем самым расширив функциональность продукта, облегчив работу смежных команд и снизив время обработки заявки на 20%;
■ Реализация batching-механизма обработки запросов с целью повышения эффективности взаимодействия с моделями компьютерного зрения;
■ Организация перехода с внешнего OCR-решения на собственную реализацию для повышения контроля над качеством и сокращения расходов компании;
■ Проведение рефакторинга кода и архитектуры дата-аналитиков.
Команда: 5 разработчиков, 2 тестировщика
Достижения
■ Разработал и внедрил сервис для предотвращения спуфинга (spoofing), что позволило снизить количество мошеннических заявок на 35% и сократить убытки компании;
■ Реализовал batching-механизм обработки запросов для оптимизации взаимодействия с моделями компьютерного зрения, что повысило пропускную способность сервиса на 30%;
■ Обеспечил переход с внешнего OCR-сервиса для распознавания документов на собственное решение, в результате чего улучшилось качество, сократились затраты и появилась возможность гибкой доработки;
■ Провел анализ архитектуры аналитического кода. Внедрил более гибкую и простую архитектуру. По собранной обратной связи, процесс внедрения нового функционала стал гораздо легче.
Стек специалиста на проекте
PostgreSQL, Git, Docker, Python, Linux, Grafana, Kubernetes, Machine learning, aiohttp, FastAPI, Kafka, Computer Vision, Jaeger, Asyncio, Redis, CI/CD, Работа с интеграциями, ocr
Отрасль проекта
E-commerce & Retail
Период работы
Июль 2019 - Апрель 2021
(1 год 10 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Новосибирский Государственный Технический Университет
Специальность
Факультет: прикладной математики и информатики, Магистратура
Завершение учебы
2019 г.
Высшее
Учебное заведение
Новосибирский Государственный Технический Университет
Специальность
Факультет: прикладной математики и информатики, Бакалавриат
Завершение учебы
2017 г.