I'm a passionate Java Software Engineer with experience in building scalable, high-performance backend systems using Spring Boot, Microservices Architecture, and Event-Driven Design. I specialize in creating distributed systems that are maintainable, resilient, and cloud-native.
- π I'm currently working on enterprise microservices solutions in the e-commerce domain
- π± I'm currently deepening my knowledge in event streaming patterns
- π‘ Interested in system design, distributed computing, and cloud-native technologies
- π¬ Ask me about Java, Spring Boot, Microservices, Event-Driven Architecture,Jenkins, and System Design
- π« How to reach me: mohamedehab12080@gmail.com or connect with me on LinkedIn
- β‘ Fun fact: I enjoy solving system design challenges and contributing to open-source Java projects
[Zag-systems] | [july 2025] - Present
Role: Java Software Engineer | Architecture: Microservices, Event-Driven
Project Scope:
- Developed a distributed e-commerce platform serving multiple business units including Z-Store (B2C retail) and Z-Pharma-Inventory (healthcare inventory management)
- Designed domain-driven microservices with clear bounded contexts and ownership
- Implemented event-driven communication for real-time inventory updates and order processing
Key Contributions:
- Developed core microservices using Spring Boot 3 and Spring Cloud
- Implemented event sourcing for critical business workflows
- Designed RESTful APIs following OpenAPI specifications
- CQRS implementation for separated read/write models
Technologies: Java 17, Spring Boot 3, Spring Cloud, Microservices, Event-Driven Architecture, PostgreSQL, Redis, Message Brokers, REST APIs
I'm always interested in discussing Java, microservices architecture, and event-driven systems. Feel free to reach out if you want to collaborate on interesting projects or just have a tech conversation!
Thanks for visiting my profile! Have a great day! π