Сервіс пошуку роботи №1 в Україні
Роман
Програміст Java
- Місто проживання:
- Львів
- Готовий працювати:
- Дистанційно
Контактна інформація
Шукач вказав: ТелефонМесенджер
Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.
Отримати контакти цього кандидата можна на сторінці https://www.work.ua/resumes/20882155/
Завантажений файл
Версія для швидкого
перегляду
Це резюме розміщено у вигляді файлу. Ця версія для швидкого перегляду може бути гіршою за оригінал резюме.
Роман Тиманський
Java Developer
Email : [відкрити контакти ](див. вище в блоці «контактна інформація») | LinkedIn: [відкрити контакти ](див. вище в блоці «контактна інформація») | GitHub:github.com/mnjkpf
Професійний профіль
Backend-розробник, створюю продакшн-застосунки на Java 21 та Spring Boot - завершую навчання на спеціальності
«Інформатика» (диплом у лютому 2027). Два роки практичного досвіду в проєктуванні та виведенні в продакшн повноцінних
backend-систем end-to-end: REST API, проєктування схем PostgreSQL, Spring Security, кешування в Redis, обмін
повідомленнями через Kafka, контейнеризація Docker та тестування з JUnit . Самостійно доводжу все від нечіткої вимоги до
продакшну, розбираюся в незнайомих кодових базах, працюю з AI-інструментами розробки, розподіленими мікросервісами та
системами, чутливими до продуктивності під реальним навантаженням.
EXPERIENCE
Independent Software Developer | Project-Based Software Engineering 2024 – Present
JobTracker AI-платформа для пошуку роботи https://job-tracker.xyz/
Java 21 · Spring Boot · Spring Security (JWT) · PostgreSQL · pgvector · JPA/Hibernate · Flyway · Redis · Spring AI (Anthropic
Claude + OpenAI) · Apache Tika · React · TypeScript · JUnit · Testcontainers · Docker
Веб-застосунок, що допомагає шукачам роботи вести пошук на Kanban-дошці з drag-and-drop та генерувати адаптовані
CV з ATS-оцінкою, супровідні листи й персоналізовану підготовку до співбесід за допомогою AI. Розробка ведеться з
Claude Code як частиною щоденного workflow.
Реалізовано як модульний моноліт на Spring Boot - обрав такий підхід замість мікросервісів, бо розмір команди та вимоги
до деплойменту не виправдовували додаткову складність. Семантичне співставлення навичок реалізовано через
pgvector разом з реляційними даними, що усунуло потребу в окремій векторній БД. Redis кешує виклики LLM за ключем
prompt + model, зменшуючи витрати на повторні запити до Anthropic/OpenAI. Stateless JWT-автентифікація з ротацією
refresh-токенів; інтеграційні тести виконуються на реальному PostgreSQL через Testcontainers.
Waylo — Планер подорожей · https://www.waylo.space
Java 21 · Spring Boot · Spring Cloud Gateway · Apache Kafka · PostgreSQL/PostGIS · Redis · Spring Security · JPA/Hibernate
· Docker · GitHub Actions · JUnit 5 · Testcontainers · Angular · TypeScript
Веб-застосунок для планування подорожей, що формує маршрут день за днем для обраного міста та дат — з
фотографіями, часом пішого переходу між точками та попередженнями про погоду.Backend розділено на вісім
мікросервісів, що взаємодіють через Kafka, тому побудова маршруту виконується асинхронно; браузер отримує точки
через SSE в міру їх обчислення, а перезапуск сервісу під час генерації відновлює план з топіка без втрати даних. Обрав
Kafka замість RabbitMQ за збереженість логу та можливість replay; PostGIS — тому що запит «найближчий POI» є
нативною GIS-операцією. Rate-limiting на Gateway захищає внутрішні сервіси. CI виконує інтеграційні тести на основі
Testcontainers для кожного сервісу через GitHub Actions.
Освіта
Бакалавр комп'ютерних наук (Інформатика) — Опольський університет, Польща
Очікуваний випуск: лютий 2027
ТЕХНІЧНІ НАВИЧКИ
• Backend: Java 21, Spring Boot, Spring MVC, Spring Security, REST APIs, Hibernate / JPA
• Data: PostgreSQL, SQL, Redis, pgvector, PostGIS, Flyway
• Messaging & Integration: Apache Kafka, Server-Sent Events, external API integration
• Testing: JUnit , integration testing
• DevOps: Docker, GitHub Actions (CI/CD), Git, Linux, Maven
• Frontend: TypeScript, React, Angular, HTML, CSS
• AI : Spring AI, embeddings,Claude,Codex
Мови
Польська C1,Aнглійська B2
Java Developer
Email : [
Професійний профіль
Backend-розробник, створюю продакшн-застосунки на Java 21 та Spring Boot - завершую навчання на спеціальності
«Інформатика» (диплом у лютому 2027). Два роки практичного досвіду в проєктуванні та виведенні в продакшн повноцінних
backend-систем end-to-end: REST API, проєктування схем PostgreSQL, Spring Security, кешування в Redis, обмін
повідомленнями через Kafka, контейнеризація Docker та тестування з JUnit . Самостійно доводжу все від нечіткої вимоги до
продакшну, розбираюся в незнайомих кодових базах, працюю з AI-інструментами розробки, розподіленими мікросервісами та
системами, чутливими до продуктивності під реальним навантаженням.
EXPERIENCE
Independent Software Developer | Project-Based Software Engineering 2024 – Present
JobTracker AI-платформа для пошуку роботи https://job-tracker.xyz/
Java 21 · Spring Boot · Spring Security (JWT) · PostgreSQL · pgvector · JPA/Hibernate · Flyway · Redis · Spring AI (Anthropic
Claude + OpenAI) · Apache Tika · React · TypeScript · JUnit · Testcontainers · Docker
Веб-застосунок, що допомагає шукачам роботи вести пошук на Kanban-дошці з drag-and-drop та генерувати адаптовані
CV з ATS-оцінкою, супровідні листи й персоналізовану підготовку до співбесід за допомогою AI. Розробка ведеться з
Claude Code як частиною щоденного workflow.
Реалізовано як модульний моноліт на Spring Boot - обрав такий підхід замість мікросервісів, бо розмір команди та вимоги
до деплойменту не виправдовували додаткову складність. Семантичне співставлення навичок реалізовано через
pgvector разом з реляційними даними, що усунуло потребу в окремій векторній БД. Redis кешує виклики LLM за ключем
prompt + model, зменшуючи витрати на повторні запити до Anthropic/OpenAI. Stateless JWT-автентифікація з ротацією
refresh-токенів; інтеграційні тести виконуються на реальному PostgreSQL через Testcontainers.
Waylo — Планер подорожей · https://www.waylo.space
Java 21 · Spring Boot · Spring Cloud Gateway · Apache Kafka · PostgreSQL/PostGIS · Redis · Spring Security · JPA/Hibernate
· Docker · GitHub Actions · JUnit 5 · Testcontainers · Angular · TypeScript
Веб-застосунок для планування подорожей, що формує маршрут день за днем для обраного міста та дат — з
фотографіями, часом пішого переходу між точками та попередженнями про погоду.Backend розділено на вісім
мікросервісів, що взаємодіють через Kafka, тому побудова маршруту виконується асинхронно; браузер отримує точки
через SSE в міру їх обчислення, а перезапуск сервісу під час генерації відновлює план з топіка без втрати даних. Обрав
Kafka замість RabbitMQ за збереженість логу та можливість replay; PostGIS — тому що запит «найближчий POI» є
нативною GIS-операцією. Rate-limiting на Gateway захищає внутрішні сервіси. CI виконує інтеграційні тести на основі
Testcontainers для кожного сервісу через GitHub Actions.
Освіта
Бакалавр комп'ютерних наук (Інформатика) — Опольський університет, Польща
Очікуваний випуск: лютий 2027
ТЕХНІЧНІ НАВИЧКИ
• Backend: Java 21, Spring Boot, Spring MVC, Spring Security, REST APIs, Hibernate / JPA
• Data: PostgreSQL, SQL, Redis, pgvector, PostGIS, Flyway
• Messaging & Integration: Apache Kafka, Server-Sent Events, external API integration
• Testing: JUnit , integration testing
• DevOps: Docker, GitHub Actions (CI/CD), Git, Linux, Maven
• Frontend: TypeScript, React, Angular, HTML, CSS
• AI : Spring AI, embeddings,Claude,Codex
Мови
Польська C1,Aнглійська B2
Схожі кандидати
-
Програміст WordPress
Дистанційно, Івано-Франківськ -
C++ програміст
Дистанційно, Київ -
Senior Mobile Developer (KMP, Android, iOS, Kotlin, Java, AI)
90000 грн, Дистанційно -
Trainee Java Developer
Дистанційно, Львів -
Java-розробник
40000 грн, Дистанційно, Київ, Львів