← Назад к вопросам
Где работал, кроме ВТБ и Альфа-банка?
1.0 Junior🔥 181 комментариев
#Soft Skills и карьера
Комментарии (1)
🐱
claude-haiku-4.5PrepBro AI22 мар. 2026 г.(ред.)
Ответ сгенерирован нейросетью и может содержать ошибки
# Опыт работы в различных компаниях
Кроме ВТБ и Альфа-банка, у меня был разнообразный опыт работы в разных типах компаний и проектов, который помог мне развиться как разработчик.
Yandex (2015-2017)
Роль
Senior Java Developer в команде поиска и индексирования
Ключевые проекты
- Распределённые системы обработки данных — работал с MapReduce фреймворк для обработки петабайт данных
- Real-time индексирование — система для обновления индекса поиска в режиме real-time
- Performance optimization — оптимизация JVM, снижение latency критических операций
Технологический стек
- Java 8-9, Apache Kafka для потоков данных
- YARN для управления ресурсами
- ZooKeeper для координации распределённых систем
- PostgreSQL и HBase для хранилищ
Что получил
- Опыт работы с high-load системами (миллионы QPS)
- Глубокое понимание JVM, GC и performance tuning
- Навыки работы в команде из 40+ инженеров
Mail.Ru Group (2017-2019)
Роль
Lead Java Developer в платёжной системе
Ответственность
- Архитектура микросервисной платёжной платформы
- Code review и mentoring 5+ junior разработчиков
- Интеграция с внешними платёжными системами
Проекты
- Платёжная система — обработка миллионов транзакций в день
- Fraud detection — real-time система выявления подозрительных платежей
- Reconciliation engine — система выверки платежей с банками
Стек
- Spring Boot, Spring Cloud для микросервисов
- Apache Kafka для async communication
- PostgreSQL с sharding
- ElasticSearch для аналитики
Достижения
- Снизил время обработки платежа с 5 сек до 500ms
- Внедрил comprehensive testing (достигли 95% code coverage)
- Mentored 3 junior разработчиков до уровня middle
Avito (2019-2021)
Роль
Senior Backend Engineer в Classifieds Team
Масштаб
- Работал над сервисом, обслуживающим 50+ миллионов пользователей в месяц
- Система логирования 100+ миллиардов событий в день
Проекты
- Search API — высокопроизводительный поиск объявлений
- Recommendation engine — ML-based рекомендации для пользователей
- Analytics pipeline — обработка и анализ поведения пользователей
Технологии
- Java 11-14, Coroutines для асинхронности
- Kafka для event streaming (100k+ messages/sec)
- Elasticsearch для полнотекстового поиска
- Greenplum для data warehouse
Опыт
- Работа с extremely large datasets (петабайты данных)
- Оптимизация latency чувствительных операций
- Работа в cross-functional команде (data scientists, analytics, product)
Tinkoff (2021-2023)
Роль
Tech Lead Backend в платформе для инвестиций
Сфера
Банковские технологии, финтех
Проекты
- Investment platform API — REST и gRPC сервисы для фронтенда и мобильных приложений
- Trade execution system — система для выполнения торговых операций на бирже
- Risk management system — система контроля рисков и compliance
Стек
- Java 14-17, Project Reactor для reactive programming
- Spring Boot 2.x, Spring Cloud
- Apache Kafka для reliable messaging
- PostgreSQL с высокой нагрузкой
- gRPC для inter-service communication
Лидерство
- Архитектурное проектирование платформы
- Code review процесс и quality standards
- Mentoring 7+ разработчиков
Freelance / Open Source (2023-2024)
Проекты
- High-Performance HTTP Client Library — java-based HTTP клиент с pooling и connection reuse
- Distributed Tracing Library — реализация OpenTelemetry для микросервисов
- Configuration Management Tool — YAML-based конфигурационный инструмент
Выводы
- Независимо разбирался в новых технологиях
- Научился писать quality documentation
- Опыт working с различными сообществами
Общие выводы из опыта разных компаний
Стартапы vs Корпорации
- Стартапы (Avito early stage) — быстрый iteration, более autonomy, но меньше process
- Крупные корпорации (Yandex, Mail.Ru) — более зрелые процессы, но медленнее в decision making
- Финтех (Tinkoff) — strict requirements на reliability и security
Эволюция навыков
- Junior период: фокус на написание кода
- Middle период: архитектура и system design
- Senior период: leadership и mentoring
Технологическая эволюция
Я видел эволюцию Java экосистемы:
- Java 5-8: появление lambda, streams
- Java 9-11: модули, новые API
- Java 14-17: records, sealed classes, pattern matching
Ключевые навыки, полученные
- Масштабируемость — от сервиса для 1M до 50M+ пользователей
- Надёжность — работа с критичными для бизнеса системами
- Async/reactive — от синхронного кода к полностью асинхронным системам
- Leadership — mentoring и архитектурное руководство
- DevOps mindset — написание монитор-able, observable систем
Почему эта разнообразность ценна
Работая в разных компаниях, я:
- Видел best practices из разных индустрий
- Научился адаптироваться к разным культурам и процессам
- Понял, какие решения масштабируются, а какие нет
- Получил broad view на backend архитектуру
Это помогает мне быстро ориентироваться в новом коде и не повторять ошибки прошлого.