Your browser is outdated!

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

×

Islam Khattab

Islam Khattab

Islam Khattab - Lead Software Engineer

SharePoint
Sitecore
Azure
DevOps
PowerShell
35 years old
islam.n.khattab@gmail.com +1(347)-325-3093
06032 FarmingtonUnited States
Extensive experience in developing portals and software applications/systems using different set of tools and integration platforms like Microsoft SharePoint technologies, Microsoft Dynamics CRM, Microsoft Cloud AZURE Services and Sitecore for Government and Private Enterprises entities. Areas of expertise include system architecture design, development, management, software and training
Resume created on DoYouBuzz
Experiences
  • One of the head leads of ITWorx Digital Experience (DX) vertical, which will be responsible for building Digital Experience (DX) generic platform that is installed on top of Sitecore to help new Sitecore customers build rapid websites with minimal efforts using the big number of reusable frameworks and components offered by ITWorx DX platform.
  • I am also engaged in the pre-sales activities with business clients during the sales cycle to be able to attract new customers to use ITWorx DX, building custom demos and POCs to be tailored to the potential customer needs.
  • Working with on-site team and actively engage with new customers using ITWorx DX at their organizations during the awarding phase and the project invitation phase, and work as an active hub between both internal/product teams and the new customers.
  • Working with internal Service Capability office exploring DevOps methodologies and best practices to be used and introduced inside the organization, So we built the framework and mandated the DevOps model in all ITWorx departments, that gave an edge to be able to introduce the ability to offer ITWorx DevOps experience as a service, also built different implementations of DevOps for different clients.
  • Actively engage in both project estimation and delivery. Provide/ review estimates, design/ review software solutions, implement these solutions and handle code review. Responsible for mentoring and managing the tasks assigned to the team. Might conduct trainings and give orientation to new comers.
  • DoZen is the digital employee experience platform for the new normal, An evolved workplace for an evolved perspective, DoZen solution is built on Sitecore® XPâ„¢.
  • My role is one the engendering team head leads that represents the Architecture team committee responsible for building DoZen product, My role is designing, implementing and consulting in different product modules.
  • Also engaging with the team executing performance and security tests, and coming up with solutions that address any of the issues that would be reported for those activities.
  • Building a data migration framework based on Sitecore PowerShell Extensions (SPE) that migrates data and pages from different systems to be on-boarded on DoZen.
  • Responsibilities include building a mobile push notification framework for mobile app channels, also building DoZen Hybrid mobile app backend that integrates with Sitecore xConnect to ensure applying the same personalized experience for mobile app users as well.
  • Building an intuitive visual editor tool that applies the WISYWIG concepts and tailors the editing experience for DoZen content editors, the tool was build using Angular and utilizing a full fledged client-side technologies.
  • 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
  • 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
  • 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
  • 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
  • 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
Skills

Sitecore

  • SXA
    Expert
  • .NET
    Advanced
  • Sitecore 10 XP
    Advanced
  • TDS
    Expert
  • Sitecore PowerShell
    Expert

SharePoint

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

.Net

  • Web API 2
    Good
  • Azure SaaS
    Intermediate
  • Azure Worker Roles
    Good
  • Entity Framework
    Intermediate
  • Azure PaaS
    Intermediate
  • LINQ
    Good
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
Resume created on DoYouBuzz
Download Download