profile-img

Abanoub Rizk

Software Engineer | .Net Developer

Ain Shams, Cairo, Egypt

Work Experience

  • Software EngineerFull Time

    Multi level group

    Mar 2025 - Present -4 months

    Egypt , Cairo

    • Job Details:Worked on a Ticketing System consisting of two parts: a Backoffice (ASP.NET MVC) and a public-facing Web API (ASP.NET Core 8). Focused mainly on the API side, improving the full order workflow from ticket selection to payment. Debugging and fixing issues in existing ASP.NET Core projects. Implementing new features and enhancements as per project requirements. Implemented real-time updates using SignalR and background processing with Hangfire. Applied Repository and Unit of Work patterns for maintainable architecture. Designed and implemented custom RDLC reports to support business operations.
  • .Net DeveloperFreelance / Project

    Home and Heart

    Oct 2024 - Present -9 months

    Egypt , Cairo

    • Job Details:Home & Heart is a company that distributes food and beverage supplies to hotels and other businesses. I developed the backend of the company's website, which is used for showcasing their products. Key Features: Product Display: The website displays a variety of food and beverage products with detailed descriptions, images, and categories. Admin Panel: Developed a full-featured Admin Panel that allows administrators to perform CRUD operations on products, companies, and categories, making content management easy and efficient. My Role: Developed a web application backend using .NET Core, implementing Clean Architecture principles for scalable and maintainable code. Designed and managed the database using SQL Server and Entity Framework Core with the Repository Design Pattern. Developed RESTful APIs for seamless communication between the front-end and back-end, ensuring smooth data exchange.  Implemented Authentication and Authorization to secure user access and roles, utilizing JWT for token-based authentication. Created and configured middleware to handle security headers (e.g., X-Content-Type-Options, X-Frame-Options, X-XSS-Protection) for enhanced protection against attacks. Wrote and executed unit tests using XUnit to ensure code quality and functionality, ensuring high test coverage.
  • Junior .Net DeveloperFreelance / Project

    Beyan Development

    Jun 2024 - Aug 2024 -2 months

    Egypt , Cairo

    • Job Details:I was a member of a team responsible for developing and maintaining web applications using ASP.Net Core and MVC. My role included designing and managing databases with SQL Server, creating RESTful APIs for seamless data exchange, and using the Repository design pattern to separate data access logic from business logic. Additionally, I built Services to provide flexible, reusable functionalities. I also worked on developing Middleware for security factors like Authentication, Authorization, and implementing JWT (JSON Web Tokens) to ensure data protection and user authentication. I contributed to performance optimization using techniques such as Caching and Asynchronous Programming. Furthermore, I participated in Unit Testing to ensure code stability and quality. I collaborated with cross-functional teams to ensure the delivery of high-quality code, improve system performance, and maintain the system effectively.
  • Education

    • Bachelor's Degree in Management information systems

      Al-Abbasya Institute for Computers and Commercial Sciences

      Jan 2022 

    Achievements

    Microsoft Certificate Of Achievement in ASP.Net Web Applications, Microsoft Certificate Of Achievement in Front End Development, Certificate Of Achievement in ASP Full Stack Web Development

    Skills

    • HTML
    • Computer Engineering
    • OOP
    • C #
    • CSS
    • Computer Science
    • Information Technology (IT)
    • ASP.NET Core
    • ASP.Net Web API
    • ASP.net MVC
    View More

    Languages

    • Arabic

      Fluent
    • English

      Intermediate
    Share this Profile