
Abanoub Rizk
Software Engineer | .Net Developer
Ain Shams, Cairo, EgyptWork 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 SciencesJan 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
FluentEnglish
Intermediate