Владислав

Java-розробник, 35 000 UAH

Employment type:
full-time, part-time
Age:
27 years
City of residence:
Odesa
Ready to work:
Odesa, Remote

Contact information

The job seeker has provided: Phone numberEmailLinkedInMessenger

Name, contacts and photo are only available to registered employers. To access the candidates' personal information, log in as an employer or sign up.

Work experience

Backend Developer (Kotlin/Ktor)

from 09.2025 to 02.2026 (6 months)
Swapter, Дистанційно (IT)

Комерційна backend-розробка на Kotlin/JVM і Ktor.

• Замінив ненадійне опитування mempool на обробку транзакцій TRON за блоками. Використав Redis для збереження стану очікування, SQL для відновлення даних і нормалізацію адрес для надійнішого узгодження транзакцій.
• Реалізував інтеграції з CoinEx API з підписом запитів HMAC-SHA256: субакаунти, перекази, депозитні адреси та лімітні ордери. Виправив вибір API-ключів, щоб нові субакаунти використовували власні облікові дані.
• Поєднав запуск аналітичного звіту через HTTP/SDK з обробкою подій у Kafka (producer/consumer) та доставкою результату в Telegram. Узгодив контракт події між трьома репозиторіями.
• Виправив визначення клієнта в аналітиці доходів на Ktorm/SQL. Прибрав зайві звернення завдяки повторному використанню вже завантажених даних.

Стек: Kotlin, Ktor, Redis, Kafka, SQL, Ktorm, REST API, Kotlin coroutines.

Java-розробник (фріланс)

from 06.2025 to 07.2025 (2 months)
Фріланс — оплачуваний контракт Upwork, Дистанційно (IT)

Оплачуваний Java/Spring Boot контракт, червень–липень 2025 (2 місяці). Оцінка клієнта на Upwork — 4,5/5.

• Розробив і передав клієнту застосунок на Java 21 / Spring Boot для автоматизації обробки електронної пошти. Інтегрував поштового провайдера, додав налаштовувані фільтри та збереження стану обробки.
• Реалізував підключення Gmail через OAuth 2.0: формування URL авторизації, обмін коду на access/refresh tokens, отримання даних користувача та перевірку підключення.
• Додав дедуплікацію за ID листа та хешем вкладення. Реалізував збереження статусів обробки, деталей помилок, часових міток і лічильників повторних спроб.

Education

Одеський національний медичний університет

Медицина, Одеса
Higher, from 2016 to 2025 (9 years)

Магістр медицини, 2025.

Knowledge and skills

  • Здатність до навчання
  • Java
  • Git
  • Знання принципів ООП
  • SQL
  • Spring Framework
  • HTML
  • Java Core
  • Spring Boot
  • IntelliJ IDEA
  • Hibernate
  • MySQL
  • Apache Maven
  • PostgreSQL
  • Docker
  • Gradle
  • Unit-тестування
  • Docker Compose
  • REST API
  • JUnit
  • Kotlin
  • Redis
  • Apache Kafka
  • Ktor
  • Spring Data JPA
  • OAuth 2.0
  • Selenium

Language proficiencies

  • English — above average
  • Ukrainian — fluent

Additional information

Java Backend Developer із 6 місяцями комерційного backend-досвіду на Kotlin/Ktor та 2 місяцями оплачуваного Java/Spring Boot фрілансу. Загалом — близько 3 років практичної Java/JVM-розробки, включно з власними прикладними проєктами.

Працював із REST API, інтеграціями зовнішніх сервісів, SQL, PostgreSQL/JPA, Redis, Kafka та Docker. У комерційній роботі займався обробкою транзакцій, узгодженням їхнього стану, API-інтеграціями з автентифікацією та асинхронною взаємодією між сервісами.

Пріоритет — віддалена Java/JVM backend-робота з повною зайнятістю. Також розглядаю неповну зайнятість і фріланс-контракти. Перебуваю в Одесі; відкритий до відповідних локальних можливостей.

МОЇ ПРОЄКТИ

KPOK2 — застосунок для роботи з унікальними навчальними тестами.
Стек: Java, Spring Boot, Selenium, PostgreSQL/JPA, JavaFX.
Реалізував асинхронний збір доступних завдань КРОК 2 з повторним використанням авторизованих браузерних сесій та обмеженою кількістю повторних спроб. Дублікати визначаються за хешем: зберігаються лише унікальні записи для пошуку й навчання.
Код: https://github.com/Nanachi357/KPOK2

Ariadne’s Trade + DeribitJavaConnector — пов’язані Java/Spring компоненти для роботи з публічними ринковими даними Deribit.
Реалізував типізовані реактивні запити через WebClient/Reactor. Додав Redis-кеш із перевіркою наявності даних, інвалідацією та TTL 5 хвилин. Розділив отримання актуальних даних через API та їх збереження.
Код Ariadne’s Trade: https://github.com/Nanachi357/Ariadne-s-Trade
Код DeribitJavaConnector: https://github.com/Nanachi357/DeribitJavaConnector

ОСНОВНИЙ СТЕК
Java, Kotlin, SQL; Spring Boot, Spring MVC, Spring Data JPA, Hibernate, Ktor; PostgreSQL, Redis, Kafka, Ktorm; OAuth 2.0, WebClient/Reactor, Kotlin coroutines, Selenium; Docker, Git, Maven, Gradle, JUnit.

GitHub: https://github.com/Nanachi357
LinkedIn: [open contact info](look above in the "contact info" section)

Similar candidates

All similar candidates


Compare your requirements and salary with other companies' jobs: