Java Ee Developers/Senior Developers
Smartway
Total years of experience :11 years, 10 Months
* Alfresco (ECM) / Islamic Development Bank
- Build 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. This module employs many metadata and classifying features like (Change type, Apply aspects, Relocate document, Apply categories, Execute pre/post processing scripts, Execute utility methods)
- Build correspondence archive module to serve correspondences and their related attachments which are important part of organizations document work. This module includes content model design, advanced search page with statistical search result, interactive dashlet to retrieve correspondences efficiently, in addition to an advanced and easy to use registration form which reduces mistakes.
- Build content-based workflows which involve different participants who collaborate to prepare, review, and publish documents. In addition to a dynamic task list dashlet with full workflow filtration for follow-up.
- Managing Gitflow Workflow branches to comply with best practices in this domain.
Java, Spring, Maven, Git, Bitbucket, JIRA, Confluence, LDAP, Tomcat, Alfresco (Policy / Action / web-script / Search / Dashlet / Field controller ) Activiti (Build new task query layer ) Solr (Full-text search /Complex query / Indexing / Faceted Search and Filtering / Optimization result )
* Case management solution / University of Tabuk
- Implement more than 200 advanced processes (content and process centric) serving 22 departments (e.g., Procurement, Financial, Public Relation, and HR).
- The system contains multiple subsystem and modules : Case management core module, Workflow management module based on Activiti, Security module based on spring security, Notification module, E-survey to assess the quality of service, API management module, ECM connector based on CMIS, UI template, Digital signature using DocuSign, Custom portal, Custom Service catalog.
- A part of this project it was required to integrate the provided solution with many existing systems on the university like (ERP, Web Portal, CTS, SIS) to feed the cases with the proper information.
Java, Spring, JPA, Hibernate, JSF, Primefaces, FTL, ODT, JavaScript, AJAX, JQuery, CSS, Jersey, Restful, JSON, XML, Gradle, Artifactory, Git, GitLab, JIRA, LDAP, Oracle, CMIS, Tomcat, Alfresco, Activiti, WSO2
* Correspondence Tracking solution / King Saud University
- Manage correspondences workflow and life-cycle (submission, classification, assignments, closing and archiving) based on Alfresco ECM (using CMIS layer)
Develop advance control panel to allow the business users define their own metadata and assignment routes.
- Interactive dashborad to control and monitor the correspondence related daily work.
- Employs a variety of Alfresco ECM features like online preview, renditions, auditing, search engine, templating, business rules, workflows, and others.
Java, Spring, JSF, Primefaces, FTL, JavaScript, AJAX, JQuery, CSS, Restful, JSON, XML, Maven, SVN, JIRA, MySql, CMIS, GlassFish
* Alfresco/- Ministry of defense/Electronic War
- Migration Tool to transfer documents and their metadata from legacy archiving system to Alfresco.
- Implementing Alfresco as DMS (Custom content model, file plan, business rules, custom workflows, dynamic search )
Java, Spring, Quartz, JSF, FLT, YUI, SVN, JIRA, Tomcat
* E-File management / Air Defense College
- E-File management for college participants using Alfresco WorkDesk product .
- Quickly access documents and tasks in one single case file.
- Custom search pages
- Build custom policy and action .
Java, Servlet, JSP, JavaScript, SVN, JIRA, Tomcat