Ukraine's #1 job service
Богдан
Програміст Java
- City:
- Lviv
Contact information
The job seeker has provided: Phone numberEmailMessenger
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/20302497/
Uploaded file
Quick view
version
This resume is posted as a file. The quick view option may be worse than the original resume.
BOHDAN BODNAR
JAVA JUNIOR DEVELOPER
CONTACTS
[open contact info ](look above in the "contact info" section); Email:[open contact info ](look above in the "contact info" section); Linkedin: [open contact info ](look above in the "contact info" section)
Github: https://github.com/BBohdann
SUMMARY
Java backend developer with 2 years of hands-on experience designing and shipping backend systems through
personal projects. Built and deployed a two-service Spring Boot application end-to-end — from local
development through Docker and Kubernetes to a live, monitored deployment on Oracle Cloud with JWT
authentication, database migrations, and an automated CI pipeline with test coverage tracking. Comfortable
across the stack: REST API design, relational databases, containerization, and infrastructure basics — not just
application code.
SKILLS
Tech Skills:
Programming Languages: Java, SQL; Frameworks and Libraries: Spring Boot, Spring MVC, Spring Data JPA,
Spring Security (with JWT); Version Control: Git, GitHub; Build Tools: Maven, Gradle; Testing: JUnit,
Mockito; DevOps & Cloud: Docker, Kubernetes (Deployments, Ingress, Secrets — k3s), AWS (RDS — managed
PostgreSQL in production), Oracle Cloud (basic knowledge); API Testing Tools: Postman, Databases & Tools:
PostgreSQL, MySQL, H2 (for testing), Flyway, DBeaver; Architecture: Three-tier Architecture, RESTful
Microservices (basic understanding); Documentation: Swagger / OpenAPI;
Soft Skills:
Team collaboration, Self-learning, Problem-solving mindset, Desire to learn new things.
Language:
English - Intermediate, Ukrainian - Native
PROJECTS
TimeTaskTracker
Technologies: Spring Boot, PostgreSQL, JWT, Docker, Kubernetes (k3s), GitHub Actions
TimeTaskTracker — task and time-tracking backend built as two independently deployable Spring Boot
microservices (User Service, Task Service), each with its own PostgreSQL database and Flyway-managed schema
migrations.
Implemented JWT-based authentication, unit and integration tests (JUnit, Mockito, MockMvc), multi-stage
Docker builds, and a local Docker Compose environment with isolated databases. Deployed to Kubernetes (k3s)
behind an NGINX Ingress with TLS and CORS policy for multiple frontend origins; secrets managed separately
via Kubernetes Secrets, with PostgreSQL hosted on AWS RDS. Build and test suite run automatically via a
GitHub Actions CI pipeline on every push.
GitHub: https://github.com/BBohdann/TimeTaskTracker
CodeRecognizer
Personal project built to practice REST API design and integration with a third-party image-processing library.
Implemented endpoints to upload an image, validate its format, and decode barcode/QR data via ZXing,
returning structured JSON results. Containerized with Docker Compose and covered by an automated test suite
running in CI.
EDUCATION
Bachelor’s Degree in Software Engineering
Ternopil Ivan Puluj National Technical University — 2022–2025
Java Programming Basics
Cisco Networking Academy(2022)
Java Backend Development with Spring Boot
Udemy (Self-paced) 2023–2024
Java Backend Developer
IT School GoIt(2024)
JAVA JUNIOR DEVELOPER
CONTACTS
[
Github: https://github.com/BBohdann
SUMMARY
Java backend developer with 2 years of hands-on experience designing and shipping backend systems through
personal projects. Built and deployed a two-service Spring Boot application end-to-end — from local
development through Docker and Kubernetes to a live, monitored deployment on Oracle Cloud with JWT
authentication, database migrations, and an automated CI pipeline with test coverage tracking. Comfortable
across the stack: REST API design, relational databases, containerization, and infrastructure basics — not just
application code.
SKILLS
Tech Skills:
Programming Languages: Java, SQL; Frameworks and Libraries: Spring Boot, Spring MVC, Spring Data JPA,
Spring Security (with JWT); Version Control: Git, GitHub; Build Tools: Maven, Gradle; Testing: JUnit,
Mockito; DevOps & Cloud: Docker, Kubernetes (Deployments, Ingress, Secrets — k3s), AWS (RDS — managed
PostgreSQL in production), Oracle Cloud (basic knowledge); API Testing Tools: Postman, Databases & Tools:
PostgreSQL, MySQL, H2 (for testing), Flyway, DBeaver; Architecture: Three-tier Architecture, RESTful
Microservices (basic understanding); Documentation: Swagger / OpenAPI;
Soft Skills:
Team collaboration, Self-learning, Problem-solving mindset, Desire to learn new things.
Language:
English - Intermediate, Ukrainian - Native
PROJECTS
TimeTaskTracker
Technologies: Spring Boot, PostgreSQL, JWT, Docker, Kubernetes (k3s), GitHub Actions
TimeTaskTracker — task and time-tracking backend built as two independently deployable Spring Boot
microservices (User Service, Task Service), each with its own PostgreSQL database and Flyway-managed schema
migrations.
Implemented JWT-based authentication, unit and integration tests (JUnit, Mockito, MockMvc), multi-stage
Docker builds, and a local Docker Compose environment with isolated databases. Deployed to Kubernetes (k3s)
behind an NGINX Ingress with TLS and CORS policy for multiple frontend origins; secrets managed separately
via Kubernetes Secrets, with PostgreSQL hosted on AWS RDS. Build and test suite run automatically via a
GitHub Actions CI pipeline on every push.
GitHub: https://github.com/BBohdann/TimeTaskTracker
CodeRecognizer
Personal project built to practice REST API design and integration with a third-party image-processing library.
Implemented endpoints to upload an image, validate its format, and decode barcode/QR data via ZXing,
returning structured JSON results. Containerized with Docker Compose and covered by an automated test suite
running in CI.
EDUCATION
Bachelor’s Degree in Software Engineering
Ternopil Ivan Puluj National Technical University — 2022–2025
Java Programming Basics
Cisco Networking Academy(2022)
Java Backend Development with Spring Boot
Udemy (Self-paced) 2023–2024
Java Backend Developer
IT School GoIt(2024)
Similar candidates
-
Java developer
20000 UAH, Lviv, Vinnytsia , more 8 cities -
Java-розробник
Lviv, Remote -
Trainee, Junior, Middle Java Developer
Lviv, Remote -
Java-розробник
40000 UAH, Lviv, Kyiv, Remote -
Інженер з автоматизації, КВПіА, АСУ ТП, Java-розробник
Lviv, Ivano-Frankivsk , more 2 cities -
Java-розробник
Lviv, Remote