About Me
"I'm a passionate Java backend developer with 3+ years of experience building scalable enterprise applications. I love crafting clean, efficient code that solves real-world problems."
My Approach
- Test-driven development
- Clean architecture principles
- Agile methodology
- Continuous learning
What I Do
Building scalable and maintainable backend systems using Java & Spring Boot
Designing and implementing secure RESTful APIs with Spring Security
Utilizing Spring Data JPA and Hibernate for efficient data persistence
Implementing workflow engines and business process automation
Proficient in MySQL, PostgreSQL, and Oracle for relational database management
Using Liquibase for version-controlled database schema migrations
Writing complex SQL and PL/SQL queries for data manipulation and retrieval
Experience with database design and optimization
Applying OOP, SOLID principles, and design patterns for clean code
Implementing Event-Driven Architecture with RabbitMQ and ActiveMQ
Experience with API design and documentation using Swagger/OpenAPI
Microservices architecture and CI/CD pipeline management with Jenkins
Technical Skills
Featured Projects
A showcase of my recent work, demonstrating expertise in backend development, full-stack solutions, and modern software architecture.
Luisi ERP-System
Enterprise Management Platform
Developed a comprehensive monolithic service using Spring Boot (backend) and Next.js with ShadCN UI & Redux (frontend). Secured authentication with AWS Cognito and managed relational data using PostgreSQL.
"Here I learned that enterprise systems are like complex galaxies - every component must work in perfect harmony."
Social Media Platform
Zag Systems Backend
Designed and developed RESTful APIs with Java Spring Boot, applied Spring Security with ActiveMQ Artemis, and managed relational data using MySQL + Hibernate + Liquibase.
"Building connections between people taught me that APIs are like bridges between worlds."
User Management System
Secure Access Control
Developed full CRUD RESTful endpoints following REST standards. Integrated a message publishing endpoint and followed OpenAPI specifications for API documentation.
"Managing users taught me that every individual deserves secure and efficient access to digital services."
Toda - Task Manager
Clean Architecture Demo
Implemented essential CRUD operations with a focus on maintainability and code readability. Prioritized clean architecture and modular code for demonstration and testing purposes.
"Like the Little Prince tending to his rose, I tended to each line of code with care and attention."
E-commerce Platform
Shopping Experience
Built CRUD functionalities using Spring Boot, MySQL, and Thymeleaf for a dynamic web interface. Focused on creating a seamless shopping experience.
"Commerce flows like a river - it needs clear channels and secure foundations to reach its destination."
"Each project represents a step forward in my journey as a developer, combining technical expertise with creative problem-solving."
View All Projects on GitHubEducation
My educational journey in technology and software development, building a strong foundation for my career.
Nov 2024 - Present
In Progress
B.S.E. in Information and Communications Technology (ICT)
New Cairo Technological University (NCTU)
Faculty of Industrial and Energy Technology
Currently pursuing advanced coursework in software engineering and system design, focusing on scalable architecture and enterprise solutions.
Oct 2020 - Jun 2024
95.67%
High School Diploma, Computer Programming
Misr International Computer & AI Academy | MICA
Computer Science Track
Mastered Java programming fundamentals with distinction, explored Oracle Database development and PL/SQL programming, and participated in coding competitions.
"Continuous learning is the key to staying relevant in the ever-evolving world of technology."
Professional Experience
My professional journey in software development, showcasing growth through internships, mentorship, and hands-on learning experiences.
May 2025 - Present
Software Engineer Intern
ZagSystems
Remote
Designing and implementing workflow engine modules to support business processes while learning scalable system architecture.
Sep 2024 - Aug 2025
Java with Spring Mentorship
ZagSystems
Remote
Gained hands-on mentorship in Spring Boot, Microservices, and Event-Driven Architecture while building real-world applications.
Jun 2024 - Jan 2025
Spring Boot Bootcamp
Online Learning
Remote
Built sample applications with Spring Boot & MySQL, practicing JWT authentication and modular project structuring.
"Every experience is a stepping stone towards becoming a better developer and building meaningful solutions."
Get In Touch
Ready to collaborate on your next project? Let's connect and discuss how we can work together to bring your ideas to life.
Contact Information
Reach out through any of these channels
Let's Connect
I'm always excited to discuss new opportunities and collaborate on interesting projects.
Send EmailSend a Message
Fill out the form below and I'll get back to you as soon as possible
"Great things in business are never done by one person. They're done by a team of people."
Let's build something amazing together ✨