Bakhtiyar Bobokulov
Portfolio
RoomBooker
RoomBooker is a Spring Boot application designed to facilitate hotel room bookings. It offers a RESTful API that enables users to manage hotels, rooms, bookings, and statistics efficiently. The application incorporates security features and uses Kafka for messaging.
Search Engine
This project is a search engine capable of indexing websites and performing searches on them. Features: Website indexing using multithreading. Ability to pause and resume the indexing process. Searching indexed websites based on relevance.
Social network
Backend for a private social network using a microservice architecture (a total of 7 microservices: Auth, Account, Friends, Dialog, Notification, Post, Country). Tech stack: Java 17, TeamCity, Eureka, Gateway, Docker, Kafka, WebClient, WebSocket, Telegram bot for administration, Yandex Cloud, PostgreSQL, Redis, JWT.