Eihab Khadora, ECM & BPM Team Leader

Eihab Khadora

ECM & BPM Team Leader

Smartway

Lieu
Arabie Saoudite - Riyad
Éducation
Master, Web Scinse
Expérience
14 years, 4 Mois

Partager Mon CV

Empêcher usager


Expériences professionnelles

Total des années d'expérience :14 years, 4 Mois

ECM & BPM Team Leader à Smartway
  • Arabie Saoudite - Riyad
  • Je travaille ici depuis octobre 2011

Technical leader for a team of java developers, system analysts, and ECM specialists. I provided ECM and BPM consultation, architectural, integration and implementation services for numerous clients in a variety of projects. Those services can be characterized as:
- Design and develop content and process based applications (Case Management, Correspondence Tracking, Procurement Management and others).
- Document Management roll-out and implementation (metadata modeling, taxonomies, file plan, security roles, business rules, custom actions and policies, advanced workflows /Activiti workflow engine/, custom web services)
- Integration with third party systems (ERP, Portals, Digital signature, Archiving, and others) using enterprise integration patterns and API management platform.

I led the projects using the agile project management methodology, and utilized CD (continues development and deployment) tools and methodologies.

Some of the principal Tools and Technologies I used:
Frameworks (JPA, Hibernate, Spring modules, A variety of Apache frameworks, Open CMIS, Freemarker, ..)
Tools (SVN, GIT, , Maven, Testing tools, Spring-Loaded, ..)
Systems (JIRA, Alfresco ECM, Activiti BPM, Jenkins, Artifactory, ..)

Main Projects I have led:

Islamic Development Bank (Saudi Arabia) Roll out Alfresco ECM to three main departments in the bank (President office, Bank secretariat, and HR)
- Content model design and implementation to define the metadata for the various document types.
- Advanced document-based workflows which involve different participants who collaborate to prepare, review, and publish documents.
- Advanced search pages with statistical search results, interactive dashlets to retrieve/filter documents efficiently.
- Design a document registration module that implements a dynamic storage process to make the tracking and retrieving of documents much easier and prevent the loss or incorrect filing of any documents.
- Design and implement a migration solution to move high volumes of documents along with their metadata from different legacy archiving systems to Alfresco. The solution supports mapping properties and auto filing and classifying for the migrated documents.

University of Tabuk (Saudi Arabia) Case Management Solution: A modular enterprise web application with a well designed scalable architecture to automate more than 200 processes in 22 key departments at the university (Procurement, Services, Finance, HR, and others).
- The solution manages cases that contain (structured and unstructured data) and communicate with the existing systems through a bi-directional integration layer.
- The cases are led to their goals through predefined and ad-hoc workflows that engage different users with different rules across the departments.
- The system support bpmn2.0 workflows, CMIS1.1 connector, dynamic UI, notifications, e-survey, digital signature using DocuSign, SSO with AD..
- It was implemented using Gradle, JAVA, JPA, Hibernate, Spring, JSF Primefaces, Activiti workflow engine, Apache Chemistry OpenCMIS.

King Saud University (Saudi Arabia) Correspondence Tracking System
- A solution to manage correspondences life cycle (submission, assignments, closing and archiving) based on Alfresco (using CMIS).
- The solution allows the business users to define their custom content types using UI and allows them control correspondence workflow.
- Interactive dashborad to control and monitor the correspondence daily work.
- Employs a variety of Alfresco ECM features like online preview, renditions, auditing, search engine, templating, business rules, workflows, and others.

Ministry of defense (Saudi Arabia): Implementing Alfresco as DMS (Content modeling, file plan, business rules, custom workflows)

Air Defense College (Saudi Arabia): E-File management for college participants documents using Alfresco.

Senior JAVA Developer à HICX Solutions
  • Syrie - Latakia
  • janvier 2010 à septembre 2011

Developing enterprise web applications using Hibernate and Spring related frameworks and technologies.

Designing and developing advanced processes using (JBPM) and (Activiti) Workflow engines.

Working with search engines like Lucene, Compass, and ZOI.

Developing robust and high performance Exporting/importing solution for huge data from/to Excel files using Apache POI and Quartz schedulers.

Utilizing advanced informative database views to build reports and statistics.

Help new guys on the team getting into our frameworks.

Éducation

Master, Web Scinse
  • à Syrian Virtual University
  • décembre 2013

2011 - 2013: Syrian Virtual University (SVU), Damascus, Syria Master In Web Science Major Units Studied: Data Mining - Web Mining - Web Security - Web Engineering Advanced Concepts in Data Repository and Data Exchange Distributed Programming - Information Retrieval - Multimedia.

Baccalauréat, Informatics Engineering
  • à Tishreen University
  • juillet 2008

2003 - 2008: Tishreen University, Latakia, Syria Bachelor's degree Informatics Engineering - Programming Major GPA: very good (76.70%) Major Units Studied: Programming Languages - Distributed Systems - UML & Software Engineering - Database - Networks - Operating Systems - Data Handling & Analyzing - Algorithm - Mathematics - Multimedia - Information Security - Web Design. Graduation Project Overview: the aim of the project is to demonstrate the XML technology with the integration of online and software application. The project is book store system; with two parts: online application (website designed using PHP) and offline application (administration application programmed using JAVA) . The role of the XML is to ensure synchronization and data exchange between the two applications, since they are operating in different database systems; oracle and mysql.

Specialties & Skills

Solution Architecture
Agile Project Management
Team Management
Document Management Systems (DMS)
Team Collaboration Systems
Record Management Systems (RM)
Workflow Engines
Liferay Web Portal
Software Engineering and UML and design patterns
Agile project management
Database Analyze & Design
JAVA (SE)
JAVA (EE)
Netbeans IDE
Search Engines (Lucene-Solr)
Postgres
Hibernate
JDBC (Java Database Connectivity)
SQL / PLSQL
Eclipse IDE
XML and related Techniques (SAX, DOM, XPATH, DTD, XQuery,..)
JSON, YAML
Jenkins
Artifactory
API design and development
Enterprise Integration Patterns

Langues

Arabe
Expert
Anglais
Expert

Formation et Diplômes

Professional Scrum Master I (Certificat)
Date de la formation:
April 2017
AWS Certified Solutions Architect - Associate Level (Certificat)
Date de la formation:
April 2017
Valide jusqu'à:
April 2019
Alfresco Certified Engineer (Certificat)
Date de la formation:
October 2012
Valide jusqu'à:
January 9999