Владислав
Java-розробник, 30 000 грн
- Вид зайнятості:
- повна, неповна
- Вік:
- 27 років
- Місто проживання:
- Одеса
- Готовий працювати:
- Дистанційно, Одеса
Контактна інформація
Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.
Отримати контакти цього кандидата можна на сторінці https://www.work.ua/resumes/10789294/
Досвід роботи
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: [
Схожі кандидати
-
Java-разработчик
Одеса, Дистанційно -
Java software engineer
90000 грн, Дистанційно -
Java-розробник
25000 грн, Черкаси, Дистанційно -
Java-розробник
Дніпро, Дистанційно -
Java developer
Харків, Дистанційно -
Java-розробник
Одеса, Дніпро , ще 8 міст