EM

Ebrahem Mohamed

Senior .net Developer at OpenSoruce

New Cairo, Cairo, Egypt

Work Experience

  • Senior .net DeveloperFull Time

    OpenSoruce

    Jan 2020 - Present -5 yrs, 6 months

    • 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
      View More

      Languages

      • English

        Advanced
      Share this Profile