Мачурность команды
1) Как ведущий разработчик
2) Как инициатор улучшения процессов
3) Как глава разработки платформы
4) Как приношу выгоду Т-банку
5) Как я приношу выгоду внутри направления
12.07M

преза о себе_v2

1.

2.

Опыт (и это только Java) - с 2016г:
- Deutsche Bank Tech centre (ПО для трейдеров банка)
- Газпром медиа (ex-GetIntent) - конкурент номер 1 в РФ
для Яндекс Adfox/ Google Adserver
- BNP Paribas Bank (ПО для акционного документооборота
банка)
- Т-банк (ex-Тинькофф) – Единая платформа продаж
кредитных продуктов, техлид

3.

кредит
наличными
кредитка

4.

Держатели
продуктов
Внешние сервисы
Платформы
Клиенты

5.

1 разработчик
1 тимлид
1 аналитик
1 QA
пришел в команду
1 тимлид, 1 техлид
6 разработчиков
5 аналитиков
4 QA
сотни млн NPV через платформу
99% продуктов банка (порядка 200)
- поглощение всех аналогичных платформ
- 3 новых зоны ответственности
- мерж с управлением лояльности
и CVM

6. Мачурность команды

1) 3 Канбан-борды, многочисленные каденции и
планирования, шаблон DOR/DOD, 3 АМИГО,
квартальные ревью
2) Многочисленные флоу/процессные метрики и
трекинг – TTM, lead time, throughput, delivery time,
reaction time, etc
3) Нет мануального тестирования, QA пишут автотесты,
релизы автоматические по клику пайплайна,
разблокировка ботом в мессенджере
4) Дежурства команды на проде и тех. метрики,
метрики, метрики метрики метрики метрики
метрики метрики метрики метрики метрики метрики
метрики ……….

7.

Чем я вообще занимаюсь в компании?
Что такое техлид?
закон Парето 80-20

8. 1) Как ведущий разработчик

• Ответственность за запуск новых фич от идеи до релиза и поддержки (встречи с
заказчиками от бизнеса, сбор требований, аналитика, планирование, 3 амиго, разработка,
тесты)
Пишу код и достаточно много до сих пор
написанием ADR/RFC
, занимаюсь проблемами с НФТ,

9. 2) Как инициатор улучшения процессов

1.
Ввел ТБД (Trunk-Based Development), провожу каденции удаления фича-флагов
2.
Ввел систематические процессы отправки в DWH, шаблоны на логирование и аудит
3.
Отказ от определенных технологий (ORM) – эпик длиной в полгода (или полторы тысячи
исправленных классов) и большой жизненный урок
4.
Куратор от dev по введению нагрузочного и мутационного тестирования
5.
Ввел RMR – ежемесячные каденции по надежности и инцидентам

10. 3) Как глава разработки платформы

1.
Еженедельные архитектурные чаепития dev, Своя Игра, сто к одному,
код-ревью блэкджек и многое другое
2.
Собесил на фитах всех dev и qa в команду
3.
Делаю обучающие видео по проекту (передача знаний)
и анонсы по достижениям
4.
Ответственный за SLA и ежедневный фон ошибок, пишу постмортемы, веду 2 страницы техдолга в
вики и планирую технический swimlane на след. квартал
5.
2 пилот во всех прод-инцидентах

11. 4) Как приношу выгоду Т-банку

1.
Съемки в игре Код.Ход.Шоу 1 сезона. Капитан команды Т
2.
2 года подряд один из оргов конференции JVM Day в Мск
3.
Выступаю на митапах, в команде деврел банка со стороны SDE
4.
Провожу собесы в Т-банк ~ 4 в месяц, ревьюю других интервьюеров
5.
Держатель профессии Java/Kotlin – рассматриваю заявки на повышения SDE внутри банка
6.
Выставляю финальный грейд SDE в сложных случаях

12.

7.
Ревьюю/полирую презентации участников внешних конференций (Joker, JPoint)
8.
Лектор по многопоточке и тестированию нв курсе Центрального Университета для
магистров, за ноябрь-январь принял 2 экзамена по курсу «Продвинутая Java»

13. 5) Как я приношу выгоду внутри направления

1.
Являюсь единой точкой входа для технических задач извне (ЕОЛы внутри банка и тп)
(= спокойный тимлид)
2.
Иннерсоршу в другие команды, одна библиотека по T-Outbox популярна в других командах и
выходит в опен-сорс, если преодолеет бюрократию юристов Т-банка =)
3.
Участник всех душсоветов техлидов по развитию направления и прочих арх-встреч.
English     Русский Правила