I build practical Java backend applications and test automation projects to develop production-oriented software engineering skills.
The projects become progressively more challenging, reflecting my continuous learning journey. My goal is to gain strong, hands-on experience in building modern web applications.
"During your coding journey, you will encounter many frustrating errors. What makes a great programmer is not avoiding them, but learning how to face and solve them." — Codedex
- Description: REST Assured-based Java API test automation framework for validating the Swagger Petstore REST API.
- Tech: Java, RestAssured, JUnit, Maven
- → Repository
- Description: REST Assured-based Java API test automation framework for validating the JSONPlaceholder REST API.
- Tech: Java, RestAssured, JUnit, Maven
- → Repository
- Description: End-to-end UI test automation framework built with Selenium WebDriver and the Page Object Model pattern.
- Tech: Java, Selenium, JUnit, Page Object Model
- → Repository
- Description: End-to-end UI test automation framework built with Playwright and the Page Object Model pattern.
- Tech: TypeScript, Playwright, Page Object Model
- → Repository
- Description: Full-stack web application for managing animal shelter records.
- Tech: Java, Spring Boot, PostgreSQL, Spring Data JPA, Hibernate, REST API
- → Repository
- Description: A practical and welcoming place to learn Java, strengthen programming fundamentals, and build better code.
- Tech: mdBook
- → Live demo
Backend Java • Spring Boot • Hibernate/JPA • REST API
Database PostgreSQL • H2 • SQL
Testing JUnit 5 • Mockito • Selenium WebDriver • Rest Assured
DevOps & Tools Git • Docker • GitHub Actions • Maven • Linux
- Backend development with Spring Boot
- REST API design & best practices
- Test automation (unit & integration testing)
- Building production-like projects
I am actively looking for backend developer opportunities where I can contribute and grow. Let's connect on LinkedIn!