About Me
"Java backend developer with 2+ years building scalable enterprise applications — REST APIs, microservices, and event-driven systems with Spring."
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
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
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
Technical Skills
Experience
My journey in software development
Software Engineer
Worked on IoT Platform and Pharmacy Inventory Management System within a microservices environment using Spring Boot. Developed an enterprise microservices platform and reusable workflow engine adopted across company projects, with a focus on scalability and modularity.
Java with Spring Mentorship
Completed hands-on mentorship in Spring Boot, Microservices, and Event-Driven Architecture while building scalable backend applications.
Spring Boot Bootcamp
Online
Built backend applications with Spring Boot and MySQL, focusing on clean architecture, testing, and API documentation.
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.
"Built the full stack solo — Spring Boot services, a Next.js + Redux UI, and AWS Cognito auth over PostgreSQL."

Social Media Platform
Designed and developed RESTful APIs with Java Spring Boot, applied Spring Security with ActiveMQ Artemis, and managed relational data using MySQL + Hibernate + Liquibase.
"Designed the REST APIs, secured them with Spring Security, and handled async messaging with ActiveMQ Artemis."

Z-Pharma Inventory System
Designed and developed core modules of a pharmaceutical inventory management system based on Microservices Architecture — including Pharmacy Management, Complaint Handling, Notification System, and User Management.
"Split the domain into microservices — pharmacy, complaints, notifications, and users — coordinated by a workflow engine."

Mizan Legal System
Legal Management System
A comprehensive legal management system built as a monorepo with Java Spring Boot backend, Next.js web application, and Flutter mobile app. Features document management, case tracking, client management, secure authentication with role-based access control, and real-time updates across platforms. Organized as Git submodules for scalable microservices architecture.
"A monorepo tying a Spring Boot backend to a Next.js web app and a Flutter mobile app, with role-based access throughout."

Sakan
Property Management System
A full-stack Property Management System for handling properties, leases, billing, maintenance, reporting, notifications, audit trails, and role-based user management. Built with a multi-module Spring Boot (Java 17) backend using JPA/Hibernate, MySQL, Liquibase migrations, and Apache Artemis messaging, paired with a Next.js 15 + React 19 frontend featuring Redux Toolkit, real-time updates over WebSockets (STOMP), and granular role-based access control.
"Multi-module Spring Boot backend with real-time updates over WebSockets and granular role-based access control."
Education
Academic foundation and community involvement

B.S.E. in Information and Communications Technology (ICT)
New Cairo Technological University (NCTU)
Currently pursuing advanced coursework in software engineering and system design, focusing on scalable architecture and enterprise solutions.

High School Diploma, Computer Programming
Misr International Computer & AI Academy | MICA
Mastered Java programming fundamentals with distinction, explored Oracle Database development and PL/SQL programming, and participated in coding competitions.
Get In Touch
Have a project or a role in mind? Send a message and I'll get back to you.
Contact Information
Reach out through any of these channels
Send a Message
Fill out the form and I'll get back to you


