Дмитрий Третьяков

Technical Lead at API platform @ Worldline
Backend
System Design
Code Review
DevOps/SRE
Опыт: 10+ лет
Цена (за час): 3000 руб
О себе

Основная сфера интересов—высоконагруженный бэкенд для финансовых сервисов: дизайн и ревью технических решений, разработка микросервисных архитектур, дизайн API, Java best practices, менторство ввереных мне команд. Живу и работаю в Нидерландах.

Сейчас являюсь техническем руководителем глобального API крупнейшего провайдера электронных платежей в Европе (Worldline Connect). До этого создавал бэк-офис для электронного кошелька в банке ING, систему on-line ценообразования для Maersk. Работая в Яндексе, создавал различные сервисы (Яндекс.Заправки и Яндекc.Парковки), перед эмиграцией разрабатывал новый API Яндекс.Кассы.

С чем помогу

- Junior- и Middle-разработчикам — менторство по разработке бэкенда на Java:
-- Практики написания и тестирования кода: OOP, TDD, SOLID, Java concurrency, Spring;
-- Практики взаимодействия с реляционными и нереляционными БД: моделирование, анализ производительности и корректности, решения по оптимизации;
-- Практики построения приложений: модульность, сервисы и межсервисное взаимодействие, безопасность.
- ТехЛидам и Senior-разработчикам помогу с системным дизайном и архитектурой приложений: построение доменной модели, написание и ревью технических решений;
- Подготовиться к собеседованию на разных уровнях: от Junior до ТехЛида. В особенности к собеседованиям в Европе и, в частности, в Нидерландах;
- Code best practices (Java):
-- Для Junior и Middle-разработчиков: определение и следование лучшим практикам, подготовка к peer review, «чистый код», тестирование;
-- Для Senior- и ТехЛидов: выработка общекомандных правил по управлению кодом, contribution rules, поддержка правил через механизмы CI и VCS, стратегии тестирования и доставки приложений;
- С дизайном SOA и микросервисов: моделей, зон ответственности, boundaries, межсервисного взаимодействия, observability;
- Дизайн и реализация API: forward & backward compatibility, спецификации, OpenAPI, API как продукт.

Компетенции
Java, SOLID, API design, microservices and SOA, performance measurement and analysis, software architecture, code review and best practices, DevOps practices, data modelling, cloud migration