Lead Software Engineer
Можливо, я не найшвидший у світі майстер інверсії бінарних дерев — зате вмію працювати з бізнес-вимогами й постачати продукт, який бізнесу справді потрібен. Будую системи для розумних автоматів з водою та water-tech продуктів в Ecosoft / BWT.
Я інженер, який пройшов шлях від водопідготовки та R&D до керівництва розробкою. Понад 14 років в Ecosoft / BWT Water Professionals — починав як інженер з очищення води, а сьогодні очолюю команду, що будує програмні та апаратні продукти для water-tech. Моя сила — на стику бізнесу й інженерії: перетворюю реальні потреби бізнесу та клієнтів на робочі технічні рішення.
29 наукових публікацій та 1 патент у сфері водопідготовки, мембранних та антискалантних технологій (2011–2024).
Усі публікації на ORCID →Поза water-tech я роблю два власні продукти: Kairoscope — мобільний календар, побудований довкола кругового циферблата дня, та Klavuni — помічник для macOS, що прибирає щоденне тертя з текстом.
Self-hosted календар: круговий сектограф-циферблат, індекс втоми, шаринг подій і задач з друзями, AI-чат-асистент та планувальник дня.
Помічник для macOS: виправляє текст, набраний не тією розкладкою, тримає історію буфера з пошуком і закріпленими фрагментами, перетворює текст перед вставкою. Обробка локальна, для кожної апки — свої правила.
Євген Орестов — Lead Software Engineer із Києва, який понад 14 років працює в Ecosoft / BWT Water Professionals. Очолює команду розробки — 13 інженерів, що будують програмні та апаратні продукти для водопідготовки: від мікросервісів керування автоматами з водою до мобільних застосунків. Має 29 наукових публікацій і патент у галузі мембранних технологій.
Веде команду розробки — 13 інженерів і понад 30 репозиторіїв: e-commerce, мобільні застосунки та внутрішні системи. Серед продуктів — застосунок BWT AQUABOX, системи керування вендинговими автоматами й установками зворотного осмосу, платежі та фіскальна звітність. Основа стеку — 20+ реактивних Java-сервісів на Spring WebFlux і Go.
Основні мови — Go і Java, від 8 до 25 версії. Мікросервіси реактивні: Spring WebFlux, R2DBC, gRPC, Protobuf, черги на RabbitMQ. Дані — PostgreSQL, MariaDB, Redis. Інфраструктура — Docker Swarm, Terraform, Vault, Hetzner і Azure. Фронтенд і мобайл — React, TypeScript, React Native Expo, Swift і SwiftUI.
Kairoscope — календар, побудований довкола кругового циферблата дня замість списку зустрічей. Показує форму дня з одного погляду, вважає індекс втоми від 0 до 100 і пропонує вечірнє відновлення, коли день важкий. Має AI-асистента, голосове введення та шаринг подій і задач з друзями. Стек — Go, Next.js, Expo, PostgreSQL.
Klavuni — помічник для macOS, який зараз у розробці. Виправляє текст, набраний не тією розкладкою, тримає історію буфера обміну з пошуком і закріпленими фрагментами, перетворює текст перед вставкою — JSON, списки, Base64, URL. Обробка локальна, для кожного застосунку свої правила. Написаний на Swift і SwiftUI.
Євген почав у 2011 році як інженер з очищення води — після магістратури в КПІ за фахом водопідготовка та неорганічна хімія. Пройшов через R&D, технічну підтримку продажів і міжнародні технічні продажі, у 2018 очолив розробку систем керування вендинговими автоматами, а з листопада 2021 року веде команду розробки.
Найшвидше — електронною поштою: yevhen.orestov@ecosoft.com для робочих питань, yevhen.orestov@gmail.com для особистих. Також є LinkedIn, Medium і профіль ORCID з повним переліком 29 публікацій та патенту. Базується в Києві, працює в українському часовому поясі, відкритий до цікавих інженерних задач, обміну досвідом і колаборацій у water-tech та продуктовій розробці.
Базуюся в Києві. Відкритий до цікавих інженерних задач, обміну досвідом і колаборацій у water-tech та продуктовій розробці.