Digital Wallet System
Production-ready backend for a digital wallet system featuring secure authentication, wallet management, and virtual card payments.
Junior Back-End Java Developer with strong expertise in Java, Spring Boot, Spring Security, JWT, and RESTful APIs, building scalable and maintainable backend systems using clean architecture, best practices, and Agile methodology.
Dedicated backend engineer focused on building scalable, clean, and maintainable systems.
I am a Junior Back-End Java Developer and a student at the Faculty of Computers and Information, Menoufia University (2023–2027). I have strong expertise in Java, Spring Boot, and RESTful APIs, and I focus on building scalable and maintainable backend systems using clean architecture, best practices, and Agile methodology.
I bring strong logical thinking and problem-solving skills to every project I work on. I completed an internship at Tech Pioneers Hub where I applied modular system design, separation of concerns, and robust error handling strategies across application layers.
Languages, frameworks, tools, and methodologies I work with daily.
Real-world backend projects showcasing clean architecture and scalable design.
Production-ready backend for a digital wallet system featuring secure authentication, wallet management, and virtual card payments.
Designed and implemented a role-based system (User/Admin) for image submission, review, and approval workflow. Built a structured backend for handling uploads, metadata management, and rejection handling following clean architecture principles. Generates public links for approved images with limited access.
Showcasing the most important certifications in my career.
Professional internship and academic milestones shaping my backend engineering journey.
Targeted backend solutions built on clean architecture, SOLID principles, and Agile practices.
Building scalable REST APIs and backend services using Java and Spring Boot with clean architecture and SOLID principles.
Designing relational database schemas with PostgreSQL and MySQL, writing optimized SQL queries and managing data integrity.
Developing and consuming RESTful web services with proper error handling, JSON processing, and clean endpoint architecture.
Applying separation of concerns, modular design patterns, unit testing, and Git-based version control for maintainable codebases.
"My goal is to grow as a professional Backend Java Developer, contributing to scalable systems and real-world backend architectures at a leading software company."MOHAMED Gaballah — Career Vision
Have a project or opportunity? Send me a message — it goes directly to my WhatsApp.