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
Читати далі
Коментувати

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

Ваша e-mail адреса не оприлюднюватиметься.

MOBILZONE

Київстар попередив про нове подорожчання щомісячних пакетів: ціна збільшиться з 1 квітня

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

Київстар попередив про нове подорожчання щомісячних пакетів: ціна збільшиться з 1 квітня

Мобільний оператор Київстар оголосив про чергове підвищення цін, яке набуде чинності з 1 квітня 2025 року. Зміни торкнуться щомісячних пакетів послуг та певних продуктів Microsoft. Про це мобільний оператор повідомив на своєму офіційному сайті компанії.

Отже, за інформацією оператора, з 1 квітня збільшиться плата за нові та оновлювані річні підписки з місячною оплатою. Збільшення становитиме приблизно 5% порівняно з оплатою за рік наперед.

Крім того, Київстар попередив про перегляд тарифів на: Microsoft Teams Phone Standard, Power BI Pro та Power BI Premium Per User. Краще ознайомитися зі змінами можна у офіційному анонсі Microsoft.

Щоб отримати більш детальну інформацію, Київстар рекомендує: зателефонувати за номером 0 800 303 466 (дзвінки безкоштовні з усіх номерів в Україні), переглянути офіційний сайт компанії або звернутися до персонального консультанта Київстар.

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

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

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

Vodafone, Київстар та lifecell презентували тарифи з мобільним і домашнім інтернетом: хто пропонує найкращі умови.

Невдоволення клієнтів lifecell досягло піку: що відбувається

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

MOBILZONE

Google запускає нову функцію для Android: тепер можна побачити місце розташування контактів

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

Google запускає нову функцію для Android: тепер можна побачити місце розташування контактів

Google розширює можливості своєї служби «Знайти пристрій», додавши нову вкладку «Люди», що дозволяє користувачам Android відстежувати місце розташування своїх контактів у реальному часі.

Google запускає нову функцію для Android: тепер можна побачити місце розташування контактів

Що нового

Відтепер на карті можна одночасно бачити як власні пристрої, так і люди, які поділилися з вами своїми геоданими. Оновлена ​​функція показує:

  • актуальну адресу контактів;
  • відстань до них;
  • час останнього оновлення сайту.

Про запуск нової можливості Google повідомила ще на початку місяця. Тепер користувачам не потрібно шукати потрібну інформацію в різних додатках — використовуйте зібрано в одному місці.

Навіщо це потрібно

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

Таким чином, «Знайти пристрій» Android наближається до функціональності до рішення Apple — «Find My».

Кому буде корисно

Скористайтеся новими можливостями власників смартфонів з Android 8.0 або новішими версіями ОС. Водночас сервіс не працює на пристроях Huawei через обмеження з боку США.

Для відстеження працювати коректно, необхідно:

  • бути підключеним до Інтернету (Wi-Fi або мобільні дані);
  • увійти до цифрового запису Google;
  • активувати функції «Місце розташування» та «Знайти пристрій»;
  • залишити пристрій видимим у Google Play.

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

MOBILZONE

Грошову допомогу доведеться повернути: хто залишиться без грошей

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

Грошову допомогу доведеться повернути: хто залишиться без грошей

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

Основні причини необхідності повернення фіндопомоги

1. Анулювання довідки ВПО через «Дію»

Однією з найпоширеніших причин повернення виплат є анулювання довідки ВПО через мобільний додаток «Дія». Часто переселенці повертаються до своїх колишніх місць проживання або виїжджають за кордон і самостійно скасовують статус ВПО. Однак через затримки в оновленні інформації органи соціального захисту можуть продовжувати виплати.

Законодавство передбачає, що якщо особа анулювала довідку, але не повідомила про це соцслужби, отримані кошти після втрати статусу ВПО вважаються надмірними та підлягають поверненню.

2. Неповідомлення про зміни у майновому стані

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

  • Придбання житла.
  • Отримання додаткових доходів, що перевищують встановлений поріг.

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

3. Виплати після втрати права на допомогу

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

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

Як уникнути повернення виплат

Щоб не потрапити в ситуацію, коли доводиться повертати фінансову допомогу, переселенцям варто:

  • Уважно слідкувати за своїм статусом ВПО.
  • Оперативно повідомляти органи соціального захисту про зміну місця проживання чи виїзд за кордон.
  • Інформувати про зміну майнового стану.
  • Переконатися, що довідка ВПО коректно анульована, і перевірити оновлення статусу в реєстрах.

Дотримання даних вимог законодавства та своєчасне інформування соціальних органів дозволить уникнути повернення виплат і забезпечити стабільність отримання необхідної фінансової допомоги. Відповідальність та уважне ставлення до змін у статусі чи фінансовому стані є ключовими факторами для збереження соціальної підтримки.

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

Права без навчання та іспитів: українців уже попередили, що відбувається

ПриватБанк дарує українцям від 300 до 30000 гривень: як отримати

Facebook Comments
Читати далі
Advertisement
Київстар попередив про нове подорожчання щомісячних пакетів: ціна збільшиться з 1 квітня
MOBILZONE39 хв. тому

Київстар попередив про нове подорожчання щомісячних пакетів: ціна збільшиться з 1 квітня

Google запускає нову функцію для Android: тепер можна побачити місце розташування контактів
MOBILZONE2 години тому

Google запускає нову функцію для Android: тепер можна побачити місце розташування контактів

Грошову допомогу доведеться повернути: хто залишиться без грошей
MOBILZONE3 години тому

Грошову допомогу доведеться повернути: хто залишиться без грошей

Нова небезпека для українців: надходять листи від "Дія", а потім зникають гроші з карток
MOBILZONE4 години тому

Нова небезпека для українців: надходять листи від “Дія”, а потім зникають гроші з карток

TTSKashnyky zbyvayutʹ cholovikiv mashynoyu, a potim lovlyatʹ: video
MOBILZONE6 години тому

ТЦКашники збивають чоловіків машиною, а потім ловлять: відео

Нахабство в Харкові: співробітники ТЦК давили чоловіка на велосипеді
MOBILZONE16 години тому

Нахабство в Харкові: співробітники ТЦК давили машиною чоловіка на велосипеді

Невдоволення клієнтів lifecell досягло піку: що відбувається
MOBILZONE16 години тому

Невдоволення клієнтів lifecell досягло піку: що відбувається

ПриватБанк дарує українцям від 300 до 30000 гривень: як отримати
MOBILZONE19 години тому

ПриватБанк дарує українцям від 300 до 30000 гривень: як отримати

Тепер офіційно: реєстр «Оберіг» допоможе ТЦК миттєво затримувати ухилянтів
MOBILZONE21 годину тому

Тепер офіційно: реєстр «Оберіг» допоможе ТЦК миттєво затримувати ухилянтів

Безкарність породжує хаос: у Харкові працівники ТЦК збили чоловіка для мобілізації
MOBILZONE23 години тому

Безкарність породжує хаос: у Харкові працівники ТЦК збили чоловіка для мобілізації

На всіх смартфонах Android стало можливим замінити Google помічника на ChatGPT: як це зробити
MOBILZONE2 дні тому

На всіх смартфонах Android стало можливим замінити Google помічника на ChatGPT: як це зробити

Невдоволення клієнтів lifecell досягло піку: що відбувається
MOBILZONE16 години тому

Невдоволення клієнтів lifecell досягло піку: що відбувається

Співробітник ТЦК розбив вікно машини і залив перцовим балончиком водія: відео
MOBILZONE3 дні тому

Співробітник ТЦК розбив вікно машини і залив перцовим балончиком водія: відео

ПриватБанк оновив Приват24: що змінилося в додатку
MOBILZONE7 днів тому

ПриватБанк оновив Приват24: що змінилося в додатку

Як часто можна оновлювати дані у «Резерв+»
MOBILZONE3 дні тому

Як часто можна оновлювати дані у «Резерв+»

Тепер офіційно: реєстр «Оберіг» допоможе ТЦК миттєво затримувати ухилянтів
MOBILZONE21 годину тому

Тепер офіційно: реєстр «Оберіг» допоможе ТЦК миттєво затримувати ухилянтів

У Київстарі розповіли, як швидко змінити тарифний план, якщо він вас більше не влаштовує
MOBILZONE5 днів тому

У Київстарі розповіли, як швидко змінити тарифний план, якщо він вас більше не влаштовує

Бронь від мобілізації сьогодні буде не доступна: у "Дїї" попередили всіх чоловіків
MOBILZONE7 днів тому

Бронь від мобілізації сьогодні буде не доступна: у “Дїї” попередили всіх чоловіків

В Україні змінили порядок зупинки автомобілів на блокпостах
MOBILZONE4 дні тому

В Україні змінили порядок зупинки автомобілів на блокпостах

ТЦК можуть приходити додому навіть до 50-річних чоловіків: кого мобілізують і що потрібно знати
MOBILZONE2 дні тому

ТЦК можуть приходити додому навіть до 50-річних чоловіків: кого мобілізують і що потрібно знати

В тренді

© 2018-2020 TehnoFan.com Всі права захищені Всі права на матеріали, які містить цей сайт, належать редакції і охороняються відповідно до законодавства України. Використання матеріалів, опублікованих на сайті допускається тільки за умови прямого гіперпосилання на сторінку, з якої матеріал запозичений. Гіперпосилання має розміщуватися безпосередньо в тексті, якому використанні матеріалів і сайту, до або після цитованого блоку.