Skip to content
View ibrahimqarayev's full-sized avatar
✔️
✔️

Block or report ibrahimqarayev

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
ibrahimqarayev/README.md

Hi There, I'm Ibrahim Qarayev

I am a Java Backend Developer passionate about building scalable, secure, and maintainable applications. I enjoy designing RESTful APIs, working with the Spring ecosystem, and solving real-world problems through clean and efficient code. I'm always exploring new backend technologies and continuously improving my software engineering skills.

Favorite Tech

These are some of my favorite technologies that I enjoy working with and use most frequently.

Backend Stack

Java Spring Boot Hibernate Apache Kafka

Databases

MySQL PostgreSQL Oracle Database Redis

Tools

Maven Gradle Liquibase Flyway Docker Git Linux JUnit 5

Featured Projects

🚀 OpenSpringLab

An open-source community where developers collaborate to learn Java and Spring Boot by building real-world backend applications together.

  • Tech Stack: Java, Spring Boot, Spring Data JPA, Hibernate, Maven, Git, MySQL, PostgreSQL, Oracle Database, Liquibase, Redis, Docker
  • Repository: https://github.com/ibrahimqarayev/open-spring-lab
  • Why it matters: Creator and maintainer of an active open-source learning community with 10+ contributors. I organize development tasks, review pull requests, mentor contributors, and promote collaborative backend development through real-world projects and GitHub workflows.

🍽️ Restaurant Review API

A RESTful backend application for managing restaurants, user reviews, and photo uploads with secure authentication and advanced search capabilities.

  • Tech Stack: Java, Spring Boot, Spring Security, OAuth2, Keycloak, Elasticsearch, Kibana, MapStruct, Docker Compose
  • Repository: https://github.com/ibrahimqarayev/restaurant-review-api
  • Why it matters: Demonstrates secure JWT authentication with Keycloak, full-text and geolocation search using Elasticsearch, layered architecture, Docker-based infrastructure, and production-oriented backend design.

💰 SpendSmart

A full-stack personal finance management application that helps users manage income, expenses, savings, and financial insights through a secure and responsive dashboard.

  • Tech Stack: Java, Spring Boot, Spring Security, JWT, PostgreSQL, HTML, CSS, JavaScript
  • Repository: https://github.com/ibrahimqarayev/spend-smart
  • Why it matters: Demonstrates end-to-end application development, including secure JWT authentication, RESTful API design, financial data management, responsive frontend development, interactive analytics dashboards, and full CRUD functionality.

📚 BookStore API

A RESTful backend application that enables authors to publish books, students to read and subscribe to authors, and automatically sends email notifications for newly published books.

  • Tech Stack: Java, Spring Boot, Spring Security, JWT, Spring Data JPA, PostgreSQL, Liquibase, Docker, Spring Mail, OpenAPI, Maven
  • Repository: https://github.com/ibrahimqarayev/bookstore-api
  • Why it matters: Demonstrates role-based authorization, JWT authentication, database versioning with Liquibase, email notifications, API documentation with OpenAPI, and containerized backend development using Docker.

📝 Simple Blog API

A RESTful Blog API that enables authenticated users to manage blog posts, categories, and tags with secure JWT-based authentication.

  • Tech Stack: Java, Spring Boot, Spring Security, JWT, Spring Data JPA, PostgreSQL, H2, Gradle, Docker, MapStruct, Lombok
  • Repository: https://github.com/ibrahimqarayev/simple-blog-api
  • Why it matters: Demonstrates secure authentication with JWT, layered REST API design, relational data modeling, CRUD operations, and containerized application development using Docker.

Current Focus

  • Deepening my knowledge of Microservices Architecture
  • Learning Kubernetes and container orchestration
  • Exploring Cloud-Native Development
  • Building scalable and production-ready backend applications

Contact

Pinned Loading

  1. open-spring-lab open-spring-lab Public

    Open-source learning community for Java & Spring Boot

    Java 6 11

  2. restaurant-review-api restaurant-review-api Public

    Simple Restaurant Review Platform

    Java

  3. spend-smart spend-smart Public

    Personal finance tracker to manage incomes, expenses, and savings with interactive dashboards and analysis.

    Java

  4. bookstore-task bookstore-task Public

    BookStore-Task

    Java

  5. simple-blog-api simple-blog-api Public

    Java