Roman Dubovskyi

Java Full Stack Developer at Cusbo

Lviv, Lviv Oblast, Ukraine
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Roman Dubovskyi is a pragmatic backend Java developer with 4 years of hands-on experience building scalable Spring Boot microservices on AWS and PostgreSQL, and a total of 6 years in professional roles. He combines disciplined engineering practices—design docs, tests, CI/CD, and peer reviews—with practical frontend experience in JavaScript/Angular to own end-to-end features like a Viber integration deployed to AWS. Roman’s background in sales and leadership roles gives him strong communication, product sense, and the ability to rapidly understand stakeholders’ needs and tight deadlines. His GitHub contributions emphasize code clarity and test-driven reliability, including improving stream-processing exercises and immutability tests. Having served as an FPV drone operator/engineer during Ukraine’s defense, he brings adaptability, technical problem-solving under pressure, and experience adapting hardware/software against real-world interference. Based in Lviv, he values mentorship, continuous learning, and collaborative code review cultures.
code6 years of coding experience
job5 years of employment as a software developer
bookBachelor's degree, Architectural and Building Sciences/Technology, Bachelor's degree, Architectural and Building Sciences/Technology at Lviv Polytechnic National University
languagesEnglish
github-logo-circle

Github Skills (8)

javas10
immutability-helper10
stream10
junit10
immutability10
java10
testing10
unit-testing8

Programming languages (5)

TypeScriptJavaSCSSJavaScriptHTML

Github contributions (5)

github-logo-circle
mate-academy/jv-immutable

Aug 2020 - Apr 2021

Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:87 reviews, 19 PRs, 7 pushes in 8 months
Contributions summary:Roman primarily contributed to the project by writing and modifying unit tests for the `Car` class, focusing on ensuring the immutability of its components like `Engine` and `Wheels`. They added tests to verify the behavior of getter methods, including clone returns for `getEngine()` and `getWheels()`. The user also added tests for `addWheel` functionality, improved naming, and addressed a checkstyle issue.
Role in this project:
userBackend Developer
Contributions:105 reviews, 6 commits, 4 PRs in 4 months
Contributions summary:Roman primarily focused on refining Java code within the `StreamPractice` class. Their contributions included improving code descriptions, fixing minor issues, removing redundant spaces, and removing static modifiers. The changes demonstrate an effort to improve code clarity and maintainability within the Java-based project. This work suggests a focus on backend development tasks.
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial