Больше информации по резюме будет доступно после регистрации

Зарегистрироваться
Был сегодня в 16:17

Мужчина

Москва, м. Октябрьское поле, не готов к переезду, готов к редким командировкам

Техлид/тимлид/разработчик (стек: go, php, js)

360 000  на руки

Специализации:
  • Программист, разработчик

Тип занятости: полная занятость

Опыт работы 15 лет

Декабрь 2024по настоящее время
1 год 5 месяцев

Махачкала

Техлид
Технический лид команды из 5 человек. Спроектировал и запустил с нуля сервис 05id — централизованную платформу аутентификации и управления персональными данными на базе OAuth2/OIDC. Достижения: — Разработал и вывел в прод сервис 05id с нуля; интегрировал с 7 продуктами компании — 5+ месяцев работы без инцидентов на проде для ключевого auth-сервиса (MAU ~5 500) — Выстроил процессы команды с нуля: спринты, code review, стандарты разработки, ADR Обязанности: — Проектирование микросервисной архитектуры, принятие ключевых технических решений — Декомпозиция задач, оценка трудозатрат, устранение технических блокеров — Взаимодействие с product owner, QA, DevOps, СТО и техлидами смежных команд — Подготовка технической документации: HLD, ADR, API-контракты (OpenAPI/Swagger) — Contract-first разработка API: описание контракта, кодогенерация сервера, реализация бизнес-логики Стек: Go, PostgreSQL, Redis, RabbitMQ, KrakenD, Ory Hydra, Ory Keto
Февраль 2024Июль 2024
6 месяцев
LeadReactor

Москва, leadreaktor.com/

Senior golang developer
Разработка модулей ERP-системы: CRM и партнёрская платформа для вебмастеров (команда 7 человек). Партнёрская платформа (ключевой проект): — Микросервис приёма лидов с geo-масштабированием на 3 зоны (Южная Америка, Африка, Европа) — Поддерживал zero lead loss через NATS + retry-логику и автоматическое восстановление из error logs — CRM-модуль: управление вознаграждениями вебмастеров, статистика, планирование выплат — Лендинг-платформа: динамическая генерация промо-материалов под товары Стек: Go, PHP, NATS
Январь 2023Январь 2024
1 год 1 месяц
Twick (стартап)

Эстония

Информационные технологии, системная интеграция, интернет... Показать еще

Senior backend developer
Разработка бэкенда социального стартапа (Эстония), команда 3 человека. Проект заморожен по бизнес-причинам. — Аудит и доработка монолита на Laravel после внешней аутсорс-команды — Выделил чат-систему в отдельный WebSocket-микросервис на Go (gorilla/websocket), клиент — React Native — Разработал проксирующий сервис для Cloudinary: разграничение доступа к приватным изображениям на уровне пользователь - ресурс Стек: Go, PHP (Laravel), MongoDB, Redis
Октябрь 2021Август 2022
11 месяцев
GamePositive

Москва

Senior backend developer
Разработка бэкенда двух мобильных казуальных игр с PvP-ареной. Команда бэкенда — 2 человека, всего в проекте 20+ разработчиков. Автоскейлинг + матчмейкинг: — Каждая PvP-арена — отдельный контейнер с Unreal Engine сервером (cold start ~35 сек) — Предиктивный автоскейлер: расчёт нужного количества прогретых подов на основе онлайна, управление жизненным циклом через Kubernetes API — Матчмейкинг с учётом уровня игрока, географии, добивкой ботами на незаполненные слоты — AWS Spot Instances благодаря короткой длительности матча (~2 мин), за счёт этого значительное снижение стоимости инфраструктуры Аналитическая платформа: — Go-сервис с Outbox pattern: приём событий от мобильного клиента по REST, гарантированная доставка в Kafka — Fan-out через топик Kafka: несколько консьюмеров доставляют события в разные системы (маркетинг, геймдизайн, ClickHouse) в зависимости от типа события — Нативная интеграция Kafka с ClickHouse через движок ClickHouse — Возможность добавлять новые консьюмеры постфактум с доступом к историческим данным Meta-бэкенд: — Монолит на Laravel (профили игроков, характеристики, настройки предметов и улучшений) Стек: Go, PHP (Laravel), Kubernetes, AWS (Spot Instances), Kafka, ClickHouse, PostgreSQL
Февраль 2021Октябрь 2021
9 месяцев
Цифровые решения

Москва

Senior Fullstack Developer / Tech Lead
Разработка и частичное руководство командой из 4 человек. Проекты (NDA): — Интранет-платформа для онлайн-обучения с видеохостингом: загрузка, транскодирование (FFmpeg), поиск, комментарии, лайки ForceCRM (аутстаф, Швейцария): — Миграция CRM-платформы для продаж недвижимости с Phalcon на Symfony — Интеграция Elasticsearch: полнотекстовый поиск по объектам недвижимости В роли тимлида: планирование спринтов, декомпозиция, code review, менторство, контроль сроков. Стек: PHP (Laravel, Symfony), Nuxt.js, PostgreSQL, Elasticsearch, RabbitMQ, FFmpeg
Август 2018Апрель 2019
9 месяцев
WHIRL

Москва, whirl.com/

Ведущий fullstack developer
— Разработал платёжный шлюз для приёма ETH-токенов: пул кошельков с блокировкой при инициации платежа, верификация через Etherscan API (2+ подтверждения), webhook с retry-логикой, REST API статуса платежей — Разработка веб-приложения и Telegram-ботов Стек: PHP, JavaScript, Ethereum / Etherscan API
Август 2017Август 2018
1 год 1 месяц
Медиа-таргет

Москва

Информационные технологии, системная интеграция, интернет... Показать еще

Teamlead
Руководство разработкой проектов компании, написание кода, scrum, ретроспективы, code review и т.д.
Июль 2016Сентябрь 2017
1 год 3 месяца

Москва, fom.ru

Ведущий разработчик
— Разработка движка онлайн-опросов для социологических исследований — Разработка SSO-сервиса ФОМ ID
Октябрь 2015Июль 2016
10 месяцев

Москва, lamoda.ru

Розничная торговля... Показать еще

Программист
— Разработка внутренних систем в команде Leos Express (автоматизация транзитных складов)
Октябрь 2014Июнь 2015
9 месяцев
Ramboo

Москва

Информационные технологии, системная интеграция, интернет... Показать еще

Руководитель отдела разработки
Разработка стартапа сервиса интегратора для предпринимателей и интернет магазина.
Февраль 2014Август 2014
7 месяцев
COX

Москва

Информационные технологии, системная интеграция, интернет... Показать еще

ведущий программист
Разработка функционала социальной сети (фронт+бэк)
Апрель 2013Февраль 2014
11 месяцев
ООО "Новый мир"

Москва, rustoria.ru

Информационные технологии, системная интеграция, интернет... Показать еще

php программист
Разрзаботка проекта http://rustoria.ru (большой объем работ как по фронту, так и по бэкенду)
Июнь 2012Апрель 2013
11 месяцев
Destiny Development

www.ddestiny.ru/

Информационные технологии, системная интеграция, интернет... Показать еще

php, js программист
Полностью осуществлял поддержку нескольких локализаций игры, исправлял ошибки, дописывал новый функционал, переносил функционал из оригинальной версии игры.
Октябрь 2011Июнь 2012
9 месяцев

Москва, career.wb.ru/

Информационные технологии, системная интеграция, интернет... Показать еще

php/js/perl программист (по трудовой - специалист)
Разработка серверных приложений, работа с сайтами-сателлитами компании.
Август 2008Октябрь 2011
3 года 3 месяца
фриланс (Москва)
web-мастер (разработка сайтов)
Разработка сайтов под ключ. Сначала использовал различные свободно-распространяемые движки (Joomla, Drupal, и т.д.), в 2010 году начал самостоятельно осваивать программирование. Писал свой движок.

Навыки

Уровни владения навыками
Продвинутый уровень
Golang
PHP
PHPUnit
Laravel
PostgreSQL
MySQL
Redis
RabbitMQ
OAuth
OIDC
Docker
Git
gRPC
Руководство коллективом
Управление командой
Средний уровень
Symfony
Yii
Zend Framework
JavaScript
VueJS
Nuxt
MongoDB
Clickhouse
Memcached
Apache Kafka
Kubernetes
Elasticsearch
Ffmpeg
Базовый уровень
Perl

Опыт вождения

Имеется собственный автомобиль

Права категории B

Обо мне

15 лет в веб-разработке, из них 5+ лет в роли лида. Специализируюсь на Go-бэкенде и микросервисной архитектуре. Умею строить сервисы с нуля, переводить legacy на современный стек и выстраивать процессы в команде. Комфортно работаю на стыке архитектуры, кода и управления командой. Есть опыт работы в highload-проектах, геймдеве, финтехе и госсекторе.

Неоконченное высшее образование

2005
Неоконченное высшее образование
Экономический факультет, специальность — "математические методы в экономике"

Знание языков

Русский — Родной

Английский — B2 — Средне-продвинутый

Гражданство, время в пути до работы

Гражданство: Россия

Разрешение на работу: Россия

Желательное время в пути до работы: Не имеет значения