Роман
Java developer
- Місто проживання:
- Львів
- Готовий працювати:
- Дистанційно, Львів
Контактна інформація
Шукач вказав телефон .
Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.
Отримати контакти цього кандидата можна на сторінці https://www.work.ua/resumes/18485568/
Завантажений файл
Це резюме розміщено у вигляді файлу. Ця версія для швидкого перегляду може бути гіршою за оригінал резюме.
Contact information
Phone: [
Email: [
Telegram: @RomikSm
Summary of Backend Java Developer with 1.5+ years of hands-on commercial experience developing
Qualifications scalable and maintainable backend systems. Contributed to a large-scale production
platform with high traffic and complex business workflows. Skilled in Java, Spring Boot,
Kafka, RabbitMQ, Redis, RESTful APIs, SQL/NoSQL databases, and microservices
architecture. Experienced in debugging, performance optimization, and delivering
production-ready features in Agile environments. Quick to adapt to new technologies and
focused on writing clean, efficient, and reliable code.
Skills Programming Languages Security
▪ Java ▪ OAuth2
▪ Kotlin ▪ JWT
▪ JavaScript ▪ Spring Security
▪ TypeScript
DevOps & Infrastructure
Frameworks & Libraries
▪ Docker
▪ Spring ▪ Jenkins
▪ Spring Boot ▪ CI/CD
▪ Spring MVC
Monitoring & Observability
▪ Spring Data JPA
▪ Hibernate ▪ Prometheus
▪ React ▪ Grafana
▪ PagerDuty
Architecture & APIs
Testing
▪ Microservices Architecture
▪ REST APIs ▪ JUnit
▪ GraphQL ▪ Mockito
▪ WebSockets ▪ Testcontainers
▪ Thrift ▪ Integration Testing
▪ Event-Driven Architecture ▪ MockMvc
Messaging & Streaming Build Tools
▪ Apache Kafka ▪ Maven
▪ RabbitMQ ▪ Gradle
Databases Version Control
▪ SQL ▪ Git
▪ NoSQL ▪ GitHub
▪ PostgreSQL ▪ Bitbucket
▪ MySQL
Other
▪ Redis
▪ Elasticsearch ▪ Design patterns
▪ Multithreading
Database Migration ▪ Concurrent Programming
▪ Liquibase ▪ Performance Optimization
▪ Flyway ▪ System Design
Roman Semenyshyn
Java Developer
Experience Java Developer at Dotcode
May 2025 – Present
Developed and maintained backend services for a large-scale microservices platform
with over 20 million users, implementing business-critical features using Java 17,
Spring Boot, Hibernate and PostgreSQL. Designed and optimized REST and GraphQL
endpoints, implemented asynchronous workflows with a custom Kafka-based event
streaming system, and ensured data consistency across services. Built unit and
integration tests with JUnit and Mockito, participated in code reviews, and
collaborated with cross-functional teams to deliver highly scalable, resilient, and
high-performance solutions. Applied database optimization, caching strategies, and
system design principles to maintain reliability and responsiveness under extreme
load.
Intern Java Developer at SoftServe
Dec 2024 – Apr 2025
Developed backend features for GreenCity, a platform promoting eco-friendly habits,
using Java 21, Spring Boot, PostgreSQL, Hibernate, and Spring Security. Implemented
REST APIs, added business logic, fixed bugs, and optimized database queries. Wrote
unit and integration tests with JUnit and Mockito, participated in code reviews, and
ensured reliable and maintainable production-ready components.
Head of IT Committee at Student Government
Mar 2025 – Apr 2026
Led the IT Committee of the Student Government, delivering internal digital services
for the university. Developed a comprehensive system that fully digitizes and
automates student administrative workflows, enabling applicants to submit required
documents, fill out and sign study contracts electronically, and track the approval
process in real time. The system includes applicant data import from EDBO, template-
driven PDF contract generation, digital-signature-based e-signing workflow, audit
logging, and role-based access for staff across faculties. Coordinated a small team,
owned backend design and delivery, and ensured reliable operation of production-
like services. Built with Java, Spring Boot, PostgreSQL, RabbitMQ, REST APIs, and
OAuth2.
Languages English: B2
German: A2
Ukrainian: native
Education Ivan Franko National University of Lviv
Bachelor’s degree at Computer Science
2023 – 2027
Hobbies • Chess • Reading
• Running • Robotics
2
Схожі кандидати
-
Java-розробник
Дистанційно -
Junior Java Developer
Запоріжжя, Дистанційно -
Java developer
Дистанційно -
Java developer
Львів, Дистанційно -
Senior Java Developer, Solution Architect (FinTech, Payment Systems)
110000 грн, Київ, Дистанційно -
Програміст Java
Дистанційно