Senior Go / Python Developer (Backend)

Россия
Сеньор • Архитектор • Консультант
Информационные технологии • Разработка • Go • Python • SQL • C++ • C • Backend • ClickHouse • MySQL • PostgreSQL • Redis
Удаленная работа • Частичная занятость
Опыт работы более 5 лет
от 250 000 до 300 000 ₽
О себе

На данный момент Senior Backend Developer / Архитектор.

Мои компетенции и опыт

B2B Контрактная разработка & IT-Консалтинг (Outsource / ГПХ)

Ноябрь 2019 — Настоящее время
Должность: Senior Backend Developer / Архитектор (Контракт / ГПХ)
Проектирование и разработка распределенных высоконагруженных систем на Go/Python по краткосрочным и долгосрочным контрактам для финтех-проектов и ритейл-сетей.

  • Проектирование Core-компонентов (Go): Спроектировал и реализовал с нуля распределенный API Gateway на Go (стек: Go / gRPC / Redis / Postgres), выступающий центральным шлюзом авторизации и маршрутизации запросов.
  • Highload-оптимизация и защита: Внедрил 3-уровневый пайплайн защиты через gRPC Unary Interceptors (IP Rate Limiter, Brute Force Limiter, stateless JWT-аутентификация). Написал атомарные Lua-скрипты для Redis, обеспечив обработку конкурентных запросов под нагрузкой в сотни тысяч RPS (p99 < 15ms).
  • Управление транзакциями и Billing: Реализовал механизм идемпотентных депозитов (защита от double-spending) через Redis SETNX и оптимизировал обработку транзакционных ошибок изоляции на уровне СУБД PostgreSQL. Bound-логика аренды и списания средств упакована в атомарные ACID-транзакции.
  • Оптимизация СУБД: Профилировал тяжелые запросы в PostgreSQL (EXPLAIN ANALYZE, pg_stat_statements), проектировал составные индексы и настраивал пулы соединений (pgxpool), снизив утилизацию CPU на серверах БД на 30%. Спроектировал структуру распределенных таблиц в ClickHouse (MergeTree) для пакетной обработки телеметрии.
  • R&D и Работа со сложными данными: Разработал многослойный конвейер извлечения и структурирования неструктурированных данных: сбор данных -> извлечение сущностей (NER) -> fuzzy-search и аналитическая агрегация в ClickHouse -> построение связей в графовой БД Neo4j -> дедупликация через векторные эмбеддинги (BERT) в Qdrant -> генерация отчетов через LLM.

Инженер с фундаментальным академическим образованием (НГУ Мехмат) и глубоким пониманием процессов проектирования отказоустойчивого программного обеспечения. Прошел путь от написания оптимизированных низкоуровневых алгоритмов до построения высоконагруженных распределенных систем.

В настоящее время полностью сфокусирован на технологиях Go (Golang) и Python. Обладаю глубоким пониманием устройства сетевых протоколов (gRPC, TCP/IP, HTTP), конкурентности и параллелизма, управления памятью, а также оптимизации реляционных, аналитических и графовых баз данных. Ценю чистую архитектуру, прагматичный подход к разработке и автоматизацию процессов. Предпочитаю формат взаимодействия по договору ГПХ с фокусом на конечный результат и выполнение бизнес-задач.



Интересные кандидаты