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