Passionate Software Engineer skilled in building scalable backend applications with Java and Spring Boot, complemented by strong full-stack capabilities using MERN and Next.js. Currently pursuing a Bachelor's degree in Computer and Information Science at Ain Shams University with a GPA of Very Good (B).
Hands-on Experience in:
- RESTful API Design & Development
- Microservices Architecture
- Database Design & Optimization
- Full-Stack Web & Mobile Development
- Design Patterns & SOLID Principles
- Payment Gateway Integration
Proven track record of implementing complex features and mentoring junior developers. Passionate about clean code, problem-solving, and continuous learning of emerging technologies.
Personal Project | GitHub Repository
- Built a comprehensive Library Management System using Spring Boot and PostgreSQL with feature-based N-Tier Architecture
- Implemented automated penalty system for overdue books with state tracking and partial payment support
- Integrated Stripe & PayPal payment gateways with full transaction tracking and reconciliation
- Added email notifications for payment confirmations and password resets using Spring Mail & Thymeleaf
- Secured APIs with JWT authentication and role-based access control (RBAC)
Academic Project | GitHub | Demo Video
- Designed multi-role system supporting Customers, Restaurants, and Delivery Personnel
- Implemented 9 Design Patterns (Factory, Strategy, State, Proxy, Singleton, Adapter, Flyweight)
- Applied SOLID Principles throughout the codebase for maintainability
- Optimized UI performance using Flyweight Pattern for view caching
- Unified multiple payment methods using Adapter Pattern
- Implemented end-to-end order lifecycle management
Personal Project | Live Demo | GitHub
- Built full-stack MERN application for creating and sharing digital business cards via unique links & QR codes
- Implemented JWT access & refresh tokens with Google OAuth via Firebase authentication
- Integrated Cloudinary for secure image storage and optimization
- Developed protected routes and user dashboards with comprehensive role management
- Documented RESTful APIs with Swagger and enforced schema validation (frontend + backend)
- Implemented URL & QR code generation system for each user profile
Freelancing / Client Project | Live Website | GitHub
- Developed client portfolio using Next.js with interactive Framer Motion animations
- Integrated Resend API for automated contact form submissions with full validation
- Optimized SEO and page load speed to improve site visibility and user experience
- Implemented fully responsive design ensuring cross-device compatibility
- Deployed on Vercel with custom domain configuration and continuous deployment
|
|
|
|
Ain Shams University | Oct 2022 β Present
- Department: Information System
- Current GPA: Very Good (B)
- Focus Areas: Database Design, Software Engineering, Web Development, System Architecture
- Graduation Project: Investment Portfolio Management Platform (Mobile & Backend)