.Net (Mvc .Net) Developer
eT3 - Tomorrow Information Technology
Total years of experience :10 years, 5 Months
I had developed :
AUC Access Control Data
Jul 2017 - Present
Project descriptionWe need to create a new access control database that collect the data of the audience in the AUC.
The audience data will collected from sources:
1)SAP
2)Banner
3)Badge
4)Access Control Portal.
The Unified Access Control database which hold the Views that collect that data from sources.
This views which created will fill the all data in the final database using T-SQL.
In the procedure we use the Merge SQL technique to insert or update the database and add the changed date as a log info depending on the data is matched or not.
Key Tools: SQL, T-SQL.
¬¬¬¬¬¬¬¬¬
AUC Access Control Portal
Feb 2017 - Present
Project descriptionWe would like to have an Access Control Data Portal to act as an interface and Admin for the Access Control System data feed.
As we have agreed the Unified Access Control system shall withdraw its required info from one of these three sources:
1) SAP
2) Banner
3) Access Control Data Portal
The Access Control Data Portal will act as an input interface to feed the UAC system with users who doesn't exist on any of the two ERPs.
This system shall be under severe restrictions with extremely limited usage to very specific individuals except for visitors entries.
The system will enable AUC to enter a new member, with to be defined profile ( either new profile to be added through the Portal or one of the existing) whereby this record shall be fed to the UAC system with the same exact attributes required and fed from the Banner or SAP.
Key Tools: ASP.NET MVC, SQL Server, Entity Framework, JQuery, HTML, CSS, VSTS.
¬¬¬¬¬¬¬¬¬¬¬¬
AUC Car Registration
Jan 2017 - Jan 2017
Project descriptionWeb application for serving AUC Staff, Faculty, student. AUC members can register for specified and alternative bus line and car parking office can manage their registrations, also IT office has the ability to administrate the web application. Duties and Achievements: Gathering system requirements from business owner, Lead the team to design and develop the whole web application from scratch, design back end database and integration module with other systems (Active Directory, SAP, and Oracle).
Key Tools: ASP.NET MVC, SQL Server, Entity Framework, REST, BizTalk, JQuery, HTML, CSS, VSTS.
¬¬¬¬¬¬¬¬¬¬¬¬
AUC Online Application:
web application for new AUC applicants and scholarship members. They can fill online application forms and export it to AUC PDF application format, IT help desk can search, review applicant information and approve, acknowledge or reject it, also they can administrate the web application and update lookup data for every year and view reports.
Duties and Achievements: Gathering system requirements from business owner, Lead the team to design and develop the whole web application from scratch, design back end database and integration module with other systems (Active Directory, SAP, and Oracle) and develop many features.
Key Tools: ASP.NET MVC, SQL Server, Entity Framework, REST, BizTalk, PDF Forms, JQuery, HTML, CSS, VSTS.
¬¬¬¬¬¬¬¬¬¬¬¬
AUC - American University in Cairo - Integration Solutions:
-Business School
Integration solution to help AUC students having a real-time finance stocks data showed on a Ticker screen.
-HR Workflows APIs
Integration solution to expose all HR services from SAP HR system to REST Web APIs to help HR office develop some MVC workflows systems based on those back-end APIs.
Key Tools: BizTalk, Web APIs, XML, RSS, JSON, SAP HR.
¬¬¬¬¬¬¬¬¬
CortaPAD:
windows phone application, which talk with device to give it some command and send it to the connected PC.
this application you can use it in playing games and give the PC power command like restart it & shut down ... etc.
Key Tools: windows phone, XAML.
Working with my team to delivering sessions about the Windows phone and Windows 8.
Developing Apps on both of the Windows Phone 8 and Windows store apps.
Make events for the student and develop apps on Windows Phone 8 and Windows 8 platform and connect it with a Database or cloud server Azure
Learn technologies about the computer science and civil aviation.