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

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

В настоящее время работаю в Avito. Занимаюсь разработкой кор сервисов с 300k-500k RPM. Стек: Golang, Redis, K8S, Message Brokers.

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

До VK также работал разработчиком в Ozon'е, где занимался не только продуктовой, но и платформенной разработкой (писал модуль для асинхронного импорта данных). Также во время работы в 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), Мок Собеседования