Ebrahem Mohamed
Senior .net Developer at OpenSoruce
New Cairo, Cairo, EgyptWork Experience
Education
Computer Engneering in Computer Engneering
Cairo University (CU)Jan 2019 - Jan 2023 - 4 yr
Achievements
Customer Service Welcome to the Customer Service repository! This microservice is designed to manage customer data efficiently and integrates seamlessly with other services in a modern microservices architecture using .NET 8. Overview The Customer Service microservice provides robust operations for managing customer information, leveraging .NET 8 and advanced architectural patterns to ensure scalability, reliability, and maintainability. Features Customer Management: Create, update, and retrieve customer data. Event Sourcing: Implements event sourcing for reliable state management. Validation: Ensures data integrity using FluentValidation. Communication: Utilizes MassTransit and RabbitMQ for inter-service messaging. Query Handling: Employs MediatR for handling requests and responses. RESTful API: Provides a RESTful API for accessing customer services. Architecture Diagram Architecture Diagram Technology Stack: .NET 8: Framework for building the service. MassTransit: For service-to-
Skills
- .Net
- ASP.NET Core
- C#
- Microservices
- ModularMonlith
- SQLSERVER
- PostgreSQL
- Back-End Development
- Architectural Engineering
- Cassandra
Languages
English
Advanced