• File

Богдан

Програміст 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.

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)

Similar candidates

All similar candidates

Candidates at categories

Candidates by city


Compare your requirements and salary with other companies' jobs: