Programing Skills:
- Very Good Knowledge of C#
- Very Good Knowledge of OOP
- Html, CSS
- JavaScript, jQuery, AJAX
- Good knowledge of ASP.NET
MVC, ASP.NET Core
- Entity framework
- Web API
- Repository Pattern and Unit of
Work
- Microsoft SQL
IDEs
- Visual studio.
Version Control
- Git
Software engineering life cycle
- Agile
Programing framework:
-.NET framework
- .NET Core
Alaa Adel Abdelghany Farag
Software Engineer (Back-End Developer)
****.****.****@*****.***
My Projects:
Diwan GAZT
Description:
Working on Create APIs to manage Content Web site using repository
Pattern and unit of work and integrate with different APIs. My Role: Building Back-end services [Asp.net API, Entity Framework and SQL Server].
DQ
Description:
Working on Create APIs to manage Admin users using Identity My Role: Building Back-end services [Asp.net API, Entity Framework and SQL Server].
Educational Management System:
Description:
It enables teachers from create courses, assignments and evaluate solution.
It enables students from register in courses and submitted assignments.
Plastic Recycling Marketplace:
Description:
Application helps user to communicate directly with suppliers and buyers of recyclable plastics.
My Role: Building Back-end services [Asp.net API, Entity Framework and SQL Server].
Clinic Management:
Description:
It enables doctors manage patients and appointments, Patient can reserve more than service in the same visit. My Role: Building Back-end services [Asp.net API, Entity Framework and SQL Server]. Store Management:
Description:
Automated goods procurement process, receipt of goods, Stock book entry, bill passing, issue of material for departments, Stock book maintenance.
My Role: Building Back-end services [Asp.net API, Entity Framework and SQL Server].
Responsibilities:
1. Design, develop, and modify modules based on functional and system requirements.
2. Develop new modules using ASP.NET MVC and Core MVC, Code first, Entity Framework, jQuery.
3. Repository pattern, Dependency injection.
4. N tier architecture.
5. Fixing bugs.
6. Generate build and publishes.
Capabilities:
1. Strong organizational skills
2. Mathematical aptitude
3. Drive to keep up to date with developments and trends in the tech and modern media world
4. The ability to learn quickly
5. The ability to interpret and follow technical plans 6. Problem-solving skills
7. Strong communication skills
EDUCATION
Bachelor of Computer and Information Science (Ain Shams University).
Grade: Pass.
Graduation Project: Excellent.
PERSONAL INFORMATION
Gender: Male.
Marital Status: Single.
Military Status: completed.