Ukraine's #1 job service
Роман
Програміст Java
- City of residence:
- Lviv
- Ready to work:
- Remote
Contact information
The job seeker has provided: Phone numberMessenger
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/20882155/
Uploaded file
Quick view
version
This resume is posted as a file. The quick view option may be worse than the original resume.
Роман Тиманський
Java Developer
Email : [open contact info ](look above in the "contact info" section) | LinkedIn: [open contact info ](look above in the "contact info" section) | 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
Similar candidates
-
Програміст WordPress
Remote, Ivano-Frankivsk -
C++ програміст
Remote, Kyiv -
Senior Mobile Developer (KMP, Android, iOS, Kotlin, Java, AI)
90000 UAH, Remote -
Trainee Java Developer
Remote, Lviv -
Java-розробник
40000 UAH, Remote, Kyiv, Lviv