...
Connect with us

MOBILZONE

Як потрапити в американську компанію та за три роки вирости до сеньйора: інтерв’ю з Данилом Ляховецьким

Опубліковано

Як потрапити в американську компанію та за три роки вирости до сеньйора: інтерв'ю з Данилом Ляховецьким

Джуніор-розробнику доволі складно потрапити у велику закордонну компанію — конкуренція на ринку висока. Але Данилу Ляховецькому це вдалося — ще навчаючись в університеті, він влаштувався Java-розробником в американську компанію AgileEngine. Зараз він працює над ключовими проєктами компанії, поєднуючи ролі Software Engineer і Data Scientist, а також менторить новачків. Данило розповів, які компетенції має мати джуніор для отримання вигідної пропозиції та який досвід можна здобути у закордонних компаніях.

AgileEngine визнана однією з найшвидше зростаючих компаній США. Як ви туди потрапили і наскільки складно це було?

Я влаштувався в компанію у 2021 році. Тоді я ще навчався в Одеському політехнічному університеті та активно шукав роботу. Влітку, під час канікул, я надіслав резюме на вакансію Junior Java-розробника в AgileEngine. На той час у мене вже був досвід роботи над власними проєктами, тож я зміг добре продемонструвати свої навички й отримав пропозицію із зарплатою вищою за середню на ринку.

Джунам було доволі складно потрапити на цей проєкт. Моїми колегами здебільшого були мідл-спеціалісти або сеньйори. Так я став одним із небагатьох, хто пройшов відбір. Співбесіда була досить складною, і над деякими питаннями мені довелося серйозно подумати, але керівництво побачило мій потенціал і взяло в команду. Спочатку я працював в українській дочірній компанії AgileEngine, а згодом перейшов до основної.

Компанія справді зростає дуже швидко. Коли я прийшов, в AgileEngine було близько 600 співробітників, а зараз їх уже понад 1500.

Як робота в такому динамічному середовищі вплинула на ваше професійне зростання — чи можете сказати, що також зробило внесок у цей розвиток?

Так, я дуже виріс як спеціаліст під час роботи тут. До співпраці з AgileEngine у мене не було комерційного досвіду роботи з технологіями. Але компанія призначила мені ментора, який перші три місяці допомагав мені освоїтися та відповідав на питання. Цей онбординг був досить складним, і кілька джуніорів, які прийшли в команду разом зі мною, звільнилися вже за кілька тижнів. Проте в такому середовищі дуже швидко зростаєш і навчаєшся, тому я з ентузіазмом занурювався у задачі.

Також мені дуже пощастило з першим тімлідом. Він був доволі вимогливим у таких моментах, як написання коду, перевірка pull request’ів та архітектурні підходи. Тобто мені доводилося продумувати складніші рішення, які у довгостроковій перспективі були кращими, ніж прості. Це справді допомогло мені у професійному розвитку. І зараз я можу з упевненістю сказати, що беру участь у процесах, які зазвичай виконують сеньйори.

Також я працюю не лише як програміст, а й самостійно беру на себе деякі завдання проджект-менеджера. Наприклад, розвиваю професійні відносини з нашими клієнтами та партнерами, щоб забезпечити нові можливості для компанії в майбутньому. І ці клієнти та партнери також відзначають мій внесок у співпрацю. Це не входить до моїх прямих обов’язків, але тут я думаю не лише про особисту вигоду, а й про користь для компанії загалом.

Чи стикалися ви з технічними або організаційними складнощами, працюючи на американському ринку?

Я можу сказати, що американські роботодавці дуже цінують українських спеціалістів, адже ми більш ефективні й організовані. Наприклад, українські команди часто мають як продакт-менеджера, так і проджект-менеджера, які курують розробників з американської сторони. Тому організаційних проблем у мене не було.

Єдиною складністю були часові пояси — доводилося проводити мітинги ввечері, адже тоді в Нью-Йорку був ранок. Але всі підлаштовувалися одне під одного, і глобальних труднощів тут не виникало.

Які ключові технології та інструменти Java-розробки ви використовували у своїх проєктах в AgileEngine?

Основним інструментом був фреймворк Spring — а саме Spring Boot та Spring Batch. Це найпопулярніший фреймворк для backend-розробки на Java.

Також я використовував бази даних PostgreSQL і MongoDB, системи керування версіями GitHub і BitBucket, системи контролю бібліотек Apache Maven і Gradle, інструменти для комунікації Apache Kafka і RabbitMQ, системи логування Grafana і Kibana, хмарні сервіси AWS, а також Kubernetes для оркестрації додатків.

На початку роботи в AgileEngine було складно розібратися у всіх інструментах і зрозуміти, як вони взаємопов’язані. Деякі з них були специфічними саме для Data Science, і раніше я з ними не стикався. Але мені вдалося освоїти всі технології, і зараз я ефективно працюю з ними на своїх проєктах.

Ви згадали про поєднання завдань розробки та Data Science. Розкажіть детальніше про такі проєкти та що з цього для вас цікавіше?

На тому етапі моєї кар’єри, коли я працював Java-розробником, мені випала можливість долучитися до команди Data Science. Наш проєкт був пов’язаний із логістикою — потрібно було створити та підтримувати сервіс, у якому клієнт міг би відстежувати місцеперебування своїх відправлень і бачити прогнозовану дату доставки. Компанія називалася TransVoyant. Ми працювали над системами штучного інтелекту та алгоритмами машинного навчання, щоб точніше передбачати терміни доставки, а також аналізували та візуалізували дані, створювали дашборди.

У цьому проєкті ми використовували мову програмування Scala, яка базується на Java Virtual Machine. Вона схожа на Java, але має функціональний підхід замість об’єктно-орієнтованого. Також ми застосовували фреймворк Apache Spark для роботи з даними, як у дата-інженерії, так і в аналітиці. Деякі моделі штучного інтелекту ми створювали за допомогою Python.

У межах проєкту я поєднував завдання Data Science та Java-розробки, оскільки всі ML-моделі інтегрувалися в нашу загальну систему, і потрібно було забезпечити їхню взаємодію.

Обидва напрями мені були однаково цікаві, і я не віддав би перевагу жодному з них. Data Science більше про аналітику, алгоритми, математику та обробку даних. Java-розробка — про інженерію, логіку, бекенд. Мені подобалося перемикатися між різними завданнями й випробовувати себе в різних ролях.

Також я помітив, що мій досвід у різних командах можна було використовувати взаємно: наприклад, я володів аспектами, які добре розуміла одна команда, і навчав цьому іншу. Тобто фактично виконував роль ментора. Це мало велике значення для ефективної організації роботи.

Щодо менторства: які аспекти Java-розробки або Data Science ви вважаєте ключовими для навчання?

Якщо є можливість, я завжди допомагаю джунам на волонтерських засадах. Мені цікаво спостерігати, як вони ростуть і розвиваються, і я завжди радію їхнім успіхам.

З власного досвіду можу сказати, що кожному початківцю важливо спробувати себе в різних аспектах розробки: у full stack, backend і frontend. Новачок повинен виконати якомога більше різноманітних завдань — наприклад, виправити баг на бекенді, розробити новий функціонал, поспілкуватися з клієнтом тощо. Також потрібно мати уявлення про різні інструменти — наприклад, хмарні сервіси AWS, системи черг Kafka, RabbitMQ та інші.

Головне — освоювати інструменти на практиці. Тобто важливо не лише заглиблюватися в деталі розробки, а й розуміти загальну картину, щоб орієнтуватися в принципах роботи системи.

Якщо говорити про Java-розробників, то у моєму улюбленому фреймворку Spring важливо знати основи: принципи роботи, систему, компоненти, репозиторії, рівні взаємодії, роботу з даними тощо. Також важливо розуміти об’єктно-орієнтоване програмування. Але знову ж таки, пріоритет — це широке розуміння технологій, а не глибоке занурення в одну конкретну тему. Ми працюємо з великою кількістю інструментів, і якщо розробник не розуміє хоча б один із них, це може сповільнити процес роботи.

Якщо говорити в цілому про початківців в інженерії — що б ви порадили для ефективного старту кар’єри у великих компаніях?

Це може звучати очевидно, але щоб отримати хорошу роботу, потрібно бути кращим за своїх конкурентів і вміти правильно презентувати свої навички. Наприклад, в AgileEngine мене прийняли не просто як джуна, а як strong junior, тому що в мене вже був релевантний досвід.

Найкраща практика — це робота над власними міні-проєктами. Неважливо, де ви навчалися — у виші, за книжками чи онлайн-курсами. Головне — пробувати створювати щось власноруч. Можна почати з простого — наприклад, невеликого вебсайту або програми, що вирішує якусь конкретну задачу. Це покаже потенційному роботодавцю, що ви можете створювати реальні продукти, які працюють.

Також важливо мати портфоліо з проєктами, наприклад, на GitHub. Навіть якщо це університетські роботи — їх можна додати. Чим більше проєктів у портфоліо, тим краще.

Ще одна крута можливість — участь у хакатонах. Це чудовий спосіб зарекомендувати себе, навчитися працювати в команді та отримати технічний досвід.

Дуже важливий крок — проходження стажування (інтернатури). Це стане сильним аргументом у резюме, оскільки покаже, що хтось уже повірив у вас і вклав свій час у ваше навчання. У багатьох випадках це може стати вирішальним фактором під час працевлаштування у велику компанію.

Facebook Comments Box
Читати далі
Коментувати

Залишити коментар

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *

MOBILZONE

Скільки ухилянтів ховаються по домівках: в ТЦК готують їм “привіт”

Опубліковано

Скільки ухилянтів ховаються по домівках: в ТЦК готують їм "привіт"

Хоча Українська армія має постійне стабільне поповнення, але у 2025 році працівники ТЦК стикаються з великими проблемами. Основна причина, що майже 1,5 мільйона військовозобов’язаних осіб ховаються по домівках і досі не оновили свої військово – облікові дані.

Про це повідомив народний депутат Роман Костенко.

За його словами, українській армії все тяжче вдається мобілізувати 30 тисяч осіб в місяць, а деколи ці показники навіть нижчі. Все через те, що багато чоловіків не оновили дані, тому представники ТЦК діють хаотично і “змушені ловити будь-кого, щоб виконати мобілізаційний план”. Такий підхід є несправедливим і на думку депутата знижує ефективність мобілізаційної компанії.

Костенко наголосив, що мобілізацією повинні займатися всі органи державної влади, а не виключно військові.

Мобілізація з 2022 по 2025 рік дуже змінилася, адже спочатку брали тільки кращих і добровольців, а зараз хапають кого можуть, адже більшість здорових чоловіків вибрали свідомий вибір ухилятися від своїх державних обов’язків. На мою думку, ефективність мобілізації можна покращити лише за умови, що до цього процесу будуть залучені всі державні структури, – зазначив Костенко

Юристи також нагадали, що мобілізувати можуть і тих, хто має право на відстрочку, якщо вони вчасно не надали документи в ТЦК. Адже саме по собі право на відстрочку не гарантує її автоматичне надання і захист від мобілізації. Якщо інформація в ТЦК застаріла або документи оформлені неналежним чином, мобілізації уникнути не вдасться.

Також читайте:

Польща почала масово депортувати українських чоловіків на батьківщину: в Україні на них чекає військкомат

Чи можуть конфіскувати авто за неявку до ТЦК: пояснення від юриста

Facebook Comments Box
Читати далі

MOBILZONE

Українцям пояснили, що загрожує за відсутність військово-облікового документа

Опубліковано

Українцям пояснили, що загрожує за відсутність військово-облікового документа

Через воєнний стан в Україні, всі чоловіки віком від 18 до 60 років повинні мати при собі військово блікові документи. Про те часто трапляються такі випадки, коли особа просто виходячи з дому його забула або вийшла в магазин на декілька хвилин і не взяла його з собою.

Адвокат Руслан Ткаченко розповів, які дії буде приймати поліція, якщо зупинить військовозобов’язаного чоловіка, а в нього при собі не буде військово облікових документів.

За словами адвоката, якщо людину зупинили і в нього з собою немає військово облікових документів, то за це непередбачено ніяких штрафів, але таку особу можуть затримати на 72 години до з’ясування обставин.

Якщо в людини біля себе немає документів, то поліція може оформити адміністративне затримання  і тримати таку особу до 72 годин до з’ясування всіх обставин. Якщо військовий квиток вдома, то його можуть попросити, щоб він зателефонував до родичів і вони його привезли. У випадку, якщо ніхто не має змоги привести документ, то людину передають в ТЦК і там з’ясовують всі обставини, – розповів адвокат

Чи може “Резерв+” замінити паперовий військовий квиток

Як зазначив адвокат, хоча в Міноборони говорять, що електроні документи мають ту саму вагу, що і паперові, але на практиці трапляються багато нюансів.

Багато з моїх клієнтів вважає, що встановленого на телефоні додатку “Резерв+” достатньо, але в житті бувають різні ситуації. На моїй практиці, чимало людей затримували, тому що в особи не відкривався “Резерв+”, або сам додаток не показував коректно інформацію. Тому носіння з собою військово обліковому документу може спасти від неприємних ситуацій, –  підсумував Руслан Ткаченко

Також читайте:

Польща почала масово депортувати українських чоловіків на батьківщину: в Україні на них чекає військкомат

Чи можуть конфіскувати авто за неявку до ТЦК: пояснення від юриста

Facebook Comments Box
Читати далі

MOBILZONE

Київстар запускає мобільний інтернет від Starlink: скільки це коштуватиме

Опубліковано

Київстар запускає мобільний інтернет від Starlink: скільки це коштуватиме

Мобільний оператор Київстар уже в ближчі місяці планує запустити супутниковий інтернет від Starlink, яким можна буде користуватися прямо зі смартфона. Зазначається, що перші місяці послуга буде абсолютно безкоштовною, але уже згодом за неї прийдеться заплатити.

За даними українських ЗМІ, з листопада 2025 року Київстар планує запустити послугу – Starlink Direct to Cell, яка дозволяє обмінюватися СМС за допомогою супутникового зв’язку.  А уже на початку 2026 року, мають з’явитися голосові дзвінки та інтернет, які можна буде здійснювати безпосередньо від супутників Starlink.

У компанії зазначили, що в період тестування абоненти зможуть користуватися послугою безкоштовно. А от коли сервіс повністю запрацює, то умови тарифікації будуть переглянуті для тих, хто буде використовувати супутниковий зв’язок. Наприклад, якщо в тарифі буде 40 ГБ, то тільки 3 ГБ можна використати через супутниковий зв’язок, також будуть створені спеціальні тарифи, щоб користуватися зв’язком Starlink.

Мобільний оператор також зазначив, що перше тестування зв’язку від Starlink планується в наступних регіонах:

  • Житомирська область
  • Вінницька область
  • Волинська область
  • Хмельницька область
  • Рівненська область
  • Тернопільська область

Згодом послуга стане доступною для всіх користувачів Київстар.

В Київстар підкреслили, що технологія Starlink Direct to Cell дозволить забезпечити зв’язок по всій контрольовані й території України, де доступний супутниковий сигнал. У тимчасово окупованих територіях ця послуга не надаватиметься.

Нагадуємо, що Україна стала першою країною в Європі, яка проводить мобільний інтернет від Starlink.

Також раніше ми розповідали про найвигідніші тарифи від мобільного оператора “Київстар”, прочитати про них можна перейшовши за посиланням – “Київстар представив свої найбюджетніші тарифи: економія до 150 гривень”

Facebook Comments Box
Читати далі
Advertisement
Скільки ухилянтів ховаються по домівках: в ТЦК готують їм "привіт"
MOBILZONE2 години тому

Скільки ухилянтів ховаються по домівках: в ТЦК готують їм “привіт”

Українцям пояснили, що загрожує за відсутність військово-облікового документа
MOBILZONE4 години тому

Українцям пояснили, що загрожує за відсутність військово-облікового документа

Київстар запускає мобільний інтернет від Starlink: скільки це коштуватиме
MOBILZONE5 години тому

Київстар запускає мобільний інтернет від Starlink: скільки це коштуватиме

Сьогодні Київстар запровадить важливі зміни для абонентів: деталі
MOBILZONE6 години тому

Сьогодні Київстар запровадить важливі зміни для абонентів: деталі

Хто з українців може отримати "тринадцяту" пенсію: повний список
MOBILZONE8 години тому

Хто з українців може отримати “тринадцяту” пенсію: повний список

Всіх переводять на відкритий банкінг: що це означає для клієнтів ПриватБанку та Монобанку
MOBILZONE9 години тому

Всіх переводять на відкритий банкінг: що це означає для клієнтів ПриватБанку та Монобанку

Samsung заборонить розблокування завантажувача у новій версії OneUI
MOBILZONE20 години тому

Samsung заборонить розблокування завантажувача у новій версії OneUI

Трамп офіційно дав Путіну декілька днів: стало відомо скільки днів залишилося в росії
MOBILZONE1 день тому

Трамп офіційно дав Путіну декілька днів для угоди про мир: стало відомо скільки днів

Telegram тепер вміє по особі визначати вік користувача
MOBILZONE1 день тому

Telegram тепер вміє по особі визначати вік користувача

Чи можуть конфіскувати авто за неявку до ТЦК: пояснення від юриста
MOBILZONE1 день тому

Чи можуть конфіскувати авто за неявку до ТЦК: пояснення від юриста

Поки оформлюють документи: як можна захиститися від ТЦК та мобілізації
MOBILZONE2 дні тому

Поки оформлюють документи: як можна захиститися від ТЦК та мобілізації

З 1 серпня мобілізацію припинять: але тільки для тих, хто пройде процедуру в "Резерв+"
MOBILZONE2 дні тому

З 1 серпня мобілізацію припинять: але тільки для тих, хто пройде процедуру в “Резерв+”

Цивільні допомогли втекти мобілізованим, яких везли на полігон: СБУ та ДБР буде шукати всіх причетних
MOBILZONE3 дні тому

Цивільні допомогли втекти мобілізованим, яких везли на полігон: СБУ та ДБР буде шукати всіх причетних

ПриватБанк без попередження закриває кредитні ліміти: причини
MOBILZONE2 дні тому

ПриватБанк без попередження закриває кредитні ліміти: причини

Samsung заборонить розблокування завантажувача у новій версії OneUI
MOBILZONE20 години тому

Samsung заборонить розблокування завантажувача у новій версії OneUI

Недорогий Redmi 15 показали на якісних зображеннях до його виходу
MOBILZONE3 дні тому

Недорогий Redmi 15 показали на якісних зображеннях до його виходу

Реклама азартних ігор це найприбутковіша справа як для блогерів, так і телеграм-каналів, адже за її розміщення можна отримати навіть до одного мільйона доларів в місяць.
MOBILZONE3 дні тому

Найпопулярніший телеканал “Труха Україна” був оштрафований на 5 мільйонів гривень: що сталося

ПриватБанк попередив, як працюватиме один з найважливіших застосунків: масштабне оновлення
MOBILZONE3 дні тому

ПриватБанк попередив, як працюватиме один з найважливіших застосунків: масштабне оновлення

За її словами, наразі в додатку військовозобов'язані можуть скористатися наступними сервісами: Оплата штрафу онлайн; оформити п'ять відстрочок не відвідуючи ТЦК. А на початку серпня сюди добавляться ще дві; автоматичне взяття на військовий облік без відвідування ТЦК; доступ до розширених персональних даних з реєстру "Оберіг" у форматі PDF; Електроні направлення на ВЛК прямо у застосунку. онлайн рекрутинг, де особа може підібрати собі професію в армії. Важливо зазначити, що майже 110 тисяч відгуків, де військовозобов'язані чоловіки підібрали собі професію в армії через додаток. Черногоренко підкреслила, що команда розробників продовжує роботу над додатком "Резерв+" і з часом все більше сервісі буде доступно онлайн. "Ми прагнемо зробити з "Резерв+" повноцінний онлайн ТЦК, де будь-яке питання щодо військового обліку можна буде вирішити онлайн, швидко, зручно та без будь якої бюрократії", -  підсумувала заступниця міністра.
MOBILZONE3 дні тому

ТЦК вже онлайн: як мобілізуватимуть та які послуги працюють

Telegram тепер вміє по особі визначати вік користувача
MOBILZONE1 день тому

Telegram тепер вміє по особі визначати вік користувача

В тренді