Данила Кошевой

Middle Golang Developer @ VK | Ex-Ozon, Ex-MTS
Backend
System Design
Databases
Карьера
Собеседования
Данила Кошевой
Опыт: 2-5 лет
Цена (за час): 3000 руб
О себе

В настоящее время делаю сервис выдачи статистики в бизнес юните VK AdTech (https://ads.vk.com/). Сервис выдерживает нагрузку в 60k RPM (Requests Per Minute) на чтение, и читает данные с инстансов клика которые в общей сложности занимают 50 петабайт. Обязанности на текущем месте: декомпозиция сложных технических задач, проектирование новых сервисов, ну и написание кода на бэке. Стек на текущем месте работы: Golang, Kafka, MySQL, Redis, Clickhouse, Linux, Docker, Kubernetes.

До VK также работал разработчиком в Ozon'е, где занимался не только продуктовой, но и платформенной разработкой (писал модуль для асинхронного импорта данных + писал репликатор для самописного S3 хранилища). Также во время работы в Ozon, провёл более 30 технических собеседований для разработчиков от уровня Intern до уровня Middle и знаю на что смотрят при выборе кандидата в топовые Российские бигтехи. Стек: Golang, Kafka, PostgreSQL, S3.

До Озона работал в MTS RED, где писал сервис для сканирования хостов на обнаружение угроз внешнего периметра. Стек: Golang, Python, Django, RabbitMQ, PostgreSQL, MongoDB, Docker.

Занимался как продуктовой, так и платформенной разработкой. Делал как маленькие внутренние сервисы, так и сервисы которыми пользуются десятки тысяч людей ежедневно. Также являюсь выпускником ФКН НИУ ВШЭ по специализации "Системная и Программная Инженерия".

Общий опыт разработки приложений на Go (и не только) - более 3-х лет.

Готов помогать разработчикам с любым уровнем hard и soft скиллов.

С чем помогу

- С изучением Python и Golang.
- С изучением основ и внутрянки баз данных (MySQL, PostgreSQL, MongoDB, Clickhouse), брокеров сообщений (Kafka), и также кэшей (Redis).
- С изучением классических алгоритмов и структур данных.
- С изучением основ Computer Science, операционных систем, и того как работают железки на низком уровне.
- С System Design собеседованиями и освоением теории Distributed Systems.
- С обсуждением карьерного плана, повышения в грейде и уровне дохода, и навыка прохождения собеседований.

Помогу разработчикам (и людям которые хотят свичнуться в Go разработку) до уровня Middle+ включительно.

Компетенции
Golang, Python, Distributed Systems, SQL (PostgreSQL, MySQL), NoSQL (Clickhouse, Redis), Message Brokers (Kafka), Мок Собеседования