Cv

Cv

๐Ÿ“„ Download My Resume (PDF)

Software Engineer Specializing in backend development using C#, ASP.NET Core, Web API, and Entity Framework Core, and frontend development with Angular. Skilled in building scalable applications, integrating CI/CD pipelines using Azure DevOps, and optimizing database performance. Currently contributing to mobile app backend development and API design at AliaICT, and previously developed property sales platforms and CRM systems.
Passionate about building scalable applications and optimizing performance. Experienced in Azure DevOps, CI/CD pipelines, and cloud-based deployment.
Image

Professional Experience

.NET Full Stack Developer, AliaICT Egypt - Sister Company to AliaICT Saudi

Mar 2024 โ€“ Present | Cairo, Egypt

  • OTA Project: Working on a new OTA platform using microservices architecture, ensuring smooth service communication.
  • OAuth2.0/OpenIddict: Designed and implemented a custom authorization server using OpenIddict for Baab, the companyโ€™s new microservices-based product, ensuring secure authentication and authorization.
  • Payment Gateway Integration: Integrated multiple payment gateways including Tap Payments and PayTabs into the OTA platform, enabling secure and seamless online transactions.
  • Nazeel Guest Mobile App: Fully responsible for backend development, ensuring robust performance and seamless service integration.
  • Nazeel Revamp:
    • Contributed to the next version of Nazeel using the latest technologies.
    • Collaborated on new feature development and resolved bugs in production and staging environments.
  • CI/CD Pipelines: Developed and implemented build and release pipelines using Azure DevOps, streamlining deployment processes.
  • Database Management: Maintained database log files to optimize storage and ensure readiness for backups.
  • Agile Workflow: Followed an agile workflow with daily standups, sprint planning, and sprint retrospectives.
  • Cross-Cultural Collaboration: Worked with colleagues from Saudi Arabia, India, and Egypt, fostering effective teamwork across diverse teams.

.NET Full Stack Developer, Nocks

Jun 2023 โ€“ Mar 2024 | Cairo, Egypt

  • Project: Property Sales Platform (MbState.com):
    • Designed and built the property sales platform, creating multiple pages including the homepage and user-related pages with a focus on responsiveness.
    • Added features for clients to submit reviews, like properties, add favorites, register for tours, and compare units.
    • Enabled single user account access across the platform using Identity Server 4 for the backend.
    • Developed various API endpoints to meet business needs.
  • Project: Custom CRM:
    • Designed and built a CRM system linked to the property sales platform to streamline client management processes.
    • Addressed essential CRM requirements for a property sales company.
    • Enhanced automated workflows for sales managers with features such as:
      • Auto-assigning leads to sales personnel.
      • Managing automatic client withdrawals from teams and individuals.
      • Sending automated email notifications for client assignments or withdrawals.

Skills

  • Back-end: C#, ASP.NET Core, .NET Web API, EF Core, LINQ, MVC, SignalR, Identity Framework, OAuth2.1, OpenIddict, Microservices Architecture, Docker, RabbitMQ, Hangfire
  • DevOps & Cloud: Azure DevOps, CI/CD Pipelines, Git, GitHub, Linux, Test Containers
  • Databases: Microsoft SQL Server, PostgreSQL, Elasticsearch
  • Front-end: HTML5, CSS3, Bootstrap, JavaScript, TypeScript, jQuery, Angular
  • Tools & Others: Node.js, Express, SSRS Report Builder, dbForge
  • Soft Skills: Agile Workflow, Cross-Cultural Collaboration, Problem Solving, Team Leadership

Education

  • Post Graduate Diploma โ€“ Information Technology Institute (ITI)
    Computer Science (Professional Web Development & BI) | Sept 2022 โ€“ Jun 2023

  • Bachelorโ€™s Degree in Engineering โ€“ Faculty of Engineering, Mansoura University
    Very Good with Honors | Sept 2017 โ€“ Aug 2022

    • Graduation Project: Grade: Excellent