Сергій Овсянников, Java розробник

Сергій Овсянников

Java розробник


Досвід роботи

  1. Фріланс, консультації

    • Розробив фреймворк-надбудову над Vaadin для швидкої побудови CRUD-інтерфейсу Enterprise-додатків
    • Реалізував гнучкий фільтр для операцій читання, оновлення та видалення
    • Розробив настроювану систему розмежування доступу до різних полів об'єктів (документів)
    • Експортував дані з MSSQL та MySQL баз в Odoo
    • Писав UI-тести з використанням Selenium та Playwright
  2. Альфа-Банк Україна (нині Sense Bank)

    програміст
    • Розробляв додаток для автоматизації обробки заявок клієнтів на оформлення фінансових продуктів банку (кредитів, депозитів та ін.) з використанням Spring Boot та системи управління бізнес-процесами (BPM) Camunda.
  3. CESCO, США (торгівля)

    програміст
    • Виділяв із моноліту відносно незалежні частини до мікросервісів на Spring Boot, MSSQL, MySQL та MongoDB
    • Реалізував пошук схожих на спам зображень товарів
    • Періодично вносив виправлення в Apache POI для обробки некоректних файлів XLS/XLSX, що генеруються системами деяких партнерів компанії
    • Займався рефакторингом коду та написанням тестів, у тому числі UI з використанням Selenium
  4. ПЕРСПЕКТИВНІ НАУКОВО-ДОСЛІДНІ РОЗРОБКИ, ТОВ
    Санкт-Петербург

    програміст
    • Розробив модулі відображення метео- та екологічної обстановки на підставі показань датчиків метеостанцій
    • У модулі обліку звалищ додав відображення на карті врахованих, фіксацію нових звалищ, оформлення протоколів
    • Брав участь у розробці прототипу ПЗ для обробки подій з камер, що фіксують перевищення швидкості на автошляхах
  5. ЕЛКОМ, Киев
    (продаж та обслуговування банківського обладнання)

    програміст
    • Автоматизував процес інкасації (прийом даних, оформлення регламентних документів, інтеграція з ПЗ банків, у т.ч. через веб-сервіси, та адаптація під бізнес-процеси конкретного банку)
    • Розробив монітор для зв'язку різних лічильників банкнот і темпокас Roller Cash, які мають власне ПЗ для обліку готівки, що приймається і видається
    • У вільний час розробив та розширював спеціалізовану CRM, облікову та інформаційну систему для рекламної агенції 1501.dn.ua з оригінальним функціоналом на базі PHP ATK Framework та MySQL
  6. Медіа Арт, ТОВ, Донецьк
    (розробка розважального ПЗ)

    програміст
    • Розробляв програми обробки зображень (Delphi)
  7. ПУМБ, Донецьк (банк)

    програміст
    • Розробляв бекенд та фронтенд внутрішньої облікової системи (Java, С++, SQL, DB/2, Javascript)
  8. Донецькелектрооптторг, ЗАО
    (оптова торгівля электрообладнанням)

    заступник начальника відділу обробки інформації
    • Розробив модулі нарахування зарплати, обліку обороту та зносу малоцінних і предметів, що швидко зношуються, витратних і паливно-мастильних матеріалів (Clipper)
  9. Донецьке спеціальне конструкторське бюро радіотехнічних установок

    інженер-програміст
    • Розробляв бухгалтерське ПЗ (FoxPro)
    • Повернення та донарахування прибуткового податку за підсумками року
    • Облік робочого часу, лікарняних, відпусток та розрахунок зарплати