Mohamed RedaMR
Open to opportunities

Mohamed Reda

@mohamedreda2

Full Stack Developer and Computer Science student passionate about web applications.

Egypt
Message

What I'm looking for

I am looking for opportunities in a collaborative environment where I can grow my skills and contribute to impactful projects.

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

EA

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.

EA

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.

EA

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.

EA

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

EA

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.

Tech stack

Software and tools used professionally

Find 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!

Sign up
Himalayas profile for an example user named Frankie Sullivan
Mohamed Reda - Software Engineer - El Shorouk Academy | Himalayas