Skip to content
View Awvyyy's full-sized avatar

Block or report Awvyyy

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Awvyyy/README.md

Hi, I'm Mihhail πŸ‘‹

I'm a Software Development student based in Tallinn, Estonia, focused on Java Backend Development.

I build backend services with Java, Spring Boot, REST APIs, PostgreSQL and Docker.
My main interests are clean API design, reliable data handling, validation, testing, and backend architecture.

Currently looking for a Java Backend Internship or Junior Backend Developer opportunity.


πŸ›  Tech Stack

Backend

Java Spring Boot REST API Hibernate Spring Security

Database & Infrastructure

PostgreSQL Flyway Docker Docker Compose RabbitMQ

Testing & Tools

JUnit 5 Mockito Rest Assured Testcontainers Git GitHub


πŸš€ Selected Projects

🏦 TuumBankMock

Core banking mock API built with Java, Spring Boot, PostgreSQL, RabbitMQ, Docker and Testcontainers.

Main features:

  • Account creation
  • Currency balances
  • Transaction processing
  • Transaction history
  • Transactional outbox pattern
  • Idempotency and concurrency-safe balance updates

πŸ›’ marketplaceAPI

Marketplace REST API built with Java 17, Spring Boot, MyBatis, PostgreSQL and OpenAPI.

Main features:

  • Registration and login
  • Product and order management
  • Request validation
  • Global error handling
  • Stock checks
  • BCrypt password hashing
  • Order status transitions

πŸ“Œ JobTracker-API

Backend API for tracking job applications.

Built with:

  • Spring Boot
  • PostgreSQL
  • Flyway
  • Docker Compose
  • OpenAPI
  • Spring Security foundations

πŸ§ͺ petstore-api-tests-java

API test automation project using Java, Maven, Rest Assured, JUnit 5 and Jackson.

Focus:

  • API verification
  • Negative-path testing
  • Test structure with Maven Surefire
  • Backend-adjacent quality checks

πŸ“š Currently Learning

  • Advanced Spring Boot backend development
  • Spring Security
  • Integration testing with Testcontainers
  • Clean backend architecture
  • PostgreSQL and database design
  • Docker-based development environments

🌍 Languages

  • Russian β€” Native
  • English β€” B2
  • Estonian β€” B1

πŸ“« Contact

Pinned Loading

  1. TuumBankMock TuumBankMock Public

    Core banking mock API with Spring Boot, PostgreSQL, RabbitMQ, Docker and transactional outbox pattern.

    Java 1

  2. marketplaceAPI marketplaceAPI Public

    Marketplace REST API with authentication, products, orders, validation and PostgreSQL persistence.

    Java 1

  3. JobTracker-API JobTracker-API Public

    Job tracking backend API built with Spring Boot, PostgreSQL, Flyway, Docker Compose and OpenAPI.

    Java 1

  4. petstore-api-tests-java petstore-api-tests-java Public

    API test automation project using Java, Rest Assured, JUnit 5 and Maven.

    Java 1