Начинал с зарплаты 400 грн в месяц, а теперь Facebook хантит меня из Booking.com: украинский разработчик о релокации в Нидерланды

Анастасія Пономарьова

Константин Цареградский из Кременчуга несколько лет учился не по той специальности, начинал работу в маленькой конторе за копеечную оплату, а сейчас он — Senior Full-Stack Developer в Booking.com и принял оффер на работу в Facebook. Его опыт показывает, что можно построить крутую карьеру в IT, даже если на старте все обстоятельства против тебя.

За два года вырос до синьор-разработчика, потом — до лида

Senior Full-Stack Developer в Booking.com Константин Цареградский

Мне всегда были интересны точные науки и компьютеры — родители купили мне собственный после пятого класса. А в восьмом классе я пошел учиться в школу олимпийского резерва по программированию — это была группа ребят, которые занимались олимпиадным программированием. К окончанию школы было понятно, что будущая специальность будет связана с компьютерами. В Харьковском университете имени Каразина убедили, что лучше поступать на прикладную математику — сказали, что будет возможность заниматься программированием. Прикладная математика дала мне как специалисту немного, но был и плюс — здесь я встретил будущую жену.

Еще будучи студентом, в 2008 году начал работать в маленькой харьковской конторке, где делали интернет-справочник. Это был маленький бизнес — десять человек, офис в квартире. Босс компании в меня поверил, хотя все знания о программировании у меня были только благодаря самообразованию. Я работал парт-тайм, по четыре часа по вечерам. Тот программист, который там работал, многому меня научил: я занимался и бэкенд-, и фронтенд-программированием. Но денег платили негусто. Я зарабатывал 400 гривен в месяц.

Однажды знакомый предложил работать на американскую компанию — помогать им с версткой сайта. Это была более примитивная работа, но за куда большие деньги (речь шла о $5–7 в час). Здесь я работал до окончания университета, затем устроился в аутсорсинговую компанию GlobalLogic. 

Через четыре месяца клиент выкупил команду, и я стал работать в компании, которая в 2011 году стала называться Dev.Pro. Сначала это были личные продукты клиента, потом он решил развивать аутсорсинг-направление, набирать людей под сторонние проекты. Часто менялись технологии: я работал и на JavaScript, и .NET, и Python, потом снова .NET.

Фото из архива Константина Цареградского

Меня это не устраивало, я решил сконцентрироваться на фронтенде, потому в 2013 году вернулся в GlobalLogic. Здесь за два года вырос до синьор-разработчика, потом — до лида. Хотя в реалиях украинских аутсорсинговых компаний IT лычки «сеньор», «лид» и прочие ничего не значат — они только показывают, за сколько тебя продают клиенту.

Мне написали рекрутеры из Booking.com, Apple и одного эстонского стартапа

В специализации харьковского офиса GlobalLogic не было какого-либо фокуса на фронтенд, интересных для меня задач особо не было. Я начал искать варианты, в 2015 году перешел в компанию EPAM и… с ходу попал на бенч.

Я просидел «на лавке запасных» три месяца, пока не нашли проект. Он мне не понравился, клиент был странный —  он заинтересован не в результатах работы, а в процессе. То есть цель — сделать MVP продукта, чтобы на следующий год получить финансирование на новый проект. И так он делал каждый год. Клиенту было важно показывать какую-то активность, но он явно не хотел, чтобы проект двигался куда-то дальше. Меня это не устраивало, мы много спорили.

В какой-то момент я стал задумываться о том, что было бы клево взять саббатикал (длинный отпуск — прим.), чтобы отдохнуть и попутешествовать, и уехал в Юго-Восточную Азию. По возвращении мне написали рекрутеры из офиса Booking.com в Нидерландах, Apple в Швеции и одного эстонского стартапа с предложениями о работе — и все это в течение пары дней. Я подумал: а почему бы и нет?

Я съездил в Швецию на собеседование, в город Мальме, сравнил его с Амстердамом и понял, что в последнем намного интереснее жить. Потому решил принять оффер от Booking.com, и вот уже пять лет, как мы с женой живем в Нидерландах — с 14 сентября 2016 года.

Фото из архива Константина Цареградского
Фото из архива Константина Цареградского
Фото из архива Константина Цареградского

Сайт Booking.com — не пять программистов

Часто в интернете пишут, что у Booking.com — простой сайт, где, наверное, работает пять программистов. А самом деле за его работой стоят сотни технических специалистов и еще больше — нетехнических, которые ведут работу с отелями и гостями. Это огромная компания. Внешнему пользователю кажется, что есть только сайт и больше ничего. На самом деле там куча функционала, который сразу не виден, а еще есть сайт для партнеров, сайт для бизнес-букинга, куча разных продуктов.

Я работал на двух больших проектах примерно по два года. Booking.com выкупил стартап в Сиэтле — конструктор веб-сайтов для отелей, который также давал им возможность иметь свою систему, где гость мог забронировать номер. Было решено интегрировать наработки стартапа в инфраструктуру Booking.com. Какая-то часть команды из Сиэтла переехала в Амстердам — около десяти человек.

Мы работали над продуктом, который позволял отелям быстро создавать веб-сайты на базе информации, которая есть у них в Booking.com (описание отеля, удобства, комнаты и прочее). Мы переводили эти сайты на инфраструктуру, которая используется в Booking.com, для уменьшения костов (расходов — прим.). В итоге у нас получалось несколько десятков тысяч веб-сайтов отелей, которые использовали нашу систему. Отельеры получали бесплатный веб-сайт на общем домене, а в платной версии можно было привязать свой собственный домен.

Модернизация фронтенд-слоя займет еще несколько лет

Второй проект — модернизация фронтенда, потому что текущий фронтенд — сплошное legacy, древняя версия jQuery, зоопарк самописных решений, очень кастомный template engine на Perl.  Было решено это модернизировать и  внедрять новые технологии с помощью микро-фронтендов. Наша команда делает фреймворк, чтобы другие продуктовые команды, используя его, писали современный фронтенд-код.

Фото из архива Константина Цареградского

Мы работаем с большим количеством продуктовых команд — свыше 30. Это долгосрочный проект, модернизация фронтенд-слоя займет еще несколько лет. Перед командами много вызовов, но результаты пока хорошие. Большая часть основного веб-сайта уже использует этот фреймворк в той или иной степени.

Во второй части интервью Константин Цареградский продолжит рассказ о жизни в Голландии, менталитете местных жителей и странных традициях. Читайте скоро на Highload.

Останні статті

Обучение Power BI – какие онлайн курсы аналитики выбрать

Сегодня мы поговорим о том, как выбрать лучшие курсы Power BI в Украине, особенно для…

13.01.2024

Work.ua назвал самые конкурентные вакансии в IТ за 2023 год

В 2023 году во всех крупнейших регионах конкуренция за вакансию выросла на 5–12%. Не исключением…

08.12.2023

Украинская IT-рекрутерка создала бесплатный трекер поиска работы

Unicorn Hunter/Talent Manager Лина Калиш создала бесплатный трекер поиска работы в Notion, систематизирующий все этапы…

07.12.2023

Mate academy отправит работников в 10-дневный оплачиваемый отпуск

Edtech-стартап Mate academy принял решение отправить своих работников в десятидневный отпуск – с 25 декабря…

07.12.2023

Переписки, фото, история браузера: киевский программист зарабатывал на шпионаже

Служба безопасности Украины задержала в Киеве 46-летнего программиста, который за деньги устанавливал шпионские программы и…

07.12.2023

Как вырасти до сеньйора? Девелопер создал популярную подборку на Github

IT-специалист Джордан Катлер создал и выложил на Github подборку разнообразных ресурсов, которые помогут достичь уровня…

07.12.2023