Java Developer
📣 Upon completing the course and working on three significant projects, I have gained a robust skill set in modern web development technologies and frameworks:🔹 Java and Spring Framework:✅ Java 21✅ Gradle✅ Hibernate✅ Spring Data JPA✅ Spring Data Envers✅ Spring Web and Thymeleaf✅ Spring Validation ✅ Spring Security ✅ Spring AOP✅ Spring WebSocket🔹 Shell and Bash Scripting: wrote scripts for automation and task management in Unix/Linux environments.🔹 Docker: containerized applications for efficient deployment and scalability.💡 𝐏𝐫𝐨𝐣𝐞𝐜𝐭𝐬:➡️ Shulan-Bot: Telegram File Sharing Application📌 Implemented data validation and message routing with RabbitMQ.📌 Managed user registration and data storage using Spring Data JPA.📌 Integrated email notifications with Jakarta Mail API.📌 Facilitated secure file downloads via generated links.📌 Deployable on VPS servers with detailed configuration instructions.➡️ Sarafan: Social Network Platform📌 Modern Java backend supporting real-time communications and secure authentication with Google.📌 Dynamic Vue.js frontend for interactive user interfaces and efficient HTTP request handling.📌 Managed database operations and session management across multiple instances.📌 Implemented material design components and managed state with Vuex.📌 Provided seamless user experience with dynamic HTML rendering and responsive design.➡️ Video Library: Movie Catalog System📌 Implemented MVC architecture with REST API support.📌 Utilized Hibernate Envers for auditing and Querydsl for advanced querying.📌 Managed database migrations and facilitated object mapping.📌 Ensured high test coverage with comprehensive testing frameworks.📌 Documented APIs using Swagger.The projects can be viewed by clicking on the links below: ⤵