Andrea Freud

Junior Backend Developer • Java • Spring Boot

I build backend applications with a focus on clean architecture, REST APIs, automated testing, and reliable data management.

Focused on backend development, software quality, and building maintainable applications with modern Java technologies.

⭐ Featured Projects

A selection of my recent automation and backend development work

Sauce Demo Automation Framework

Completed

End-to-end UI test automation framework built with Selenium WebDriver and the Page Object Model pattern.

Java Selenium JUnit POM
View Repository →

Automation Exercise E2E Test Suite

WIP

Comprehensive UI and API test automation framework exploring cutting-edge verification practices.

Java Selenium JUnit RestAssured
View Repository →

Animal Shelter Web Application

Live Demo

Full-stack web application for managing animal shelter records with robust data layers and architectural patterns.

CRUD operations, Spring Security, PostgreSQL persistence, layered architecture, DTO mapping and REST endpoints.

Spring Boot PostgreSQL JPA / Hibernate REST API

My Programming Handbook

Completed

A practical and welcoming digital handbook to learn Java, strengthen programming fundamentals, and build better code (Hungarian).

mdBook Markdown
Read Handbook (Language: Hungarian)→

Tech Stack

Backend

Java • Spring Boot • Hibernate / JPA • REST API • Spring Security • JWT

Database

PostgreSQL • H2 • SQL

Testing

JUnit 5 • Mockito • Selenium WebDriver • Rest Assured

DevOps & Tools

Git • Docker • GitHub Actions • Maven • Linux • HTML/CSS/JS

Currently Focused On

  • 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.

Planned Projects

  • Get Things Done (get-things-done) – Simple task manager API.
  • Spring Boot Login & Reg (login-system) – Secure user registration.
  • Spring Boot JWT Auth (jwt-auth) – Authentication REST API.
  • Chat Application (chat-app) – Real-time messaging application.
  • Inventory Management (inventory-sys) – Product and stock manager.