Руководитель разработки Java/Kotlin
600 000 руб
Даниил
Возраст
27 лет (14 Ноября 1998)
Город
Санкт-Петербург
Переезд невозможен
Полная занятость
9 лет
Информационные технологии / IT / Интернет
Руководитель направления разработки (15 разработчиков, 3 команды)
Стратегия, архитектура, люди. Три кросс-функциональные команды, полный цикл
от проектирования до инцидентов в проде.
- ETL не тянул объём - переписал на Kafka + Kotlin Coroutines + YTsaurus.
10M+ записей в день, обработка с 4 часов до 18 минут (execution time в логах)
- Монолит тормозил разработку - разобрал на микросервисы: Spring Boot 3.4,
WebFlux, R2DBC, gRPC. Деплой с 45 до 7 минут (pipeline duration в GitLab CI),
аптайм 99.99% (Prometheus uptime metrics)
- 12K RPS на пике через многоуровневое кеширование: Redis, Caffeine, Bucket4j.
Нагрузка на PostgreSQL упала на 78% (по метрикам Prometheus, p99 latency)
- RAG-поиск по нормативной документации маркировки: Spring AI, Qdrant, Ollama,
OpenSearch. Поиск регламентов - с часов до секунд. Внутренний R&D, в прод
не выкатывали
- Унифицировал API для 12+ продуктов: OAuth2, трейсинг, rate limiting,
оркестрация на Temporal.io. Данные при сбоях больше не теряются
- Инфраструктура: Docker, Kubernetes, Helm, автоскейлинг по Prometheus.
Инфра-расходы срезал на 30% (по billing-отчётам Yandex Cloud)
- Покрытие критических модулей тестами - 92% (JaCoCo + SonarQube).
Critical/blocker баги в Jira за квартал упали на 85% после quality gate
- Выстроил организацию: доменная структура (3 команды по бизнес-областям),
OKR на квартал, еженедельные check-ins. Релизы - с раз в 2 недели
до 2 раз в неделю. SonarQube quality gate - критические issues вдвое.
Найм и онбординг: 40+ человек, из них 15 в текущей организации
Стек: Kotlin 2.2, Java 23, Spring Boot 3.4 (WebFlux, R2DBC, Security/OAuth2),
Apache Cassandra, PostgreSQL, Redis, Caffeine, Kafka, YTsaurus, Temporal.io,
Resilience4j, Bucket4j, Docker, Kubernetes, Helm, Prometheus, Grafana,
GitLab CI, TestContainers, MockK, SonarQube.
AI: Spring AI, Qdrant, Ollama, OpenSearch.
Информационные технологии / IT / Интернет
Онлайн-сервис денежных переводов в 30+ стран. Возглавил и масштабировал
инженерную команду: бэкенд, фронтенд, мобильная разработка, DevOps, QA.
Полный цикл - архитектура, найм, CI/CD, продакшн.
- Транзакционные системы на Oracle/PostgreSQL: обработка платежей, интеграция
с клиентскими платформами. Оптимизировал узкие места в БД - среднее время
ответа API сократилось на 30% (p99 в Prometheus), дневной объём операций
вырос пропорционально
- Архитектура электронных кошельков и виртуальных карт: единый API для
Android, iOS и веба. Три платформы работают через одну бизнес-логику
- CI/CD с нуля: Docker, Kubernetes, GitLab CI. Время от коммита до продакшна
сократилось вдвое (pipeline duration в GitLab)
- Prometheus + Grafana + алерты на боевых серверах. Среднее время обнаружения
инцидента - с 30 минут до 5. P1-инцидентов за квартал стало меньше на 40%
(по данным инцидент-менеджмента в Jira)
- Координировал 5 команд: бэкенд (12), фронтенд (7), мобилка, DevOps (2),
QA (4). Еженедельные синхи, общий бэклог в Jira - предсказуемый релизный цикл
Стек: Kotlin, Java, Spring Boot, Oracle, PostgreSQL, Kafka, Docker, Kubernetes,
GitLab CI, Prometheus, Grafana.
Высшее
Санкт-Петербург, 2016 — 2020 гг.
10 лет в бэкенд-разработке на Java/Kotlin. Сейчас - руководитель направления
в Честном знаке: 15 разработчиков, 3 команды, полный цикл от архитектуры
до продакшна. До этого - AvoSend (20 разработчиков, fintech), ХайТэк (12,
корпоративные коммуникации). Начинал разработчиком в EPAM.
Ключевые результаты. Переписал монолит в микросервисы - деплой с 45 до 7 минут,
аптайм 99.99%. Перестроил ETL на Kafka + Kotlin Coroutines: 10M+ записей/день,
обработка с 4 часов до 18 минут. Держу 12K RPS на пике через многоуровневое
кеширование. Срезал инфраструктурные расходы на 30%, продакшн-баги на 85%.
Покрытие критических модулей тестами - 92%.
Стек. Backend: Java 8-23, Kotlin 2.x, Spring Boot 3.4, WebFlux, R2DBC, Spring
Security/OAuth2, gRPC, Protobuf, OpenAPI/Springdoc. БД: PostgreSQL, Apache Cassandra,
Oracle, MySQL, Redis, Caffeine, YTsaurus, ElasticSearch. Брокеры: Kafka, RabbitMQ.
Инфраструктура: Docker, Kubernetes, Helm, Terraform, GitLab CI, Jenkins, Prometheus,
Grafana, ELK, Micrometer. Тестирование: TestContainers, MockK, JUnit, Mockito,
SonarQube. Библиотеки: Resilience4j, Bucket4j, Temporal.io.
AI. Запустил внутреннюю RAG-платформу для поиска по документам: Spring AI, Qdrant,
Ollama, OpenSearch, Apache Tika. Объектное хранилище - MinIO. Аналитика - ClickHouse.
Архитектура: микросервисы, Event-Driven, CQRS, Hexagonal, Clean Architecture, DDD,
Reactive (Reactor, Kotlin Coroutines), Virtual Threads (Project Loom).
Методологии: Agile (Scrum, Kanban), TDD, BDD, CI/CD. Управление: найм и онбординг
(40+ человек нанято), OKR/KPI, бюджетирование команд.
Ищу роль, где можно отвечать за техническую стратегию целиком - от архитектуры
до найма и бюджетов. Интересны компании со зрелым продуктом и амбициями
масштабирования, а также стартапы после раунда A.
1 сентября, 2011
20 000 руб
Георгий
Город
Санкт-Петербург
Возраст
34 года (24 июля 1991)
Опыт работы:
6 месяцев
Последнее место работы:
Помощник системного администратора (стажировка), НОУ «Институт информационных технологий»
11.2010 - 05.2011
23 сентября, 2011
20 000 руб
Игорь Дмитриевич
Город
Санкт-Петербург local_shipping
Возраст
44 года (19 апреля 1982)
Опыт работы:
16 лет и 2 месяца
Последнее место работы:
программист с++, SiteMedia
03.2010 - по текущее время
27 сентября, 2011
30 000 руб
Олег Юрьевич
Город
Санкт-Петербург local_shipping
Возраст
36 лет ( 2 ноября 1989)
Опыт работы:
15 лет и 7 месяцев
Последнее место работы:
Програмист ASP, ООО "Лайф Актив"
10.2010 - по текущее время
Резюме размещено в отрасли