I love Ukraine

Все о Джонсоне

Книги на лето

Секс vs слезы

Бассейны в Киеве

Неделя моды

Максим Бартков: Мечтаю работать в Netflix

Харьковчанин Максим Бартков – Java Team Lead в компании RooX Solutions. У него за спиной десятки проектов, реализованных в шести странах. Он делится секретом своего успеха

В 23 года харьковчанин Максим Бартков – Java Team Lead в компании RooX Solutions. За спиной у Барткова – десятки успешных проектов, реализованных в шести странах. Дмитрий Шаповал расспросил Барткова, как ему удалось так быстро подняться вверх по карьерной лестнице и о чем он мечтает в среднесрочной перспективе.

Реклама

Максим, с чего начинался твой коммерческий опыт в IT?

В программировании я с 18 лет. Начинал, как и все: видеоуроки, курсы, 60 часов+ в неделю кодинга и много ежедневных факапов на стадии обучения. Через 3 месяца такого беспощадного режима смог найти свой первый заказ на фрилансе, ведь нужно было нарабатывать коммерческий опыт. Помню его хорошо: это было написание очень простых задач за копейки для одного небольшого проекта, связанного с интернет-продажами.

Затем был еще один проект. Работа на фрилансе продлилась около 2 месяцев.

Реклама

Дальше успешно прошел собеседование в харьковской компании, попал на обучение. Этот небольшой период в 5 месяцев от начала обучения и ежедневного кодинга по 60 часов+ и до прохождения в компанию считаю началом карьеры.

Тим-лид в 23 – это случайность или закономерность?

В мае 2018 года я подал резюме в компанию RooX Solutions на позицию Java Senior Developer, на тот момент у меня было около 4 лет опыта, меня ждало 1 предварительное интервью и 2 технических этапа собеседований, которые успешно прошел. Попал на проект по разработке интернет-банкинга для банка "Зенит" и следующие 9 месяцев работал в роли Senior разработчика.

Реклама

В один день Team Lead нашей команды объявил о своем уходе. Руководство приняло решение назначить на эту позицию меня. Приятно было слышать от CTO (технический директор) и CEO (главный исполнительный директор), что у меня все в порядке с коммуникативными и лидерскими навыками при очень высоких технических скиллах.

На чем специализируется компания, в которой ты работаешь?

На 3 направлениях: аутсорс, аутстафф, но основным является продукт UIDM. Если очень коротко, то UIDM – это продвинутая система управления идентификацией, предназначенная для упрощения аутентификации пользователей. Этой системой на данный момент пользуются мобильные операторы МТС, МегаФон, Yota, Билайн, банки Открытие, Зенит, UniCredit.

Какие твои обязанности в роли тим-лида?

Руковожу всей бэк-енд разработкой для банка Зенит для физических лиц, также активно участвую в разработке UIDM (от написания кода до сложных архитектурных решений). Провожу собеседования всех Java разработчиков, которые приходят в нашу компанию, занимаюсь организацией митапов в нашей компании для развития разработчиков.

Что ты делал для своего карьерного продвижения? Как ты профессионально развивался?

Отличный вопрос! После работы в харьковской компании Sytoss я несколько месяцев трудился в американском стартапе Gym Rush. Поработал с архитектором с 20-летним стажем, благодаря чему получил неплохую экспертизу. Затем прошел собеседования в канадскую компанию, CTO которой был Зелик Левит. На тот момент у него было около 22 лет опыта работы! Помимо того что он руководил нашим проектом, Зелик также лично участвовал в моем развитии как профессионала. Благодаря ему я значительно расширил свои знания о Java (один из самых популярных и коммерчески успешных языков программирования) различных архитектурных подходах, многопоточности. Период работы с Зеликом считаю самым большим везением в моей карьере. Благодаря ему смог развиться как профессионал с большим объемом знаний и хорошими софт-скиллами.

Также большое время уделял чтению технической литературы (Clean Code, Spring in action, Design Patterns и так далее), участвовал в различных проектах помимо работы, посещал множество митапов, был на нескольких Java конференциях, разбирал несколько известных open-source (проект с открытым исходным кодом / открытое программное обеспечение) решений, чтобы понять что находится у них под "капотом". Убежден, что без постоянного и активного развития быть хорошим разработчиком невозможно! Если ты хочешь достичь хороших результатов в программировании, это требует больших усилий.

На какие страны тебе приходилось работать?

США, Канада, Швеция, Маврикий, Украина и Россия.

Расскажи о своем самом сложном проекте?

Проект был распределенным файловым хранилищем с интеграцией во множество социальных сетей и возможностью одновременной публикации контента во всех интегрированных соцсетях. Для меня сложность заключалась в том, что я, являясь Tech Lead (технический руководитель команды), по факту выполнял также обязанности Team Lead и Architect. То есть, руководил небольшой командой из 3 разработчиков и одного QA, занимался обдумыванием и разработкой всех архитектурных решений. Технологии на проекте для меня были очень специфическими, поэтому мне на ходу приходилось очень многому учиться, это был стек: Java + Scala, Akka, Play Framework, SBT. Это очень необычный стек для Java разработчика. Эти технологии на тот момент были для меня в новинку.

Чтобы справляться со всеми обязанностями, в среднем работал 60 часов в неделю. Выходные у меня уходили на то, чтобы найти подходящий архитектурный подход к решению той или иной задачи, чтобы научится нормально работать с Scala и Akka.

Но за 8 месяцев "адской" и разнонаправленной работы с очень специфическим стеком я смог очень многому научиться и сильно вырасти как профессионал. Ведь у меня абсолютно не было рутинных задач, каждый день я узнавал много всего нового.

Как у тебя с life-balance?

До недавнего времени смело мог сказать, что я не знаю, что такое "life-balance". Не в том смысле, что не знаю значение, а потому что очень много времени тратил на работу и развитие себя как профессионала. Но с недавнего времени стараюсь намного больше отдыхать. Заметил, что так я намного продуктивнее.

Какие планы и цели на будущее? Каких высот хотелось бы достичь?

Моя мечта попасть на работу в Netflix. В Netflix один из самых жестких отборов в Кремниевой долине, там работают разработчики только Senior уровня с большим опытом и багажом знаний. В этой компании нет потолка в развитии, можно постоянно набираться опыта и знаний, ведь вокруг тебя будут такие заряженные ребята.

Дмитрий Шаповал

Реклама на segodnya.ua Реклама
Все новости Показать еще
Реклама на segodnya.ua Реклама
Новости шоу-бизнеса
Читать еще
Лайфхаки для жизни
Больше хаков
Модно
Идеи нейл-дизайна
Маникюр на лето 2022
Маникюр на лето 2022
Маникюр на лето 2022
Маникюр на лето 2022
Маникюр на лето 2022
Маникюр на лето 2022
Маникюр на лето 2022
Маникюр на лето 2022
Маникюр на лето 2022
Маникюр на лето 2022
1 /2
Больше вариантов
Цитата дня

После четырех месяцев войны, никто из нас не в порядке

Цитата на segodnya.ua
Елена Зеленская Первая леди Украины
Читать интервью
Instagram недели
Аккаунт про супергероев современности — ВСУ
Подписаться
Смотреть фото
Сохранить в закладки
Haute Couture
Расписание Fashion Weeks

Париж. Франция

3 – 7 июля

Париж. Франция

Маями. США

14 – 21 июля

Маями. США

Нью-Йорк. США

9 – 14 сентября

Нью-Йорк. США

Лондон. Англия

16 – 20 сентября

Лондон. Англия

Милан. Италия

20 – 26 сентября

Милан. Италия
Детали модных показов

Нажимая на кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь с правилами использования файлов cookie.

Принять