Personal/Academic Projects
|Java Backend Developer
Cairo, Cairo Governorate, Egypt
Summary
Spearheaded the development of multiple robust backend applications using Java, Spring Boot, and MongoDB, demonstrating expertise in scalable system design and secure API implementation across various domains.
Highlights
Engineered robust backend solutions leveraging Java 21, Spring Boot 3.4.0, and MongoDB, ensuring high performance and data integrity.
Designed and implemented secure RESTful APIs with advanced authentication and role-based authorization using JWT and Spring Security, enhancing system security.
Applied Object-Oriented Programming (OOP), SOLID principles, and various design patterns to build scalable and maintainable systems, improving code quality and future adaptability.
Utilized Docker for containerization, Git for version control, Postman for API testing, and ModelMapper for efficient object mapping, streamlining development workflows.
Successfully developed and deployed an E-Commerce System with comprehensive product, cart, and order management functionalities, enhancing user experience and operational efficiency.
Created an Academy Management System featuring student, teacher, class, and subject administration, incorporating robust validation and exception handling for improved data integrity.