Your browser is outdated!

To ensure you have the best experience and security possible, update your browser. Update now

×

  • SharePoint
  • internet, SEO, computers
  • Javascript
  • jQuery
  • HTML / CSS

Contact

Professional Status

Employed
Available

About Me

Extensive experience in developing portals and software applications/systems using Microsoft SharePoint technologies for Government and Enterprises entities. Areas of expertise include system architecture design, development, management, software, and training.

Designing and implementing collaboration portals on SharePoint online (Office 365), with integration with Skype for business and Yammer

Specialties: SharePoint E-Gov,SME & Enterpeise Portals in Gulf area

Experience

Technical Solution Professional

ITWORX
Since November 2016
  • Installation and configuration of SharePoint 2016
  • Design and implementation for on-premise customization over SharePoint 2016
  • Mentoring Team members to enhance the SharePoint calibers
  • Development of custom web-services using WebAPI 2 on AZURE
  • Conducting SharePoint on-site training for end-users who will user the delivered SharePoint Portals

Lead Software Engineer - Level 1

ITWORX
October 2014 to December 2016
  • Implementing Product Catalog model in SharePoint 2013
  • Cross Site Publishing
  • Working deeply with Content By Search Webpart
  • Determine design strategies and methods for developed modules
  • Understand and verify functional requirements of applications
  • Determine and excute security and performance requirements for developed systems
  • Determine and find solution for the key design issues, for instance; concurrency control and handling of events, distribution of components, error and exception handling and fault tolerance, interaction and presentation, and data persistence
  • Plan for the construction of developed modules and applications
  • Responsible for activities like coding using software building tools, unit testing, integration with other software modules, root cause analysis, debugging Code, bug fixing, and process measurements
  • Ensure applications design and construction artifacts are stored correctly in configuration databases
  • Provide guidance/mentorship on programming practices and techniques to individuals and cross-functional teams
  • Business requirement gathering
  • On-site development for a client in UAE for a new SharePoint portal with Business conectivty services implementation to integrate with ORACLE and CRM systems, and build a solution based on search service application features for e-products and search using the configured LOB
  • On site Client handling, Outsourced for a client in Qatar for 7 months for on-site support and development of SharePoint existing Intranet and Public Portal, as well to develop a new self-services Publishing Portal with CRM 2013 integration
  • SharePoint online intranert development using Search features and functioanlities extensivly, and integration with Yammer and Skype for Business and Extensive customizations over the portal using SharePoint Web REST APIs, Knockout and Search Service Application REST APIs

Senior Sharepoint Software Engineer

ITWORX
October 2012 to October 2014
  • Develop project documents, project risks, and change requests estimates
  • Assure assigned and developed modules quality and unit testing activities are executed
  • Manage project code development and its adherence to project design
  • Handle project-related technical issues; support and troubleshooting
  • Conduct on-site client trainings for content editors and administrators
  • Carry out on-site User Acceptance Testing
  • Conduct trainings for developers on new features of SharePoint 2013
  • Configuring Search Service Application on SharePoint 2013, with a multi-component topology
  • Configuring Office Web Apps with SharePoint 2013
  • Configuring User Profile service application with SharePoint 2013 with MySite features
  • Configuring Work Management Service Application in SharePoint 2013
  • Troubleshooting SharePoint 2013 environments
  • SharePoint 2013 Custom Solution
  • Governance and Security hardening for Multi-tier SharePoint Farms
  • Creating a tool to automate the creation of External content types - External data models and line of business
  • Creating a tool to create BCS search content sources programmatically and crating a search scope associated to each search content source

SharePoint Software Engineer

ITWORX
December 2011 to October 2012
  • Participating in system design and architecture
  • Clients Communication
  • Client Demo
  • E-Gov portals for Gulf area
  • Integration with E-Payment gateway
  • Creating Custom Field Type with its associated controls
  • Handling Permission levels for different user groups programmatically
  • Configuring User Profile Synchronization Service
  • Configuring Search Rules and Crawler
  • Remote Deployments
  • Performing onsite User Acceptance Test session
  • Performing onsite training for content editors and managing the client adoption

Junior Sharepoint Software Developer

ASSET Technology Group
April 2011 to December 2011
  • Team member in a Publishing SharePoint Site with variation Enabled
  • Creating the web application and extending it to the Internet Zone with the Forms Based Authentication (FBA) mode.
  • Configuring Forms Based Authentication
  • Creating declarative Site Columns using SharePoint solution items on Visual Studio
  • Creating declarative Site Content Types using SharePoint solution items on Visual Studio
  • Creating declarative List Schemas, List Instances and Document Libraries using SharePoint solution items on Visual Studio
  • Uploading site assets (Page Layouts, Masterpage, Style Library ..etc ) using SharePoint Modules items on Visual Studio
  • Creating and developing Visual webparts to handle FBA operations(Registration, Reset password and Custom login)
  • Adding and configuring Content by Query Web Parts and customizing its Main and Item XSL templates for customized look and feel
  • Customizing the CSS files for the custom page layouts
  • Customizing the Variation Root Landing algorithm
  • Packaging and deploying a site collection(.bak) and solution (.wsp) files on the production farm

Education

BSc.

Faculty of Computer and Infomration Sciences - Ain Shams University
September 2005 to June 2009

Graduated Very Good with honor. Ranked seventh over my department

Skills

  • Web API 2
  • Entity Framework
  • Azure SaaS
  • Azure PaaS
  • Azure Worker Roles
  • LINQ
  • Search Engine Optimization
  • JavaScript
  • jQuery
  • Knockout
  • C#
  • REST
  • HTML
  • XML
  • XSLT
  • Server Side Object Model
  • Client Side Object Model
  • JavaScript Object Model
  • CRM
  • ASP.NET
  • SharePoint Online
  • SQL Server
  • Search Service Application
  • User Profile Service
  • Work Management Service
  • Business Connectivity Service
  • Cross Site Publishing
  • Presentation Skills
  • Training
  • Cross-functional Team Leadership
  • Web API 2
  • Entity Framework
  • React
  • Microsoft Identity Manager
  • Linq
  • SharePoint 2016
  • SharePoint 2013
  • SharePoint 2010