SlideShare a Scribd company logo
1 of 3
Download to read offline
S U M M A R Y
➢ Experience in developing educational, management, banking and installment applications including
Ministry of Communications and Information Technology KSA, Tatweer Educational Technologies KSA,
General Entertainment Authority KSA, Statistics and Community Development UAE, Telecommunications
Regulatory Authority UAE, National Bank of Egypt, Banque Saudi Fransi, Crédit Agricole Egypt and Raya.
➢ Experience in .NET technologies including ASP.NET Core, ASP.NET MVC, ASP.NET Web API, Entity
Framework, EF Core, ASP.NET Identity, EPM, SharePoint, Identity Server4, WCF Web Services, C#, LINQ.
➢ Experience in Angular 6, AngularJS, Vue.js, TypeScript, JQuery, JavaScript, AJAX, JSON, XML, HTML5.
➢ Good understanding of N-tier architecture, Domain Driven Design and Microservices Architecture.
➢ Good understanding of well-known design patterns, SOLID principles and data structures.
➢ Solid knowledge of SQL including Microsoft SQL Server and MySQL.
➢ Research skills, self-motivated, passionate and willing to learn about new technologies.
W O R K E X P E R I E N C E
Senior .NET Developer at Advansys | Derayah (Mar 2023 – Present)
• Developing Derayah Developers Portal and Derayah Middleware.
• Implementing Orchard CMS structure including APIs, Services and localization.
• Refactoring and revamping the existing code and implementing best practices.
Senior .NET Solutions Developer at LINK Development (Mar 2019 – Feb 2023)
• Developing STC-Pay KSA Project 360:
_ Developing workflows, APIs and EPM modules for project creation, projects summary,
risks, deliverables, compliance checks, and stakeholders.
• Developing MCIT Project360, MCIT Strategy360
(Ministry of Communications and Information Technology KSA)
_ Developing workflows, APIs and EPM modules for changing owners, managers.
_ Implementing integration documents and modules to integrate with MCIT.
_ Developing tasks module and importing Project KPIs.
_ Implementing front-end components using angular 8.
• Developing GEA Intranet, GEA Violations and GEA Enjoy
(General Entertainment Authority KSA)
_ Implementing the back-end structure, the Integration Layer and documents.
_ Implementing Umbraco CMS structure including APIs, Services and localization.
_ Developing migration tool to migrate the content from Umbraco version 7 to 8.
_ Implementing Angular 8 front-end components including events, vacations, attendance,
calendars and media-hub.
• Refactoring CountBig
(Department of Statistics and Community Development UAE)
_ Implementing Interfaces, Service Layer, Dependency Injection, Repositories and Unit of
Work.
_ Implementing Data Transfer Objects and AutoMapper.
• Developing Single Portal for University Applications
(Tatweer Educational Technologies KSA)
_ Developing admin modules including managing users, lookups and universities.
_ Developing staff modules including searching student applications and reports.
MAHMOUD ABDALLAH
SENIOR .NET SOLUTIONS DEVELOPER
+201067109718
Cairo, Egypt
mahmoud.abd.allah@hotmail.com
linkedin.com/in/mahmoudabdallah01
.NET Solutions Developer at RAYA Holding (Nov 2018 – Feb 2019)
• Developing Raya Trade installment system that is used in Raya, Samsung
and Nokia stores.
• Implementing new payment calculations for normal, corporate, contact center,
Rayashop and employee installments including admin fees, down payment, rates and
deposits.
• Developing corporate modules including collecting claims and generating corporate
documents.
R&D/.NET Software Developer at ebsEG (Jul 2017 – Nov 2018)
• Developing FransiMobile Banking Application
(Banque Saudi Fransi):
_ Implementing money transfer, credit card payment, account opening modules.
• Developing Banki Banking Application
(Crédit Agricole Egypt):
_ Developing cheque inquiry and user management and authorization modules.
• Developing solutions including portal, admin and CMS to be implemented in
company’s projects including National Bank of Egypt and Al Ahlia Insurance.
• Developing features including route handling, dynamic menus, caching, channel
manager configuration and assets manager.
E D U C A T I O N
(B.S.), Electronics and Communications Engineering, Sohag University • 2011-2016
S K I L L S & T E C H N O L O G I E S
• MICROSOFT TECHNOLOGIES
• Visual Studio Code • Visual Studio Enterprise 2015-2017-2019
• SQL Server 2015-2017 • Team Foundation Server • GIT Source Control
• PROGRAMMING
• ASP.NET Core • ASP.NET MVC • ASP.NET Web API • Umbraco CMS
• ASP.NET Identity • Identity Server4 • WCF Services • SharePoint • EPM
• Workflows • C# • LINQ • Entity Framework • EF Core • XML • HTML5
• Angular 6 • AngularJS • Vue.js • TypeScript • JQuery • JavaScript • JSON
• ARCHITECTURE AND DESIGN
• N-tier architecture • Domain Driven Design • Microservices Architecture
• Well-Known Design Patterns • SOLID Principles • Data Structures
• Object-Oriented programming
• Agile, Scrum and Kanban Methodologies
P O R J E C T S H A N D L E D
Project Industry Project Brief Technologies Scope
Derayah Developers
Portal
Documentation
/ Integration
Documentation site for
integrating with Derayah APIs
Including content management
ASP.net core 6, Orchard CMS,
Swagger, NLog, XUnit, Identity
server
Derayah Middleware Services Refactoring and revamping the
existing code and implementing
best practices.
ASP.net core 3, Web Api,
NLog, Identity server,
Vue 3, Ocelot API Gateway
STC-Pay Project360 Management Application that enables users
to create projects, plans, assign
roles and tasks and manage
them through workflows.
EPM, SharePoint, Workflows,
Angular 8,
Web APIs, Entity Framework, SQL
Server
MCIT KSA Project360 Management Application that enables users
to create projects, plans, assign
roles and tasks and manage
them through workflows.
EPM, SharePoint, Workflows,
Angular 8,
Web APIs, Entity Framework, SQL
Server
MCIT Strategy 360 Management Application that enables
governments and users to
create and manage strategies,
KPIs, Objectives.
ASP.NET Core, Entity Framework
Core,
Identity Server, Angular 8,
Web APIs, SQL
GEA Intranet
(General
Entertainment
Authority - KSA)
Intranet Application that enables
employees and managers to
maintain personal information,
initiate approval processes, and
manage development plans.
Umbraco 8, Angular 8,
ASP.NET API,ASP.NET MVC,
Entity Framework, SQL Server,
Unity Containers,
HTML, Bootstrap
GEA Violations Management Application that enables the
government to submit and
manage violations.
Angular 8, API,ASP.NET MVC,EF,
SQL Server,
HTML, Bootstrap
GEA Enjoy Website and CMS that manages
GEA Content.
Umbraco 8, Angular 8,
API,ASP.NET MVC, EF, SQL
TRA Case
Management
(TRA UAE)
Telecom Application that manages the
cycle of issuing cases/incidents
starting by the submission of a
case till its resolution.
WCF, ASP.NET, Knockout.js,
Entity Framework, LINQ,
AJAX, HTML, Bootstrap
CountBig Refactoring
(DSCD UAE)
Statistics Implementing Interfaces,
Service Layer, DI, Repositories,
Unit of Work, DTOs and
AutoMapper.
ASP.NET MVC, ASP.NET Web API,
EF Code First,
Castle Windsor
Single Portal for
University
Applications
(TETCO SA)
Educational Application that standardizes
admission procedures for
students and allows the staff to
manage admission criteria.
Vue.js, ASP.NET MVC, ASP.NET
Web API, EF Code First, LINQ, SQL
Server,
HTML, Bootstrap
Raya Trade
Installment System
(RAYA Egypt)
Payment Raya Trade installment system
that is used in Raya and
Samsung stores and RayaShop
website
VS2015, SQL Server 2015, ASP.NET,
Html, JQuery.
Admin Panel - Dev
Tool
(eBSEG Egypt)
R&D Tool that allows developers to
configure applications including
creating, editing and deleting
pages, widgets, scripts and
more.
ASP.NET Web API, SQL Server
2017, AngularJS, Entity Framework,
LINQ, HTML.
National Bank of
Egypt
(eBSEG Egypt)
R&D Developing route handling,
dynamic menus and caching.
Developing features including
CMS and assets manager.
ASP.NET Web API, SQL Server
2017, AngularJS, Entity Framework,
LINQ, HTML.
FRANSIJEEL
(Banque Saudi Fransi)
(eBSEG Egypt)
Banking FransiMobile Application allows
users to manage their accounts
and conduct their day-to-day
banking transactions.
VS2017, SQL Server 2017, Html5,
css3, JQuery, AJAX, JavaScript
Banki (Crédit Agricole
Egypt)
(eBSEG Egypt)
Banking bankiMobile application allows
users to manage their accounts
and cards.
VS2017, SQL Server 2017, Html5,
css3, JQuery, AJAX, JavaScript

More Related Content

Similar to Senior .NET Solutions Developer Portfolio Summary

Sherif Ahmed Resume
Sherif Ahmed ResumeSherif Ahmed Resume
Sherif Ahmed ResumeSherif Ezzat
 
Suresh p resume c4 latest
Suresh p resume c4 latestSuresh p resume c4 latest
Suresh p resume c4 latestsuresh kumar
 
Suresh p resume c4 latest
Suresh p resume c4 latestSuresh p resume c4 latest
Suresh p resume c4 latestsuresh kumar
 
Suresh p resume c4 latest
Suresh p resume c4 latestSuresh p resume c4 latest
Suresh p resume c4 latestsuresh kumar
 
PROFESSIONAL SUMMARY - NOUFALTM
PROFESSIONAL SUMMARY - NOUFALTM PROFESSIONAL SUMMARY - NOUFALTM
PROFESSIONAL SUMMARY - NOUFALTM Noufal T M
 
JAVA J2EE LEAD coming out of CITI
JAVA J2EE LEAD coming out of CITIJAVA J2EE LEAD coming out of CITI
JAVA J2EE LEAD coming out of CITIvravi123
 
Rajesh Uriti_7years_Sitecore_FrontEnd
Rajesh Uriti_7years_Sitecore_FrontEndRajesh Uriti_7years_Sitecore_FrontEnd
Rajesh Uriti_7years_Sitecore_FrontEndRajesh Uriti
 
Edwin John.net
Edwin John.netEdwin John.net
Edwin John.netEdwin John
 
Shah niharc vmar1a
Shah niharc vmar1aShah niharc vmar1a
Shah niharc vmar1aNihar Shah
 
Shah niharc vmar1a
Shah niharc vmar1aShah niharc vmar1a
Shah niharc vmar1aNihar Shah
 

Similar to Senior .NET Solutions Developer Portfolio Summary (20)

Rushdy kamel
Rushdy kamelRushdy kamel
Rushdy kamel
 
KhajavaliShaik
KhajavaliShaikKhajavaliShaik
KhajavaliShaik
 
SRINATH RESUME
SRINATH RESUMESRINATH RESUME
SRINATH RESUME
 
Sherif Ahmed Resume
Sherif Ahmed ResumeSherif Ahmed Resume
Sherif Ahmed Resume
 
Suresh p resume c4 latest
Suresh p resume c4 latestSuresh p resume c4 latest
Suresh p resume c4 latest
 
Suresh p resume
Suresh p resume Suresh p resume
Suresh p resume
 
Suresh p resume c4 latest
Suresh p resume c4 latestSuresh p resume c4 latest
Suresh p resume c4 latest
 
Suresh p resume c4 latest
Suresh p resume c4 latestSuresh p resume c4 latest
Suresh p resume c4 latest
 
RAJESH MONGA
RAJESH MONGARAJESH MONGA
RAJESH MONGA
 
Resume
ResumeResume
Resume
 
Cv vipin
Cv vipinCv vipin
Cv vipin
 
PROFESSIONAL SUMMARY - NOUFALTM
PROFESSIONAL SUMMARY - NOUFALTM PROFESSIONAL SUMMARY - NOUFALTM
PROFESSIONAL SUMMARY - NOUFALTM
 
Madhu Kopparapu Resume
Madhu Kopparapu ResumeMadhu Kopparapu Resume
Madhu Kopparapu Resume
 
Trinada pabolu profile
Trinada pabolu profileTrinada pabolu profile
Trinada pabolu profile
 
JAVA J2EE LEAD coming out of CITI
JAVA J2EE LEAD coming out of CITIJAVA J2EE LEAD coming out of CITI
JAVA J2EE LEAD coming out of CITI
 
AHSAN_Mosaddek0312
AHSAN_Mosaddek0312AHSAN_Mosaddek0312
AHSAN_Mosaddek0312
 
Rajesh Uriti_7years_Sitecore_FrontEnd
Rajesh Uriti_7years_Sitecore_FrontEndRajesh Uriti_7years_Sitecore_FrontEnd
Rajesh Uriti_7years_Sitecore_FrontEnd
 
Edwin John.net
Edwin John.netEdwin John.net
Edwin John.net
 
Shah niharc vmar1a
Shah niharc vmar1aShah niharc vmar1a
Shah niharc vmar1a
 
Shah niharc vmar1a
Shah niharc vmar1aShah niharc vmar1a
Shah niharc vmar1a
 

More from Mahmoud Abdallah

Admin Panel - Dev Tool - Mahmoud Abdallah
Admin Panel - Dev Tool - Mahmoud AbdallahAdmin Panel - Dev Tool - Mahmoud Abdallah
Admin Panel - Dev Tool - Mahmoud AbdallahMahmoud Abdallah
 
Banki - Work Items - Mahmoud Abdallah
Banki - Work Items - Mahmoud AbdallahBanki - Work Items - Mahmoud Abdallah
Banki - Work Items - Mahmoud AbdallahMahmoud Abdallah
 
FRANSIJEEL- Work Items - Mahmoud Abdallah
FRANSIJEEL- Work Items - Mahmoud AbdallahFRANSIJEEL- Work Items - Mahmoud Abdallah
FRANSIJEEL- Work Items - Mahmoud AbdallahMahmoud Abdallah
 
Smart Restaurant Web Vertical
Smart Restaurant Web VerticalSmart Restaurant Web Vertical
Smart Restaurant Web VerticalMahmoud Abdallah
 
Advanced Search Capabilities
Advanced Search CapabilitiesAdvanced Search Capabilities
Advanced Search CapabilitiesMahmoud Abdallah
 
C# Programming: Fundamentals
C# Programming: FundamentalsC# Programming: Fundamentals
C# Programming: FundamentalsMahmoud Abdallah
 
Databases & Microsoft SQL Server
Databases & Microsoft SQL ServerDatabases & Microsoft SQL Server
Databases & Microsoft SQL ServerMahmoud Abdallah
 
Hour of Code by Mahmoud Abdallah Mahmoud
Hour of Code by Mahmoud Abdallah MahmoudHour of Code by Mahmoud Abdallah Mahmoud
Hour of Code by Mahmoud Abdallah MahmoudMahmoud Abdallah
 
Cloud Computing & Microsoft Azure
Cloud Computing & Microsoft Azure Cloud Computing & Microsoft Azure
Cloud Computing & Microsoft Azure Mahmoud Abdallah
 

More from Mahmoud Abdallah (10)

TETCO - SPUA
TETCO - SPUATETCO - SPUA
TETCO - SPUA
 
Admin Panel - Dev Tool - Mahmoud Abdallah
Admin Panel - Dev Tool - Mahmoud AbdallahAdmin Panel - Dev Tool - Mahmoud Abdallah
Admin Panel - Dev Tool - Mahmoud Abdallah
 
Banki - Work Items - Mahmoud Abdallah
Banki - Work Items - Mahmoud AbdallahBanki - Work Items - Mahmoud Abdallah
Banki - Work Items - Mahmoud Abdallah
 
FRANSIJEEL- Work Items - Mahmoud Abdallah
FRANSIJEEL- Work Items - Mahmoud AbdallahFRANSIJEEL- Work Items - Mahmoud Abdallah
FRANSIJEEL- Work Items - Mahmoud Abdallah
 
Smart Restaurant Web Vertical
Smart Restaurant Web VerticalSmart Restaurant Web Vertical
Smart Restaurant Web Vertical
 
Advanced Search Capabilities
Advanced Search CapabilitiesAdvanced Search Capabilities
Advanced Search Capabilities
 
C# Programming: Fundamentals
C# Programming: FundamentalsC# Programming: Fundamentals
C# Programming: Fundamentals
 
Databases & Microsoft SQL Server
Databases & Microsoft SQL ServerDatabases & Microsoft SQL Server
Databases & Microsoft SQL Server
 
Hour of Code by Mahmoud Abdallah Mahmoud
Hour of Code by Mahmoud Abdallah MahmoudHour of Code by Mahmoud Abdallah Mahmoud
Hour of Code by Mahmoud Abdallah Mahmoud
 
Cloud Computing & Microsoft Azure
Cloud Computing & Microsoft Azure Cloud Computing & Microsoft Azure
Cloud Computing & Microsoft Azure
 

Recently uploaded

Webinar - Payscale Innovation Unleashed: New features and data evolving the c...
Webinar - Payscale Innovation Unleashed: New features and data evolving the c...Webinar - Payscale Innovation Unleashed: New features and data evolving the c...
Webinar - Payscale Innovation Unleashed: New features and data evolving the c...PayScale, Inc.
 
Employee Roles & Responsibilities: Driving Organizational Success
Employee Roles & Responsibilities: Driving Organizational SuccessEmployee Roles & Responsibilities: Driving Organizational Success
Employee Roles & Responsibilities: Driving Organizational SuccessHireQuotient
 
The Great American Payday Prepare for a (Relatively) Bumpy Ride.pdf
The Great American Payday Prepare for a (Relatively) Bumpy Ride.pdfThe Great American Payday Prepare for a (Relatively) Bumpy Ride.pdf
The Great American Payday Prepare for a (Relatively) Bumpy Ride.pdfJasper Colin
 
Copy of Periodical - Employee Spotlight (8).pdf
Copy of Periodical - Employee Spotlight (8).pdfCopy of Periodical - Employee Spotlight (8).pdf
Copy of Periodical - Employee Spotlight (8).pdfmarketing659039
 
Creative Director vs. Design Director: Key Differences for Recruiters
Creative Director vs. Design Director: Key Differences for RecruitersCreative Director vs. Design Director: Key Differences for Recruiters
Creative Director vs. Design Director: Key Differences for RecruitersHireQuotient
 
Austin Recruiter Network Meeting April 25, 2024
Austin Recruiter Network Meeting April 25, 2024Austin Recruiter Network Meeting April 25, 2024
Austin Recruiter Network Meeting April 25, 2024Dan Medlin
 
Escorts in Lucknow 9548273370 WhatsApp visit your hotel or office Independent...
Escorts in Lucknow 9548273370 WhatsApp visit your hotel or office Independent...Escorts in Lucknow 9548273370 WhatsApp visit your hotel or office Independent...
Escorts in Lucknow 9548273370 WhatsApp visit your hotel or office Independent...makika9823
 
Intern Exit Interview Questions and Answers
Intern Exit Interview Questions and AnswersIntern Exit Interview Questions and Answers
Intern Exit Interview Questions and AnswersHireQuotient
 
How Leading Companies Deliver Value with People Analytics
How Leading Companies Deliver Value with People AnalyticsHow Leading Companies Deliver Value with People Analytics
How Leading Companies Deliver Value with People AnalyticsDavid Green
 
Employee Engagement Trend Analysis.pptx.
Employee Engagement Trend Analysis.pptx.Employee Engagement Trend Analysis.pptx.
Employee Engagement Trend Analysis.pptx.ShrayasiRoy
 
VIP Russian Call Girls in Indore Komal 💚😋 9256729539 🚀 Indore Escorts
VIP Russian Call Girls in Indore Komal 💚😋  9256729539 🚀 Indore EscortsVIP Russian Call Girls in Indore Komal 💚😋  9256729539 🚀 Indore Escorts
VIP Russian Call Girls in Indore Komal 💚😋 9256729539 🚀 Indore Escortsaditipandeya
 
The Worth Mentioning escort services by Ahmedabad Call Girls 9537192988
The Worth Mentioning escort services by Ahmedabad Call Girls 9537192988The Worth Mentioning escort services by Ahmedabad Call Girls 9537192988
The Worth Mentioning escort services by Ahmedabad Call Girls 9537192988oolala9823
 
Situational Questions for Team Leader Interviews in BPO with Sample Answers
Situational Questions for Team Leader Interviews in BPO with Sample AnswersSituational Questions for Team Leader Interviews in BPO with Sample Answers
Situational Questions for Team Leader Interviews in BPO with Sample AnswersHireQuotient
 
Intern Welcome LinkedIn Periodical (1).pdf
Intern Welcome LinkedIn Periodical (1).pdfIntern Welcome LinkedIn Periodical (1).pdf
Intern Welcome LinkedIn Periodical (1).pdfmarketing659039
 
Ways to Make the Most of Temporary Part Time Jobs
Ways to Make the Most of Temporary Part Time JobsWays to Make the Most of Temporary Part Time Jobs
Ways to Make the Most of Temporary Part Time JobsSnapJob
 
Advantages of Human Resource Management System
Advantages of Human Resource Management SystemAdvantages of Human Resource Management System
Advantages of Human Resource Management SystemHireQuotient
 
Cheap Rate ➥8448380779 ▻Call Girls In Sector 29 Gurgaon
Cheap Rate ➥8448380779 ▻Call Girls In Sector 29 GurgaonCheap Rate ➥8448380779 ▻Call Girls In Sector 29 Gurgaon
Cheap Rate ➥8448380779 ▻Call Girls In Sector 29 GurgaonDelhi Call girls
 
Model Call Girl in Keshav Puram Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Keshav Puram Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Keshav Puram Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Keshav Puram Delhi reach out to us at 🔝8264348440🔝soniya singh
 

Recently uploaded (20)

Webinar - Payscale Innovation Unleashed: New features and data evolving the c...
Webinar - Payscale Innovation Unleashed: New features and data evolving the c...Webinar - Payscale Innovation Unleashed: New features and data evolving the c...
Webinar - Payscale Innovation Unleashed: New features and data evolving the c...
 
Employee Roles & Responsibilities: Driving Organizational Success
Employee Roles & Responsibilities: Driving Organizational SuccessEmployee Roles & Responsibilities: Driving Organizational Success
Employee Roles & Responsibilities: Driving Organizational Success
 
The Great American Payday Prepare for a (Relatively) Bumpy Ride.pdf
The Great American Payday Prepare for a (Relatively) Bumpy Ride.pdfThe Great American Payday Prepare for a (Relatively) Bumpy Ride.pdf
The Great American Payday Prepare for a (Relatively) Bumpy Ride.pdf
 
escort service sasti (*~Call Girls in Rajender Nagar Metro❤️9953056974
escort service sasti (*~Call Girls in Rajender Nagar Metro❤️9953056974escort service sasti (*~Call Girls in Rajender Nagar Metro❤️9953056974
escort service sasti (*~Call Girls in Rajender Nagar Metro❤️9953056974
 
Copy of Periodical - Employee Spotlight (8).pdf
Copy of Periodical - Employee Spotlight (8).pdfCopy of Periodical - Employee Spotlight (8).pdf
Copy of Periodical - Employee Spotlight (8).pdf
 
Creative Director vs. Design Director: Key Differences for Recruiters
Creative Director vs. Design Director: Key Differences for RecruitersCreative Director vs. Design Director: Key Differences for Recruiters
Creative Director vs. Design Director: Key Differences for Recruiters
 
Austin Recruiter Network Meeting April 25, 2024
Austin Recruiter Network Meeting April 25, 2024Austin Recruiter Network Meeting April 25, 2024
Austin Recruiter Network Meeting April 25, 2024
 
Escorts in Lucknow 9548273370 WhatsApp visit your hotel or office Independent...
Escorts in Lucknow 9548273370 WhatsApp visit your hotel or office Independent...Escorts in Lucknow 9548273370 WhatsApp visit your hotel or office Independent...
Escorts in Lucknow 9548273370 WhatsApp visit your hotel or office Independent...
 
Intern Exit Interview Questions and Answers
Intern Exit Interview Questions and AnswersIntern Exit Interview Questions and Answers
Intern Exit Interview Questions and Answers
 
How Leading Companies Deliver Value with People Analytics
How Leading Companies Deliver Value with People AnalyticsHow Leading Companies Deliver Value with People Analytics
How Leading Companies Deliver Value with People Analytics
 
Employee Engagement Trend Analysis.pptx.
Employee Engagement Trend Analysis.pptx.Employee Engagement Trend Analysis.pptx.
Employee Engagement Trend Analysis.pptx.
 
VIP Russian Call Girls in Indore Komal 💚😋 9256729539 🚀 Indore Escorts
VIP Russian Call Girls in Indore Komal 💚😋  9256729539 🚀 Indore EscortsVIP Russian Call Girls in Indore Komal 💚😋  9256729539 🚀 Indore Escorts
VIP Russian Call Girls in Indore Komal 💚😋 9256729539 🚀 Indore Escorts
 
The Worth Mentioning escort services by Ahmedabad Call Girls 9537192988
The Worth Mentioning escort services by Ahmedabad Call Girls 9537192988The Worth Mentioning escort services by Ahmedabad Call Girls 9537192988
The Worth Mentioning escort services by Ahmedabad Call Girls 9537192988
 
Situational Questions for Team Leader Interviews in BPO with Sample Answers
Situational Questions for Team Leader Interviews in BPO with Sample AnswersSituational Questions for Team Leader Interviews in BPO with Sample Answers
Situational Questions for Team Leader Interviews in BPO with Sample Answers
 
Intern Welcome LinkedIn Periodical (1).pdf
Intern Welcome LinkedIn Periodical (1).pdfIntern Welcome LinkedIn Periodical (1).pdf
Intern Welcome LinkedIn Periodical (1).pdf
 
9953330565 Low Rate Call Girls In Vijay Nagar Delhi NCR
9953330565 Low Rate Call Girls In Vijay Nagar Delhi NCR9953330565 Low Rate Call Girls In Vijay Nagar Delhi NCR
9953330565 Low Rate Call Girls In Vijay Nagar Delhi NCR
 
Ways to Make the Most of Temporary Part Time Jobs
Ways to Make the Most of Temporary Part Time JobsWays to Make the Most of Temporary Part Time Jobs
Ways to Make the Most of Temporary Part Time Jobs
 
Advantages of Human Resource Management System
Advantages of Human Resource Management SystemAdvantages of Human Resource Management System
Advantages of Human Resource Management System
 
Cheap Rate ➥8448380779 ▻Call Girls In Sector 29 Gurgaon
Cheap Rate ➥8448380779 ▻Call Girls In Sector 29 GurgaonCheap Rate ➥8448380779 ▻Call Girls In Sector 29 Gurgaon
Cheap Rate ➥8448380779 ▻Call Girls In Sector 29 Gurgaon
 
Model Call Girl in Keshav Puram Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Keshav Puram Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Keshav Puram Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Keshav Puram Delhi reach out to us at 🔝8264348440🔝
 

Senior .NET Solutions Developer Portfolio Summary

  • 1. S U M M A R Y ➢ Experience in developing educational, management, banking and installment applications including Ministry of Communications and Information Technology KSA, Tatweer Educational Technologies KSA, General Entertainment Authority KSA, Statistics and Community Development UAE, Telecommunications Regulatory Authority UAE, National Bank of Egypt, Banque Saudi Fransi, Crédit Agricole Egypt and Raya. ➢ Experience in .NET technologies including ASP.NET Core, ASP.NET MVC, ASP.NET Web API, Entity Framework, EF Core, ASP.NET Identity, EPM, SharePoint, Identity Server4, WCF Web Services, C#, LINQ. ➢ Experience in Angular 6, AngularJS, Vue.js, TypeScript, JQuery, JavaScript, AJAX, JSON, XML, HTML5. ➢ Good understanding of N-tier architecture, Domain Driven Design and Microservices Architecture. ➢ Good understanding of well-known design patterns, SOLID principles and data structures. ➢ Solid knowledge of SQL including Microsoft SQL Server and MySQL. ➢ Research skills, self-motivated, passionate and willing to learn about new technologies. W O R K E X P E R I E N C E Senior .NET Developer at Advansys | Derayah (Mar 2023 – Present) • Developing Derayah Developers Portal and Derayah Middleware. • Implementing Orchard CMS structure including APIs, Services and localization. • Refactoring and revamping the existing code and implementing best practices. Senior .NET Solutions Developer at LINK Development (Mar 2019 – Feb 2023) • Developing STC-Pay KSA Project 360: _ Developing workflows, APIs and EPM modules for project creation, projects summary, risks, deliverables, compliance checks, and stakeholders. • Developing MCIT Project360, MCIT Strategy360 (Ministry of Communications and Information Technology KSA) _ Developing workflows, APIs and EPM modules for changing owners, managers. _ Implementing integration documents and modules to integrate with MCIT. _ Developing tasks module and importing Project KPIs. _ Implementing front-end components using angular 8. • Developing GEA Intranet, GEA Violations and GEA Enjoy (General Entertainment Authority KSA) _ Implementing the back-end structure, the Integration Layer and documents. _ Implementing Umbraco CMS structure including APIs, Services and localization. _ Developing migration tool to migrate the content from Umbraco version 7 to 8. _ Implementing Angular 8 front-end components including events, vacations, attendance, calendars and media-hub. • Refactoring CountBig (Department of Statistics and Community Development UAE) _ Implementing Interfaces, Service Layer, Dependency Injection, Repositories and Unit of Work. _ Implementing Data Transfer Objects and AutoMapper. • Developing Single Portal for University Applications (Tatweer Educational Technologies KSA) _ Developing admin modules including managing users, lookups and universities. _ Developing staff modules including searching student applications and reports. MAHMOUD ABDALLAH SENIOR .NET SOLUTIONS DEVELOPER +201067109718 Cairo, Egypt mahmoud.abd.allah@hotmail.com linkedin.com/in/mahmoudabdallah01
  • 2. .NET Solutions Developer at RAYA Holding (Nov 2018 – Feb 2019) • Developing Raya Trade installment system that is used in Raya, Samsung and Nokia stores. • Implementing new payment calculations for normal, corporate, contact center, Rayashop and employee installments including admin fees, down payment, rates and deposits. • Developing corporate modules including collecting claims and generating corporate documents. R&D/.NET Software Developer at ebsEG (Jul 2017 – Nov 2018) • Developing FransiMobile Banking Application (Banque Saudi Fransi): _ Implementing money transfer, credit card payment, account opening modules. • Developing Banki Banking Application (Crédit Agricole Egypt): _ Developing cheque inquiry and user management and authorization modules. • Developing solutions including portal, admin and CMS to be implemented in company’s projects including National Bank of Egypt and Al Ahlia Insurance. • Developing features including route handling, dynamic menus, caching, channel manager configuration and assets manager. E D U C A T I O N (B.S.), Electronics and Communications Engineering, Sohag University • 2011-2016 S K I L L S & T E C H N O L O G I E S • MICROSOFT TECHNOLOGIES • Visual Studio Code • Visual Studio Enterprise 2015-2017-2019 • SQL Server 2015-2017 • Team Foundation Server • GIT Source Control • PROGRAMMING • ASP.NET Core • ASP.NET MVC • ASP.NET Web API • Umbraco CMS • ASP.NET Identity • Identity Server4 • WCF Services • SharePoint • EPM • Workflows • C# • LINQ • Entity Framework • EF Core • XML • HTML5 • Angular 6 • AngularJS • Vue.js • TypeScript • JQuery • JavaScript • JSON • ARCHITECTURE AND DESIGN • N-tier architecture • Domain Driven Design • Microservices Architecture • Well-Known Design Patterns • SOLID Principles • Data Structures • Object-Oriented programming • Agile, Scrum and Kanban Methodologies P O R J E C T S H A N D L E D Project Industry Project Brief Technologies Scope Derayah Developers Portal Documentation / Integration Documentation site for integrating with Derayah APIs Including content management ASP.net core 6, Orchard CMS, Swagger, NLog, XUnit, Identity server Derayah Middleware Services Refactoring and revamping the existing code and implementing best practices. ASP.net core 3, Web Api, NLog, Identity server, Vue 3, Ocelot API Gateway
  • 3. STC-Pay Project360 Management Application that enables users to create projects, plans, assign roles and tasks and manage them through workflows. EPM, SharePoint, Workflows, Angular 8, Web APIs, Entity Framework, SQL Server MCIT KSA Project360 Management Application that enables users to create projects, plans, assign roles and tasks and manage them through workflows. EPM, SharePoint, Workflows, Angular 8, Web APIs, Entity Framework, SQL Server MCIT Strategy 360 Management Application that enables governments and users to create and manage strategies, KPIs, Objectives. ASP.NET Core, Entity Framework Core, Identity Server, Angular 8, Web APIs, SQL GEA Intranet (General Entertainment Authority - KSA) Intranet Application that enables employees and managers to maintain personal information, initiate approval processes, and manage development plans. Umbraco 8, Angular 8, ASP.NET API,ASP.NET MVC, Entity Framework, SQL Server, Unity Containers, HTML, Bootstrap GEA Violations Management Application that enables the government to submit and manage violations. Angular 8, API,ASP.NET MVC,EF, SQL Server, HTML, Bootstrap GEA Enjoy Website and CMS that manages GEA Content. Umbraco 8, Angular 8, API,ASP.NET MVC, EF, SQL TRA Case Management (TRA UAE) Telecom Application that manages the cycle of issuing cases/incidents starting by the submission of a case till its resolution. WCF, ASP.NET, Knockout.js, Entity Framework, LINQ, AJAX, HTML, Bootstrap CountBig Refactoring (DSCD UAE) Statistics Implementing Interfaces, Service Layer, DI, Repositories, Unit of Work, DTOs and AutoMapper. ASP.NET MVC, ASP.NET Web API, EF Code First, Castle Windsor Single Portal for University Applications (TETCO SA) Educational Application that standardizes admission procedures for students and allows the staff to manage admission criteria. Vue.js, ASP.NET MVC, ASP.NET Web API, EF Code First, LINQ, SQL Server, HTML, Bootstrap Raya Trade Installment System (RAYA Egypt) Payment Raya Trade installment system that is used in Raya and Samsung stores and RayaShop website VS2015, SQL Server 2015, ASP.NET, Html, JQuery. Admin Panel - Dev Tool (eBSEG Egypt) R&D Tool that allows developers to configure applications including creating, editing and deleting pages, widgets, scripts and more. ASP.NET Web API, SQL Server 2017, AngularJS, Entity Framework, LINQ, HTML. National Bank of Egypt (eBSEG Egypt) R&D Developing route handling, dynamic menus and caching. Developing features including CMS and assets manager. ASP.NET Web API, SQL Server 2017, AngularJS, Entity Framework, LINQ, HTML. FRANSIJEEL (Banque Saudi Fransi) (eBSEG Egypt) Banking FransiMobile Application allows users to manage their accounts and conduct their day-to-day banking transactions. VS2017, SQL Server 2017, Html5, css3, JQuery, AJAX, JavaScript Banki (Crédit Agricole Egypt) (eBSEG Egypt) Banking bankiMobile application allows users to manage their accounts and cards. VS2017, SQL Server 2017, Html5, css3, JQuery, AJAX, JavaScript