Java ilə bir neçə layihə hazırlamış və bu prosesdə backend, verilənlər bazası və arxitektura üzrə praktik təcrübə əldə etmişəm.
Layihələr
Quiz Web Tətbiqi
Spring MVC arxitekturası əsasında hazırlanmışdır. Tətbiqdə Spring Security ilə authentication və role-based access control, Spring Data JPA ilə entity münasibətləri, Liquibase ilə verilənlər bazası dəyişikliklərinin idarə olunması tətbiq edilmişdir. Bundan əlavə, Docker ilə containerizasiya, email verification mexanizmi və Swagger ilə API sənədləşməsi həyata keçirilmişdir.
Mikroservis Layihəsi
user-service, product-service və api-gateway servislərindən ibarət mikroservis arxitekturası qurulmuşdur. Servislərarası
kommunikasiya OpenFeign vasitəsilə, routing isə Spring Cloud Gateway ilə təmin edilmişdir. JWT əsaslı authentication, Liquibase, MapStruct və PostgreSQL istifadə olunmuşdur. Hər bir servis müstəqil şəkildə deploy edilə bilən struktura malikdir.
Hər iki layihə GitHub-da yerləşdirilmişdir və müsahibə zamanı işlək vəziyyətdə nümayiş etdirə bilərəm.
Github : https://github.com/manafceferov
Azərbaycan Texniki Universiteti
Proseslərin Avtomatlaşdırılması Mühəndisliyi
09.2019 - 06.2023
Java
SQL
Spring Boot
Spring MVC
Spring Security
Spring Data
Kotlin
Thymeleaf
Git
Docker
Hibernate
Liquibase
RESTful API
ACID Proporties
Kafka (basic)
Redis (basic)
HTML
SOLID