Владислав

Java-розробник, 30 000 грн

Вид зайнятості:
повна, неповна
Вік:
27 років
Місто проживання:
Одеса
Готовий працювати:
Дистанційно, Одеса

Контактна інформація

Шукач вказав: ТелефонЕл. поштуLinkedInМесенджер

Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.

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

Backend Developer (Kotlin/Ktor)

з 09.2025 по 02.2026 (6 місяців)
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-розробник (фріланс)

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

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

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

Освіта

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

Медицина, Одеса
Вища, з 2016 по 2025 (9 років)

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

Знання і навички

  • Здатність до навчання
  • 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

Знання мов

  • Англійська — вище середнього
  • Українська — вільно

Додаткова інформація

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: [відкрити контакти](див. вище в блоці «контактна інформація»)

Схожі кандидати

Усі схожі кандидати


Порівняйте свої вимоги та зарплату з вакансіями інших підприємств: