Володимир
Java developer
- Age:
- 23 years
- City of residence:
- Chernivtsi
- Ready to work:
- Remote
Contact information
The job seeker has entered a phone number and email.
Name, contacts and photo are only available to registered employers. To access the candidates' personal information, log in as an employer or sign up.
You can get this candidate's contact information from https://www.work.ua/resumes/19855186/
Uploaded file
This resume is posted as a file. The quick view option may be worse than the original resume.
Middle Java Developer | 3.5 роки досвіду
[
ПРО СЕБЕ
Java-розробник з досвідом побудови мікросервісних систем на Spring Boot 3, оптимізації продуктивності та впровадження CI/CD. Практика роботи з розподіленими системами, event-driven архітектурою (Kafka) та хмарними платформами (AWS, Kubernetes). Маю практичний досвід інтеграції LLM у backend-сервіси: RAG-пайплайни, векторні бази даних (pgvector, Pinecone), побудова AI-агентів поверх існуючих доменних сервісів.
ТЕХНІЧНИЙ СТЕК
• Мова / платформа: Java 17/21, базово Kotlin
• Фреймворки: Spring Boot 3, Spring Cloud, Spring Security, Hibernate/JPA
• Бази даних: PostgreSQL (+ pgvector), Redis, MongoDB
• Черги повідомлень: Kafka, RabbitMQ
• Хмара / DevOps: Docker, Kubernetes, AWS (ECS, S3, RDS, Lambda), Terraform (базово)
• AI/LLM: OpenAI/Anthropic API, RAG-архітектура, pgvector, Pinecone, LangChain4j
• Тестування: JUnit 5, Mockito, Testcontainers
• CI/CD та моніторинг: GitHub Actions, Jenkins, Prometheus, Grafana, ELK
ДОСВІД РОБОТИ
Backend Developer — Confidential FinTech Product Company (NDA)2023 — 2026
Проєкт: платформа миттєвих B2B-переказів між компаніями.
• Мікросервіс обробки транзакцій на Spring Boot + Kafka — пропускна здатність зросла до 5 000 транзакцій/сек, latency p95 знижено з 800 мс до 120 мс.
• Паттерн Saga для розподілених транзакцій між сервісами платежів, комплаєнсу та нотифікацій — усунуто 3 класи race condition, зафіксованих у продакшн-інцидентах.
• RAG-модуль підтримки клієнтів: векторний пошук на pgvector + виклики LLM API для автоматичних відповідей на типові звернення — скоротив навантаження на службу підтримки на 30%.
• Оптимізація PostgreSQL (індекси, партиціонування) — середній час відповіді критичних ендпоінтів скорочено на 85%.
• Моніторинг через Prometheus/Grafana — час виявлення інцидентів скорочено на 60%.
• Testcontainers для інтеграційних тестів — покриття критичного модуля піднято з 45% до 85%.
Java Developer — RetailTech Product Company (NDA)2021 — 2023
Проєкт: система синхронізації складських залишків для мережі роздрібних магазинів (120+ точок).
• REST API-інтеграції з 15+ зовнішніми постачальниками (REST, SOAP, SFTP-файли) — час обробки нічного батчу скорочено з 4 год до 45 хв.
• Кешування на Redis для найчастіших запитів залишків — навантаження на основну БД знижено на 40%.
• Міграція моноліту на мікросервісну архітектуру (Spring Cloud, Eureka, API Gateway) — команда з 8 розробників, релізи прискорено з 1 разу/2 тижні до щоденних.
• CI/CD-пайплайн у GitHub Actions — час деплою скорочено з 40 хв до 8 хв.
Junior Java Developer (стажування) — EdTech Startup (NDA)2020 — 2021
• Функціонал для платформи онлайн-тестування студентів (10 000+ активних користувачів).
• Unit-тести (JUnit, Mockito) та участь у код-рев'ю — покриття нового коду тримав на рівні 80%+.
PET-ПРОЄКТИ / GITHUB
• SmartInvoice AI — сервіс на Spring Boot з інтеграцією LLM API (RAG + pgvector) для автоматичного розпізнавання, категоризації та валідації рахунків-фактур; точність автокатегоризації ~92%.
• EventMesh — навчальний проєкт event-driven архітектури на Kafka Streams для обробки потоків даних у реальному часі (windowing, агрегації).
ОСВІТА
• Магістр комп'ютерних наук — Чернівецький національний університет ім. Ю. Федьковича, 2020
Similar candidates
-
Javascript-програміст
Remote -
Програміст Java
Remote, Odesa -
Trainee Java Developer
Remote, Lviv -
Java developer
Remote -
Java developer
Remote, Ivano-Frankivsk -
Java developer
Remote