Passionate Java Backend Developer skilled in building robust RESTful APIs using Spring Boot, Hibernate, and JPA . Experienced with JWT Authentication, Spring Security, and database using PostgreSQL and MySQL . Familiar with Docker, Git/GitHub , and tools like Postman for API testing . Strong understanding of OOP principles, MVC architecture, and clean code practices
Faculty of Computer and Information Menoufia University
Bachelor of Computer ScienceJava, Kotlin, C++, Python, Dart, JavaScript, SQL.
Data Structures, Algorithms, OOP, SOLID Principles , Modularization
Hilt, Coroutines, Flow & LiveData, Room Database, Retrofit (API Integration), MVVM/MVI Architectures, Data Binding, View Binding, RxJava, Firebase.
Spring Boot, Spring Security, JWT Authentication, RESTful APIs, Maven, JDBC, Hibernate/JPA.
Git, GitHub, Docker, Postman, IntelliJ IDEA, Android Studio
Adobe XD, Material Design
PostgreSQL, MySQL
Spring Cloud, Netflix Eureka (Service Discovery) , OpenFeign,LoadBalancer
Mini-Amazon E-Commerce Backend API
Developed a feature-rich backend for an online store, managing user authentication, products, carts, and orders. Utilized Spring Security for JWT-based protection and Spring Data JPA for efficient database interactions. Key features include real-time stock validation, atomic checkout processing, and standardized error handling, demonstrating proficiency in building scalable enterprise-level applications
Developed an API for hospital staff management (Admin, Nurses, Shifts)
Implemented secure login using National ID with Spring Boot + Security + JPA
Integrated role-based authorization
Banking System API
Built a complete backend system for managing users and multiple bank accounts , Implemented JWT Authentication & Role-based Access Control , Used Spring Boot, Spring Security, JPA, PostgreSQL , RESTful API tested using Postman
Smart Light System [ Graduation Project ]
Full control of city streetsFirebase + MVVM + clean arc by feature + Room Database ( to allow me to work with a SQLite database more easily and efficiently ) + Responsive UI ( creating user interfaces that adapt and adjust gracefully to different screen sizes ) + OOP Kotlin
Information Technology Institute ( ITI )
Mahara-Tech
React Native Development Track
Information Technology Institute ( ITI )- Html , CSS , JavaScript , ES6 , Bootstrap , React & React Native
Developing Mobile Applications for Android using Java
Mahara - TechJava Development SE
Mahara-Tech