-
-
-
-
URL copied!
Автор: Олексій Жерегі, Lead Software Engineer, Consultant, GlobalLogic Ukraine
Формат інтерв'ю повертається у BlogSpot! Цього разу поговоримо про етикетки. Здавалось би, до чого тут ІТ? Річ у тім, що у сучасному світі, коли мова йде про мільйонні партії товарів, які треба каталогізувати та відстежити, потрібні новітні рішення. Наш продукт і є таким. Він використовується не для статичних етикеток, як на пляшці води, а для етикеток, що містять унікальну інформацію, таку як інвентарний номер, дата виготовлення, та інше. Таку етикетку ви радше побачите на контейнері з пляшками, що пливе чи їде до магазинів.
Як сучасні ІТ рішення змінили цю галузь, як над однією етикеткою працюють команди у Франції, Бельгії та Україні та до чого тут хмарні рішення? Читайте нижче!
- Розкажи про ваш проєкт?
Це комплексне рішення для створення, зберігання та друку етикеток в промислових масштабах. Це ті етикетки, що містять у собі багато інформації від назви компанії постачальника до маршруту його доставки.
- Які головні завдання цього рішення?
В еру глобальних торговельних відносин, логістики, масового виробництва різноманітних товарів, гостро відчувається необхідність маркування цих товарів. Наші рішення дозволяють спроєктувати етикетки в зручному редакторі, додати на них необхідні об'єкти, починаючи від простої лінії закінчуючи складними компонентами, що містять дані виробника, картинки, тексти, тощо. Потім спроєктовану етикетку можна роздрукувати на будь-який принтер. Але основний акцент зроблений на термальних принтерах, тому що вони в основному стоять на промислових лініях.
Також, ми працюємо над сервісом автоматизації та розподіленого друку, який здатний обробляти великий потік команд, аналізувати їх та виконувати друк на велику кількість принтерів. Крім того, існують рішення для зберігання і контролю розроблених лейб - свого роду система контролю версій і безліч інших підпроєктів. Всі ці рішення можуть працювати у зв'язці, свого роду - це екосистема. У підсумку, все це можна налаштувати на виробничій лінії заводу, скажімо розташованому десь в Німеччині, при цьому команда дизайнерів буде знаходитися у Франції, зберігатися це все буде на сервісах Azure, а друк буде відбуватися з Бельгії. Все це можливо зробити використовуючи рішення, створене нашою командою.
- Які технології використовуються на проєкті взагалі (екосистема) і якими технологіями займаєтеся конкретно ви?
Стек технологій досить-таки великий і він постійно змінюється згідно з трендами. Коли я потрапив на проєкт, переважно використовувалися C ++ / MFC для UI складової, C / C ++ для драйверів і сервісів, .Net / C # /WinForms для допоміжних інструментів. Але за останні кілька років акцент перейшов на сторону .NET.
Так, остання версія дизайнера використовує WPF який спілкується з core частиною за технологією ActiveX. Сервіси реалізовані на .NET WCF. Для організації розробки ми покладаємося на TFS. Там і система контролю версій, і багтрекінг система, там же є веб-версія зі зручною дошкою, яку застосовуємо для Agile процесів. Конкретно я відповідаю за розробку UI редактора етикеток та основного ядра, яке відповідає за друк етикеток.
- У чому внесок конкретно інженерів миколаївського офісу в розвиток продукту?
Проєкту вже більше 10 років, і практично з самого початку частина команди перебувала в Миколаєві. Тут була зосереджена основна частина розробників. З роками, кількість людей в миколаївській команді росла, а як наслідок - ставало все більше продуктів, які ми розробляємо. На цей час саме миколаївська команда займається розробкою топових продуктів.
- Як побудована робота з замовником?
За довгі роки співпраці, вийшло завоювати його довіру. Ми постійно тримаємо зв'язок. Щотижневі мітинги з обговоренням статусу продукту і так далі. Раз на місяць замовник прилітає в Україну аби поспілкуватися особисто. В основному перед нами ставлять конкретний список вимог, оформлений в ТЗ, після команда проводить аналіз і надає свій фідбек з технічними пропозиціями. Останній реліз пройшов по Agile, де кожні 2 тижні замовник міг бачити прогрес і впливати на ситуацію.
- Які на ваш погляд основні переваги проєкту?
Їх багато, для себе я виділяю дружну команду, постійне оновлення технологій і цікаві задачі.
- А які недоліки? Що б хотілося змінити?
Складно сказати. Мабуть, їх і немає 🙂
- Якими навичками та вміннями потрібно володіти, аби стати частиною вашої команди?
В першу чергу, потрібно бути цілеспрямованим та мати знання. Навіть якщо ви студент без диплома, але з великим бажанням до навчання, до самовдосконалення - двері завжди відкриті. Важливо бути team player, бо жоден великий проєкт не розробляється на одинці.
- Кого ви шукаєте на проєкт? Яким людям ви б рекомендували спробувати себе на цьому проєкті?
Розкажу кілька нюансів, а рішення все одно кожна людина приймає сама. Проєкт цікавий і постійно розвивається. Рішення спрямовані на промисловий сектор, де надійність і стабільність стоїть мало не першим пунктом. Тому використання найновіших технологій на даному проєкті очікувати не варто, принаймні не відразу. Крім того, через те, що стабільність продуктів в пріоритеті - більшу частину часу розробники й тестувальники витрачатимуть на фікс дефектів ніж на створення якогось нового функціоналу. Останнім часом, це змінюється, і замовник націлений на надання нових фішечок, але в основні акценти ніхто не міняв. Також, нам дуже часто доводиться допомагати support команді у розв'язанні проблем для користувача. Дуже часта ситуація - це remote сесії де потрібно проявити себе профі, тому що від того як добре і якісно ти розв'язуєш проблему, залежить імідж замовника, а це важливо.
- Які подальші перспективи розвитку існують на проєкті та в компанії?
Все завжди в руках спеціаліста. Особисто я починав свій шлях у GlobalLogic ще коли був студентом 3-го курсу. За 6 років я став senior розробником та dev lead в команді. Це далеко не межа! Щодо проєкту - найближчим часом є плани піти в хмарні технології та веб. Так що, цікавого попереду ще багато, тож запрошуємо всіх!
Якщо бажаєте стати частиною команди GlobalLogic та створювати рішення, що змінюють цілі галузі - переходьте за посиланням та шукайте собі позицію до душі!
Бажаєте почитати ще інтерв'ю про наші проєкти? Тоді подивіться, як команда GlobalLogic створила рішення для гіганта АПЛ Manchester City.
Top Insights
Python: чому вивчати та з чого почати?
InsightsSoftwareAutomotiveCommunicationsConsumer and RetailFinancial ServicesHealthcareManufacturing and IndustrialMediaTechnologyТонкощі CV або Як скласти та куди надіслати,...
HRAutomotiveCommunicationsConsumer and RetailFinancial ServicesHealthcareManufacturing and IndustrialMediaTechnologyCI/CD для JS розробників. Частина перша – теорія
DevelopmentSoftwareAutomotiveCommunicationsConsumer and RetailFinancial ServicesHealthcareManufacturing and IndustrialMediaTechnologySoft and Hard Skills: Що важливіше? Розповідь одного...
HRAutomotiveCommunicationsConsumer and RetailFinancial ServicesHealthcareManufacturing and IndustrialMediaTechnologyТОП автори
Категорії блогів
Давайте співпрацювати
Схожі теми
Мережеві основи
Основні поняття мереж Мережі забезпечують зв'язок між комп'ютерами, пристроями та користувачами навіть на великих відстанях. Вони є основою для спільної роботи, комунікації та обміну ресурсами. Мережа — це система, у якій два або більше комп'ютерів та інших пристроїв з'єднані між собою для обміну даними та ресурсами. Вони можуть бути локальними (LAN), розширеними (WAN), бездротовими (Wi-Fi) … Continue reading Змінюємо рітейл за допомогою сучасних ІТ рішень. Досвід GlobalLogic →
Більше
Основи операційних систем
Windows, Linux, macOS: порівняння та особливості У світі комп'ютерів три операційні системи відіграють ключову роль: Windows, Linux та macOS. Кожна з цих систем має свої унікальні особливості та призначення, що робить їх популярними серед різних категорій користувачів. У цій статті ми розглянемо ці три операційні системи, їхні переваги та особливості. Windows Windows — найпопулярніша операційна … Continue reading Змінюємо рітейл за допомогою сучасних ІТ рішень. Досвід GlobalLogic →
Більше
Основи інформатики та програмування
Вступ до інформатики та IT-сфери Інформатика та технології інформаційної обробки є дверима в швидкоплинну та захоплюючу сферу — сферу інформаційних технологій (IT). У світі, де відсутність доступу до інформації може виявитися прогресивною перешкодою, розуміння основ інформатики та IT-сфери стає критичним для кожної людини. Що таке інформатика та IT-сфера? Інформатика — це наука про обробку та … Continue reading Змінюємо рітейл за допомогою сучасних ІТ рішень. Досвід GlobalLogic →
Більше
Як зберігати і підвищувати власну продуктивність в ІТ
Артур Мицко, Lead Software Engineer, GlobalLogic У компанії Globallogic я пройшов шлях від С++ trainee до Lead Software Engineer. Як зазвичай буває, коли людина приходить в ІТ-компанію вперше — все навколо нове та цікаве, ти не помічаєш як летить час. Чесно кажучи, в перші роки я не сильно то і відпочивав, переважно на свята. Це, … Continue reading Змінюємо рітейл за допомогою сучасних ІТ рішень. Досвід GlobalLogic →
Більше
Як покращити ресурсний стан через оточення
Катерина Васильєва, Senior HRBP, GlobalLogic Ресурсний стан як поняття, яке використовується в психології, медицині, спорті та інших галузях, описує психофізіологічний стан людини, який характеризується рівнем її енергії, витривалості, здатності до праці та концентрації уваги. Відповідно, ресурсний стан впливає на різні аспекти життя людини, і визначається різними чинниками, як то рівень фізичного здоров'я, ступінь стресу або … Continue reading Змінюємо рітейл за допомогою сучасних ІТ рішень. Досвід GlobalLogic →
Більше
Як стати .NET розробником. Перші кроки та поради
Олексій Глембицький, Senior Software Engineer, GlobalLogic Мене звати Глембицький Олексій, я .NET розробник в компанії GlobalLogic, а також проводжу вебінари та викладаю курси по мові програмування С#. І в цій статті я би хотів поділитись порадами, які допомагають моїм студентам опанувати мову програмування С# та стати .NET-розробниками. Про мову програмування C# та платформу .NET C# … Continue reading Змінюємо рітейл за допомогою сучасних ІТ рішень. Досвід GlobalLogic →
Більше
Як покращити презентації
Денис Братчук, Engineering Director, GlobalLogic Майже кожен з нас час від часу виступає із презентаціями чи доповідями, використовуючи як ілюстрацію слайди, створені в популярних офісних програмах, на кшталт PowerPoint або Google Slides. Менеджери проєктів створюють звіти про хід виконаних робіт, інженери презентують новітні технологічні рішення, керівництво звітує про досягнення фінансових цілей, а менеджери з продажів … Continue reading Змінюємо рітейл за допомогою сучасних ІТ рішень. Досвід GlobalLogic →
Більше
Від студента до Trainee-спеціаліста: історія випускника С++ GL BaseCamp
Почати шлях в ІТ під час навчання в університеті — ще той виклик, який вимагає наполегливості і постійної практики. Сергій Піскурський, студент та Trainee Specialist GlobalLogic, приєднався до компанії після проходження С++ GL BaseCamp. Хлопець поділився досвідом навчання перед курсом та підготовки до С++ GL BaseCamp. Чому ти вирішив вивчати С? Коли я почав думати … Continue reading Змінюємо рітейл за допомогою сучасних ІТ рішень. Досвід GlobalLogic →
Більше
Share this page:
-
-
-
-
URL copied!