إسلام خطاب, Lead Software Engineer / Developer    Consulting

إسلام خطاب

Lead Software Engineer / Developer Consulting

ITWORX

البلد
مصر - القاهرة
التعليم
بكالوريوس, Very Good with honor
الخبرات
13 years, 4 أشهر

مشاركة سيرتي الذاتية

حظر المستخدم


الخبرة العملية

مجموع سنوات الخبرة :13 years, 4 أشهر

Lead Software Engineer / Developer Consulting في ITWORX
  • مصر - القاهرة
  • أشغل هذه الوظيفة منذ أكتوبر 2014

- 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
  • مصر - القاهرة
  • أكتوبر 2012 إلى أكتوبر 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

SharePoint Software Engineer في ITWORX
  • مصر - القاهرة
  • ديسمبر 2011 إلى أكتوبر 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 Software Developer في Asset Technology Group
  • مصر - القاهرة
  • أبريل 2011 إلى أغسطس 2011

1- Member in the FDF (Family Development Foundation) team which is
a Publishing, Public SharePoint variation site, where I was responsible of :
a. Customizing the Variation Root Landing algorithm.
b. Creating the web application and extending it to the Internet Zone with the Forms Based Authentication (FBA) mode.
c. Configuring the sites (Central Admin-STS-Web Application) Role and membership provider for FBA.
d. Registering the ASP.NET Membership Database.
e. Creating SharePoint items for page layouts custom content type
f. Creating SharePoint items for page layouts
g. Creating SharePoint items for List Instances and Document Library

h. Creating three web parts for (Registration, Reset password and Custom login web part).
i. Adding and configuring Content by Query Web Parts and customizing its Main and Item XSL templates for customized look and feel.
j. Creating JavaScript functions for Pop-Up windows and to Hide/Show sections.
k. Customizing the CSS files for the custom page layouts look and feel.

Analysis,design and development في - Freelancing -
  • مصر - القاهرة
  • أغسطس 2009 إلى سبتمبر 2009

Analysis, design and development of a Management System and seial number generator for the stampers Warehouse in El-ABD Plastic Company

Intership في Raya Software Corpration
  • مصر - القاهرة
  • يوليو 2008 إلى أكتوبر 2008

Took internship in Raya Software, Working in Novartis ARMS (Activity Recording Management System) project:
1) Joined a team of six persons from Raya Software in the summer training to develop a project to Record all the activities durations of Warehousing, Manufacturing and Analysis of Novartis called Novartis ARMS (Activity Recording Management System)
The challenges in this training were:
(a) Learning ASP .NET
(b) Learning Agile Development Model
(c) Working in real project
(d) How to present the product to the customer and how to listen to all of the comments.
(e) Working with a team on all phases of design and implementation
My role was to join in the design phase and to build the Data Access Layer for the project.

الخلفية التعليمية

بكالوريوس, Very Good with honor
  • في Ain Shams University
  • مايو 2009

2005 – 2009: Faculty of Computer and Information Sciences Ain Shams University – Information Science Department -1st Year Grade: Very Good. -2nd Year Grade: Very Good. -3rd Year Grade: Very Good. -4th Year Grade: Excellent. Accumulative Grade: Very Good with honor (81.4%). With a position the 9th over the department

Specialties & Skills

Web Infrastructure
JavaScript
SharePoint
ASP .Net
Microsoft SQL Server 2005 Database and SQL Server CE 2005
ABAP (Programming Language for SAP)
Java Windows based & Mobile Based Applications [CDC & CLDC] using Net Beans.
C# .NET Framework (Visual studio 2008 and 2005)
Microsoft SQL Server 2005 Replication & Synchronization features
Development of Windows Mobile 6 applications
SharePoint 2010 Development
SharePoint 2013
Search Engine Optimization

اللغات

العربية
متمرّس
الانجليزية
متمرّس