Mohamed Reda
@mohamedreda2
Full Stack Developer and Computer Science student passionate about web applications.
What I'm looking for
I am a dedicated Full Stack Developer and a third-year Computer Science student with a strong foundation in software engineering principles. My expertise lies in C#, Java, and ASP.NET Core, where I have successfully built scalable and secure web applications. I thrive in Agile environments and am eager to apply my academic knowledge to real-world projects.
Throughout my academic journey, I have developed several projects, including a RESTful API for TalabatWeb and a role-based Company Management System. These experiences have honed my skills in implementing design patterns such as Onion Architecture and Repository Pattern, as well as securing applications with JWT authentication. I am passionate about optimizing performance and enhancing user experience through effective coding practices.
Experience
Work history, roles, and key accomplishments
Software Engineer
El Shorouk Academy
Sep 2022 - Present (2 years 10 months)
Developed a scalable RESTful API using ASP.NET Core 8 and Onion Architecture, implementing Generic Repository, Unit of Work, and Specification Pattern for modular, testable code. Secured API with JWT authentication and ASP.NET Core Identity, integrating Stripe for payment processing and reducing API response time by 25% through caching and optimization.
Software Engineer
El Shorouk Academy
Sep 2022 - Present (2 years 10 months)
Developed a role-based ASP.NET Core MVC application using 3-tier architecture, applying Repository, Unit of Work, and Specification Pattern for optimized data access. Integrated ASP.NET Core Identity for secure authentication and authorization, implementing role-based access for admin, manager, and staff with modular permissions.
Software Engineer
El Shorouk Academy
Sep 2022 - Present (2 years 10 months)
Developed a console-based Java application demonstrating Object-Oriented Programming (OOP) concepts with persistent data storage using SQLite3, providing two main roles: Admin and Student, each with specific operations. All records are saved and managed through a local SQLite3 database.
Software Engineer
El Shorouk Academy
Sep 2022 - Present (2 years 10 months)
Developed a full-featured online shopping system that simulates the core functionalities of an e-commerce platform. Utilized C#, LINQ, ASP.NET MVC, SQL Server, HTML, CSS, and Bootstrap to create a robust and interactive user experience.
Education
Degrees, certifications, and relevant coursework
El Shorouk Academy
Bachelor's of Computer Science (B.Sc.), Computer Science
Activities and societies: Competitive Programming: Placed 89th in ECPC-2024 programming competition. Problem Solving: Solved problems at LeetCode | Solved +200 problems at Codeforces. ITI Internship: Web Development Using .Net.
Currently pursuing a Bachelor's of Computer Science, focusing on foundational computer science principles. Gaining expertise in various programming languages, data structures, and algorithms.
Availability
Location
Authorized to work in
Job categories
Skills
Interested in hiring Mohamed?
You can contact Mohamed and 90k+ other talented remote workers on Himalayas.
Message MohamedFind your dream job
Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!
