Дмитро Гой
Staff Software Engineer у Grid Dynamics
Python, TypeScript та агентний ШІ; досвід в автоматизованому тестуванні, внутрішніх інструментах та автоматизації робочих процесів.
Місце проживання: Київ, Україна
Вибрані приклади інженерної роботи
Платформа ШІ-агентів і сценаріїв для всієї компанії
З нуля створив платформу й упровадив її в усій компанії Grid Dynamics. Вона дає змогу працівникам створювати й використовувати ШІ-агентів, зокрема для HR-процесів. Також у ній є інтерактивний конструктор сценаріїв із блоків із вбудованими можливостями ШІ та інтегрованим середовищем виконання агентів і сценаріїв. Приклади застосування — підсумовування електронних листів, обмін файлами та підсумовування документів у межах відповідних процесів.
Grid DynamicsАвтоматизація внутрішніх процесів компанії через Slack
Розробив кілька корпоративних застосунків Slack для автоматизації та впорядкування внутрішніх процесів. Інтегрував їх із внутрішніми платформами на Java та JavaScript/TypeScript через API й завдання за розкладом для обміну даними та запуску процесів. Створював API та інтерфейси для керування цими процесами в межах наявної інфраструктури компанії.
Grid DynamicsАвтоматизація планування співбесід
Працював над Slack-ботом для узгодження технічних співбесід: він зіставляв доступність інтерв’юерів із побажаннями кандидатів. Для перевірки доступності й бронювання часу використовував Google Calendar; стек включав Python, Slack Bolt, DynamoDB та APScheduler. Проєкт описано у статті DOU за січень 2022 року.
Grid Dynamics · січень 2022Внутрішні інструменти автоматизації та QA
У Grid Dynamics налагодив процеси QA та працював над архітектурою, документацією й автоматизованим тестуванням. Розробив внутрішні інструменти автоматизації з FastAPI та multiprocessing, а також QA-панель і менеджер виконання з Django та React.
Grid DynamicsМіграція на PostgreSQL
Мігрував великий внутрішній інструмент на PostgreSQL із перенесенням даних під час роботи системи.
Grid DynamicsІнструменти й технології
Python і автоматизація
Python · Automation
Я використовував Python для вебскрейпінгу, інтеграції API, внутрішньої автоматизації й автоматизації тестування.
Приклад роботиBackend і дані
FastAPI · Django · React · PostgreSQL
У Grid Dynamics я розробляв внутрішні інструменти автоматизації з FastAPI, панель QA та менеджер виконання з Django і React, а також мігрував великий внутрішній інструмент на PostgreSQL.
Приклад роботиАвтоматизація тестування
Python · Appium · ADB · pytest
У GlobalLogic я працював над тестовим фреймворком на Python для медичного пристрою на Android із використанням Appium, ADB та pytest.
Приклад роботиІнтеграції
Python · Slack Bolt · DynamoDB
Slack-бот для планування співбесід використовував Slack Bolt і DynamoDB.
Приклад роботиМови й обробка даних
JavaScript · SQL
Працював над збором і розбором даних вебсторінок із використанням WebQL, JavaScript, регулярних виразів та SQL.
Приклад роботиДосвід
Grid Dynamics
Лютий 2021 — дотепер- Staff Software Engineer
- Senior Software Engineer
- Middle Python Developer
- Middle QA Engineer
- Junior QA Engineer
Попередній досвід
-
GlobalLogic — Junior QA Automation. Травень 2019 — лютий 2021. Працював над власним тестовим фреймворком на Python для медичного пристрою на Android із використанням Appium, ADB та pytest і мігрував автоматизацію з Python 2 на Python 3.
-
MicroBilt — Site Scraping Script Developer. Липень 2018 — травень 2019. Працював над збором і розбором даних вебсторінок із використанням WebQL, JavaScript, регулярних виразів та SQL.
-
Фриланс — Python Developer. Травень 2018 — травень 2019. Розробляв ботів і скрипти для вебскрейпінгу, інтеграції API та робочих процесів із базами даних.
-
Харківський національний університет радіоелектроніки — старший лаборант навчально-методичного відділу забезпечення якості. Червень 2016 — травень 2017. Готував звіти й презентації та долучався до створення внутрішньої системи забезпечення якості.
Технічний фокус
Python · TypeScript · Агентний ШІ · Автоматизація та інструменти для розробників
Освіта
Харківський національний університет радіоелектроніки — магістр із системного аналізу (2018–2019); бакалавр з електротехніки та електроніки (2014–2018).
Публікації та викладання
Паралельно з інженерною роботою викладав Python та основи розробки.
Писав про тестування, інструменти для розробників і чатботи.
Контакти
Напишіть мені електронною поштою або через LinkedIn.